X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Flcd_hd44.c;h=1c2e52f7261b2651e8121734fe7cc152fb131fa7;hb=3fc75747c81395f9027b6b27cd03037e2a8eec08;hp=01bd423d26214906c932785e4c6beef23814da75;hpb=398cd448c1dec51b2206e8485c9ed3a575949cb1;p=bertos.git diff --git a/drv/lcd_hd44.c b/drv/lcd_hd44.c old mode 100755 new mode 100644 index 01bd423d..1c2e52f7 --- a/drv/lcd_hd44.c +++ b/drv/lcd_hd44.c @@ -1,8 +1,33 @@ /** * \file * * * \brief LM044L type LCD hardware module (impl.) @@ -12,36 +37,6 @@ * \author Stefano Fedrigo */ -/*#* - *#* $Log$ - *#* Revision 1.4 2007/10/01 10:46:09 batt - *#* Add light LCD position computation. - *#* - *#* Revision 1.3 2006/09/20 19:55:01 marco - *#* Added CONFIG_LCD_4BIT. - *#* - *#* Revision 1.2 2006/07/19 12:56:25 bernie - *#* Convert to new Doxygen style. - *#* - *#* Revision 1.1 2005/11/04 18:00:42 bernie - *#* Import into DevLib. - *#* - *#* Revision 1.2 2005/06/14 14:43:43 bernie - *#* Add DevLib headers. - *#* - *#* Revision 1.1 2005/05/24 09:17:58 batt - *#* Move drivers to top-level. - *#* - *#* Revision 1.9 2005/05/09 21:58:53 batt - *#* Fix doxygen tags. - *#* - *#* Revision 1.8 2005/05/09 12:52:46 batt - *#* lcd_dataRead(): Avoid bus collision; Add back *UNTESTED* 8bit bus support. - *#* - *#* Revision 1.7 2005/05/09 12:24:13 batt - *#* lcd_putc(): Fix latent bug; lcd_hw_init(): Extend timings. - *#*/ - #include "lcd_hd44.h" #include "hw_lcd.h" #include @@ -109,7 +104,7 @@ static const uint8_t lcd_address[] = STATIC_ASSERT(countof(lcd_address) == LCD_ROWS * LCD_COLS); #else /* CONFIG_LCD_ADDRESS_FAST == 0 */ -static uint8_t col_address[] = +static const uint8_t col_address[] = { 0x80, 0xC0, @@ -118,7 +113,7 @@ static uint8_t col_address[] = 0xD4 #endif }; - +STATIC_ASSERT(countof(col_address) == LCD_ROWS); /** * Addresses of LCD display character positions, calculated runtime to save RAM */