Updated LCD driver.

This commit is contained in:
imi415 2022-06-12 01:14:47 +08:00
parent d37193490a
commit c540490f1e
4 changed files with 9 additions and 9 deletions

View File

@ -541,9 +541,9 @@
<setting name="extendTransferAddress" value="false"/>
<setting name="byteLaneShift" value="kFLEXBUS_NotShifted"/>
<setting name="portSize" value="kFLEXBUS_2Bytes"/>
<setting name="writeAddressHold" value="kFLEXBUS_Hold2Cycles"/>
<setting name="writeAddressHold" value="kFLEXBUS_Hold1Cycle"/>
<setting name="readAddressHold" value="kFLEXBUS_Hold1Or0Cycles"/>
<setting name="addressSetup" value="kFLEXBUS_SecondRisingEdge"/>
<setting name="addressSetup" value="kFLEXBUS_FirstRisingEdge"/>
<setting name="waitStates" value="6"/>
<setting name="burstWrite" value="false"/>
<setting name="burstRead" value="false"/>

View File

@ -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,

@ -1 +1 @@
Subproject commit 0e9e078fc212b063c04224cb75302841d88bc0c9
Subproject commit aaba00f4ab4359c1e0234a5b4265671d7d132ad5

View File

@ -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);