From 82226bf4d2fe87076d7f5d7e2677fdd5d0e35fc2 Mon Sep 17 00:00:00 2001 From: wdenk Date: Tue, 20 May 2003 20:49:01 +0000 Subject: =?UTF-8?q?*=20Add=20support=20for=20arbitrary=20bitmaps=20for=20T?= =?UTF-8?q?RAB's=20=20VFD=20command=20*=20Patch=20by=20Christian=20Gei=DFi?= =?UTF-8?q?nger,=2019=20May=202002:=20=20=20On=20TRAB:=20wait=20until=20th?= =?UTF-8?q?e=20dummy=20byte=20has=20been=20completely=20sent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- board/trab/trab.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'board') diff --git a/board/trab/trab.c b/board/trab/trab.c index e3e8553eb..6c9971f3b 100644 --- a/board/trab/trab.c +++ b/board/trab/trab.c @@ -33,7 +33,7 @@ #ifdef CFG_BRIGHTNESS static void spi_init(void); static void wait_transmit_done(void); -static void tsc2000_write(unsigned int page, unsigned int reg, +static void tsc2000_write(unsigned int page, unsigned int reg, unsigned int data); static void tsc2000_set_brightness(void); #endif @@ -328,6 +328,7 @@ static void spi_init(void) for (i = 0; i < 10; i++) { rSPTDAT = 0xFF; } + wait_transmit_done(); } static void wait_transmit_done(void) @@ -335,7 +336,7 @@ static void wait_transmit_done(void) while (!(rSPSTA & 0x01)); /* wait until transfer is done */ } -static void tsc2000_write(unsigned int page, unsigned int reg, +static void tsc2000_write(unsigned int page, unsigned int reg, unsigned int data) { unsigned int command; -- cgit v1.2.3