X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Flcd_gfx_qt.cpp;h=69ff66f4c2c14715f9427c2c81e9696a82c3379d;hb=2d0ed91b73aafe29d183c4c525b953f169a6da51;hp=b7a2e519273f1294af261d60cc055af7c4692e5d;hpb=780f975602d282f0d2599e6601d7fee29d493762;p=bertos.git diff --git a/bertos/drv/lcd_gfx_qt.cpp b/bertos/drv/lcd_gfx_qt.cpp index b7a2e519..69ff66f4 100644 --- a/bertos/drv/lcd_gfx_qt.cpp +++ b/bertos/drv/lcd_gfx_qt.cpp @@ -30,7 +30,6 @@ * * --> * - * \version $Id$ * \author Bernie Innocenti * * \brief Custom control for graphics LCD emulation (implementation) @@ -166,18 +165,18 @@ DECLARE_WALL(wall_before_raster, WALL_SIZE) static uint8_t lcd_raster[RAST_SIZE(EmulLCD::WIDTH, EmulLCD::HEIGHT)]; DECLARE_WALL(wall_after_raster, WALL_SIZE) -/** Default LCD bitmap */ -struct Bitmap lcd_bitmap; -/*extern "C"*/ void lcd_init(void) + + +/*extern "C"*/ void lcd_gfx_qt_init(Bitmap *lcd_bitmap) { //FIXME INIT_WALL(wall_before_raster); //FIXME INIT_WALL(wall_after_raster); - gfx_bitmapInit(&lcd_bitmap, lcd_raster, EmulLCD::WIDTH, EmulLCD::HEIGHT); - gfx_bitmapClear(&lcd_bitmap); + gfx_bitmapInit(lcd_bitmap, lcd_raster, EmulLCD::WIDTH, EmulLCD::HEIGHT); + gfx_bitmapClear(lcd_bitmap); } -/*extern "C"*/ void lcd_blitBitmap(Bitmap *bm) +/*extern "C"*/ void lcd_gfx_qt_blitBitmap(const Bitmap *bm) { //FIXME CHECK_WALL(wall_before_raster); //FIXME CHECK_WALL(wall_after_raster);