[ILI9320][olimex][pic32] extra dummy read after index write

This commit is contained in:
Dmytro Milinevskyy 2013-04-07 06:37:05 +02:00
parent dc14f8713e
commit e51d3591ad

View file

@ -77,11 +77,16 @@ static noinline void gdisp_lld_reset_pin(bool_t state) {
} }
static noinline void gdisp_lld_write_index(uint16_t data) { static noinline void gdisp_lld_write_index(uint16_t data) {
volatile uint16_t dummy;
PmpWaitBusy(); PmpWaitBusy();
palClearPad(IOPORTA, 10); palClearPad(IOPORTA, 10);
PMDIN = data; PMDIN = data;
PmpWaitBusy(); PmpWaitBusy();
palSetPad(IOPORTA, 10); palSetPad(IOPORTA, 10);
dummy = PMDIN;
(void)dummy;
} }
static noinline void gdisp_lld_write_data(uint16_t data) { static noinline void gdisp_lld_write_data(uint16_t data) {