diff options
| author | Amaury Pouly <amaury.pouly@gmail.com> | 2013-12-24 01:09:08 +0100 |
|---|---|---|
| committer | Amaury Pouly <amaury.pouly@gmail.com> | 2013-12-24 12:39:58 +0100 |
| commit | e0636afed2cfc64df77225607b21a0e6be12c48e (patch) | |
| tree | 9988b67e83621b2da786dab0113633ba9ca58bcd | |
| parent | 40fae1d7188109b07f8b9477ccbe12a12855e958 (diff) | |
| download | rockbox-e0636afed2cfc64df77225607b21a0e6be12c48e.zip rockbox-e0636afed2cfc64df77225607b21a0e6be12c48e.tar.gz rockbox-e0636afed2cfc64df77225607b21a0e6be12c48e.tar.bz2 rockbox-e0636afed2cfc64df77225607b21a0e6be12c48e.tar.xz | |
hwstub: fix lcdif code for 18-bit word length
Change-Id: I38cf0b5808443d5c19ebddb329c2a1636bcc4b28
| -rw-r--r-- | utils/hwstub/tools/lua/stmp/lcdif.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/utils/hwstub/tools/lua/stmp/lcdif.lua b/utils/hwstub/tools/lua/stmp/lcdif.lua index 691d015..c2fa598 100644 --- a/utils/hwstub/tools/lua/stmp/lcdif.lua +++ b/utils/hwstub/tools/lua/stmp/lcdif.lua @@ -135,6 +135,9 @@ function STMP.lcdif.send_pio(data_mode, data) HW.LCDIF.TRANSFER_COUNT.H_COUNT.write(#data) end HW.LCDIF.CTRL.RUN.set() + if wl == 18 then + wl = 32 + end local i = 1 while i <= #data do local v = 0 @@ -146,8 +149,10 @@ function STMP.lcdif.send_pio(data_mode, data) end STMP.debug(string.format("lcdif: i=%d send 0x%x", i, v)) while STMP.lcdif.is_busy() do STMP.debug("lcdif: fifo full") end + STMP.debug(string.format("lcdif: write 0x%x", v)) HW.LCDIF.DATA.write(v) end + STMP.debug("lcdif: wait end of command") STMP.lcdif.wait_ready() end |