X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=examples%2Flm3s1968%2Fhw%2Fhw_rit128x96.h;fp=examples%2Flm3s1968%2Fhw%2Fhw_rit128x96.h;h=32edf8ee0af8b64db9e341b7cca4fa1b5498c23e;hb=06f6a1afc7157d25c3dae42af3478e4f0b31a2af;hp=6e1c933c9f261440af80d75fd2c0c604965c5721;hpb=19f47b8ce8f12aadcd8194c9c5e9c9763678ce3b;p=bertos.git diff --git a/examples/lm3s1968/hw/hw_rit128x96.h b/examples/lm3s1968/hw/hw_rit128x96.h index 6e1c933c..32edf8ee 100644 --- a/examples/lm3s1968/hw/hw_rit128x96.h +++ b/examples/lm3s1968/hw/hw_rit128x96.h @@ -76,10 +76,9 @@ #define LCD_WRITE(x) \ { \ uint32_t _x; \ - lm3s_ssiWriteFrame(SSI0_BASE, x); \ + while (!lm3s_ssiWriteFrameNonBlocking(SSI0_BASE, x)); \ /* Dummy read to drain the FIFO */ \ while (!lm3s_ssiReadFrameNonBlocking(SSI0_BASE, &_x)); \ - cpu_relax(); \ } /*@}*/ @@ -120,4 +119,10 @@ INLINE void lcd_bus_init(void) while (lm3s_ssiReadFrameNonBlocking(SSI0_BASE, &dummy)); } +/* + * XXX: menu stuff requires lcd_blitBimap() function to be defined. + * Find a better way to do this. + */ +#define rit128x96_lcd_blitBitmap lcd_blitBitmap + #endif /* HW_RIT128x96_H */