Updated LCD driver.
This commit is contained in:
parent
d37193490a
commit
c540490f1e
|
@ -541,9 +541,9 @@
|
||||||
<setting name="extendTransferAddress" value="false"/>
|
<setting name="extendTransferAddress" value="false"/>
|
||||||
<setting name="byteLaneShift" value="kFLEXBUS_NotShifted"/>
|
<setting name="byteLaneShift" value="kFLEXBUS_NotShifted"/>
|
||||||
<setting name="portSize" value="kFLEXBUS_2Bytes"/>
|
<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="readAddressHold" value="kFLEXBUS_Hold1Or0Cycles"/>
|
||||||
<setting name="addressSetup" value="kFLEXBUS_SecondRisingEdge"/>
|
<setting name="addressSetup" value="kFLEXBUS_FirstRisingEdge"/>
|
||||||
<setting name="waitStates" value="6"/>
|
<setting name="waitStates" value="6"/>
|
||||||
<setting name="burstWrite" value="false"/>
|
<setting name="burstWrite" value="false"/>
|
||||||
<setting name="burstRead" value="false"/>
|
<setting name="burstRead" value="false"/>
|
||||||
|
|
|
@ -106,9 +106,9 @@ instance:
|
||||||
- extendTransferAddress: 'false'
|
- extendTransferAddress: 'false'
|
||||||
- byteLaneShift: 'kFLEXBUS_NotShifted'
|
- byteLaneShift: 'kFLEXBUS_NotShifted'
|
||||||
- portSize: 'kFLEXBUS_2Bytes'
|
- portSize: 'kFLEXBUS_2Bytes'
|
||||||
- writeAddressHold: 'kFLEXBUS_Hold2Cycles'
|
- writeAddressHold: 'kFLEXBUS_Hold1Cycle'
|
||||||
- readAddressHold: 'kFLEXBUS_Hold1Or0Cycles'
|
- readAddressHold: 'kFLEXBUS_Hold1Or0Cycles'
|
||||||
- addressSetup: 'kFLEXBUS_SecondRisingEdge'
|
- addressSetup: 'kFLEXBUS_FirstRisingEdge'
|
||||||
- waitStates: '6'
|
- waitStates: '6'
|
||||||
- burstWrite: 'false'
|
- burstWrite: 'false'
|
||||||
- burstRead: 'false'
|
- burstRead: 'false'
|
||||||
|
@ -150,9 +150,9 @@ flexbus_config_t FB_LCD_config = {
|
||||||
.extendTransferAddress = false,
|
.extendTransferAddress = false,
|
||||||
.byteLaneShift = kFLEXBUS_NotShifted,
|
.byteLaneShift = kFLEXBUS_NotShifted,
|
||||||
.portSize = kFLEXBUS_2Bytes,
|
.portSize = kFLEXBUS_2Bytes,
|
||||||
.writeAddressHold = kFLEXBUS_Hold2Cycles,
|
.writeAddressHold = kFLEXBUS_Hold1Cycle,
|
||||||
.readAddressHold = kFLEXBUS_Hold1Or0Cycles,
|
.readAddressHold = kFLEXBUS_Hold1Or0Cycles,
|
||||||
.addressSetup = kFLEXBUS_SecondRisingEdge,
|
.addressSetup = kFLEXBUS_FirstRisingEdge,
|
||||||
.waitStates = 6U,
|
.waitStates = 6U,
|
||||||
.secondaryWaitStates = false,
|
.secondaryWaitStates = false,
|
||||||
.burstWrite = false,
|
.burstWrite = false,
|
||||||
|
|
2
lib/lcd
2
lib/lcd
|
@ -1 +1 @@
|
||||||
Subproject commit 0e9e078fc212b063c04224cb75302841d88bc0c9
|
Subproject commit aaba00f4ab4359c1e0234a5b4265671d7d132ad5
|
|
@ -43,7 +43,7 @@ int main(void) {
|
||||||
sram_test();
|
sram_test();
|
||||||
|
|
||||||
for (uint32_t i = 0; i < 320; i++) {
|
for (uint32_t i = 0; i < 320; i++) {
|
||||||
disp_data[i] = 0xFF0000;
|
disp_data[i] = 0x00FFFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
lcd_generic_ssd1289_init(&lcd);
|
lcd_generic_ssd1289_init(&lcd);
|
||||||
|
@ -52,7 +52,7 @@ int main(void) {
|
||||||
coord.x_start = 0;
|
coord.x_start = 0;
|
||||||
coord.x_end = 319;
|
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_start = i;
|
||||||
coord.y_end = i;
|
coord.y_end = i;
|
||||||
lcd_generic_ssd1289_upload(&lcd, &coord, (uint8_t *)disp_data);
|
lcd_generic_ssd1289_upload(&lcd, &coord, (uint8_t *)disp_data);
|
||||||
|
|
Loading…
Reference in New Issue