diff --git a/MK60DN512xxx10.mex b/MK60DN512xxx10.mex index ba90ed3..6b45f44 100644 --- a/MK60DN512xxx10.mex +++ b/MK60DN512xxx10.mex @@ -541,9 +541,9 @@ - + - + diff --git a/board/peripherals.c b/board/peripherals.c index de79e29..ae06d9b 100644 --- a/board/peripherals.c +++ b/board/peripherals.c @@ -106,9 +106,9 @@ instance: - extendTransferAddress: 'false' - byteLaneShift: 'kFLEXBUS_NotShifted' - portSize: 'kFLEXBUS_2Bytes' - - writeAddressHold: 'kFLEXBUS_Hold2Cycles' + - writeAddressHold: 'kFLEXBUS_Hold1Cycle' - readAddressHold: 'kFLEXBUS_Hold1Or0Cycles' - - addressSetup: 'kFLEXBUS_SecondRisingEdge' + - addressSetup: 'kFLEXBUS_FirstRisingEdge' - waitStates: '6' - burstWrite: 'false' - burstRead: 'false' @@ -150,9 +150,9 @@ flexbus_config_t FB_LCD_config = { .extendTransferAddress = false, .byteLaneShift = kFLEXBUS_NotShifted, .portSize = kFLEXBUS_2Bytes, - .writeAddressHold = kFLEXBUS_Hold2Cycles, + .writeAddressHold = kFLEXBUS_Hold1Cycle, .readAddressHold = kFLEXBUS_Hold1Or0Cycles, - .addressSetup = kFLEXBUS_SecondRisingEdge, + .addressSetup = kFLEXBUS_FirstRisingEdge, .waitStates = 6U, .secondaryWaitStates = false, .burstWrite = false, diff --git a/lib/lcd b/lib/lcd index 0e9e078..aaba00f 160000 --- a/lib/lcd +++ b/lib/lcd @@ -1 +1 @@ -Subproject commit 0e9e078fc212b063c04224cb75302841d88bc0c9 +Subproject commit aaba00f4ab4359c1e0234a5b4265671d7d132ad5 diff --git a/src/main.c b/src/main.c index a73acd6..65a4062 100644 --- a/src/main.c +++ b/src/main.c @@ -43,7 +43,7 @@ int main(void) { sram_test(); for (uint32_t i = 0; i < 320; i++) { - disp_data[i] = 0xFF0000; + disp_data[i] = 0x00FFFF; } lcd_generic_ssd1289_init(&lcd); @@ -52,7 +52,7 @@ int main(void) { coord.x_start = 0; coord.x_end = 319; - for (uint32_t i = 0; i < 239; i++) { + for (uint32_t i = 0; i < 240; i++) { coord.y_start = i; coord.y_end = i; lcd_generic_ssd1289_upload(&lcd, &coord, (uint8_t *)disp_data);