[stm32f4-ltdc] commented out assertions. will remove them later

This commit is contained in:
Oliver Meier 2014-12-05 19:54:08 +01:00 committed by Piotr Esden-Tempski
parent d5112bc9e7
commit 276600b511

View File

@ -43,34 +43,33 @@
#include <libopencm3/stm32/f4/ltdc.h>
void ltdc_set_tft_sync_timings(
uint16_t sync_width, uint16_t sync_height,
uint16_t h_back_porch, uint16_t v_back_porch,
uint16_t active_width, uint16_t active_height,
uint16_t h_front_porch, uint16_t v_front_porch
) {
assert((active_width <= 0x400) && (active_height <= 0x300));
/*assert((active_width <= 0x400) && (active_height <= 0x300));*/
uint16_t w,h;
w=sync_width -1;
h=sync_height -1;
assert((w&0xfff == w) && (h&0x7ff == h));
/*assert((w&0xfff == w) && (h&0x7ff == h));*/
LTDC_SSCR = (w<<16) | (h<<0);
w+=h_back_porch;
h+=v_back_porch;
assert((w&0xfff == w) && (h&0x7ff == h));
/*assert((w&0xfff == w) && (h&0x7ff == h));*/
LTDC_BPCR = (w<<16) | (h<<0);
w+=active_width;
h+=active_height;
assert((w&0xfff == w) && (h&0x7ff == h));
/*assert((w&0xfff == w) && (h&0x7ff == h));*/
LTDC_AWCR = (w<<16) | (h<<0);
w+=h_front_porch;
h+=v_front_porch;
assert((w&0xfff == w) && (h&0x7ff == h));
/*assert((w&0xfff == w) && (h&0x7ff == h));*/
LTDC_TWCR = (w<<16) | (h<<0);
}
void ltdc_setup_windowing(
@ -80,10 +79,10 @@ void ltdc_setup_windowing(
) {
active_width += h_back_porch-1;
active_height += v_back_porch-1;
assert(
/*assert(
(h_back_porch&0xfff == h_back_porch) && (v_back_porch &0xfff == v_back_porch) &&
(active_width&0xfff == active_width) && (active_height&0xfff == active_height)
);
);*/
LTDC_LxWHPCR(layer_number) = (active_width <<16) | (h_back_porch<<0);
LTDC_LxWVPCR(layer_number) = (active_height<<16) | (v_back_porch<<0);
}