Browse Source

GDISP fix bug in non-multithread

remotes/origin_old/ugfx_release_2.6
inmarket 10 years ago
parent
commit
de28112a7d
  1. 1
      include/gdisp/gdisp.h
  2. 4
      src/gdisp/gdisp.c

1
include/gdisp/gdisp.h

@ -572,7 +572,6 @@ extern "C" {
#include "gdisp/lld/gdisp_lld.h"
/* The same as above but use the low level driver directly if no multi-thread support is needed */
#define _gdispInit(gdisp) gdisp_lld_init()
#define gdispIsBusy() FALSE
#define gdispClear(color) gdisp_lld_clear(color)
#define gdispDrawPixel(x, y, color) gdisp_lld_draw_pixel(x, y, color)

4
src/gdisp/gdisp.c

@ -135,6 +135,10 @@
gdisp_lld_init();
gfxMutexExit(&gdispMutex);
}
#else
void _gdispInit(void) {
gdisp_lld_init();
}
#endif
#if GDISP_NEED_MULTITHREAD

Loading…
Cancel
Save