X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fdrv%2Flcd_text.h;h=09a1c70e7687aa611e65606c75b77cde5034d0b7;hb=1c11ac0ab0636d07db3899b02c5d89e2d0b020bc;hp=0f2ce49626e1dbbc40794f5ade430a3009e34dcb;hpb=0fba49a224db1d44baa97d82aa5df546cbd3d606;p=bertos.git diff --git a/bertos/drv/lcd_text.h b/bertos/drv/lcd_text.h index 0f2ce496..09a1c70e 100644 --- a/bertos/drv/lcd_text.h +++ b/bertos/drv/lcd_text.h @@ -32,7 +32,6 @@ * * \brief Generic text LCD driver (interface). * - * \version $Id$ * \author Bernie Innocenti * \author Stefano Fedrigo * @@ -62,11 +61,11 @@ #define LAYER_HIDDEN -127 /* Compute LCD address from x/y coordinates */ -#define LCD_POS(x,y) ((lcdpos_t)((uint8_t)(x) + (uint8_t)(y) * (uint8_t)LCD_COLS)) -#define LCD_ROW0 (LCD_COLS * 0) -#define LCD_ROW1 (LCD_COLS * 1) -#define LCD_ROW2 (LCD_COLS * 2) -#define LCD_ROW3 (LCD_COLS * 3) +#define LCD_POS(x,y) ((lcdpos_t)((uint8_t)(x) + (uint8_t)(y) * (uint8_t)CONFIG_LCD_COLS)) +#define LCD_ROW0 (CONFIG_LCD_COLS * 0) +#define LCD_ROW1 (CONFIG_LCD_COLS * 1) +#define LCD_ROW2 (CONFIG_LCD_COLS * 2) +#define LCD_ROW3 (CONFIG_LCD_COLS * 3) /** * Overwrapping layer context. @@ -92,7 +91,7 @@ typedef struct _Layer * Characters cells with value 0 are transparent with respect * to other layers in the background. */ - char buf[LCD_COLS * LCD_ROWS]; + char buf[CONFIG_LCD_COLS * CONFIG_LCD_ROWS]; } Layer;