Test for SSD 1289 driver bug.
This commit is contained in:
parent
70b8206356
commit
22b59b8b4f
2 changed files with 9 additions and 4 deletions
|
@ -195,6 +195,9 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) {
|
||||||
LLDSPEC void gdisp_lld_write_start(GDisplay *g) {
|
LLDSPEC void gdisp_lld_write_start(GDisplay *g) {
|
||||||
acquire_bus(g);
|
acquire_bus(g);
|
||||||
set_viewport(g);
|
set_viewport(g);
|
||||||
|
#if !GDISP_HARDWARE_STREAM_POS
|
||||||
|
set_cursor(g);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
LLDSPEC void gdisp_lld_write_color(GDisplay *g) {
|
LLDSPEC void gdisp_lld_write_color(GDisplay *g) {
|
||||||
write_data(g, g->p.color);
|
write_data(g, g->p.color);
|
||||||
|
@ -202,9 +205,11 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) {
|
||||||
LLDSPEC void gdisp_lld_write_stop(GDisplay *g) {
|
LLDSPEC void gdisp_lld_write_stop(GDisplay *g) {
|
||||||
release_bus(g);
|
release_bus(g);
|
||||||
}
|
}
|
||||||
LLDSPEC void gdisp_lld_write_pos(GDisplay *g) {
|
#if GDISP_HARDWARE_STREAM_POS
|
||||||
set_cursor(g);
|
LLDSPEC void gdisp_lld_write_pos(GDisplay *g) {
|
||||||
}
|
set_cursor(g);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if GDISP_HARDWARE_STREAM_READ
|
#if GDISP_HARDWARE_STREAM_READ
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
#define GDISP_HARDWARE_STREAM_WRITE TRUE
|
#define GDISP_HARDWARE_STREAM_WRITE TRUE
|
||||||
#define GDISP_HARDWARE_STREAM_READ TRUE
|
#define GDISP_HARDWARE_STREAM_READ TRUE
|
||||||
#define GDISP_HARDWARE_STREAM_POS TRUE
|
//#define GDISP_HARDWARE_STREAM_POS TRUE
|
||||||
#define GDISP_HARDWARE_CONTROL TRUE
|
#define GDISP_HARDWARE_CONTROL TRUE
|
||||||
|
|
||||||
#if defined(GDISP_USE_DMA)
|
#if defined(GDISP_USE_DMA)
|
||||||
|
|
Loading…
Add table
Reference in a new issue