X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fdrv%2Flcd_hd44.c;h=af834f6acee358311b04fc90531218564c99b206;hb=97c013481a2c85dd01b8231017545360c7cc33ac;hp=1c2e52f7261b2651e8121734fe7cc152fb131fa7;hpb=791e167e053bdd9250d34a9a5ccae6ccde4d6679;p=bertos.git diff --git a/bertos/drv/lcd_hd44.c b/bertos/drv/lcd_hd44.c index 1c2e52f7..af834f6a 100644 --- a/bertos/drv/lcd_hd44.c +++ b/bertos/drv/lcd_hd44.c @@ -38,8 +38,11 @@ */ #include "lcd_hd44.h" -#include "hw_lcd.h" -#include + +#include "hw/hw_lcd.h" + +#include "cfg/cfg_arch.h" + #include #if defined(LCD_READ_H) && defined(LCD_READ_L) && defined(LCD_WRITE_H) && defined(LCD_WRITE_L) @@ -421,37 +424,4 @@ void lcd_hw_init(void) timer_delay(2); } -#if CONFIG_TEST - -void lcd_hw_test(void) -{ - lcd_regWrite(LCD_CMD_SET_DDRAMADDR | 3); - timer_delay(1); - kprintf("3 -> %02X\n", lcd_regRead()); - timer_delay(1); - - for (int i = 0; i < 10; i++) - { - lcd_dataWrite('c'); - timer_delay(1); - kprintf("addr = %02X\n", lcd_regRead()); - timer_delay(1); - } - - lcd_regWrite(LCD_CMD_SET_DDRAMADDR | 0x4a); - timer_delay(1); - kprintf("4A -> %02X\n", lcd_regRead()); - timer_delay(1); - - lcd_regWrite(LCD_CMD_SET_DDRAMADDR | 0x52); - timer_delay(1); - kprintf("52 -> %02X\n", lcd_regRead()); - timer_delay(1); - - lcd_regWrite(LCD_CMD_SET_DDRAMADDR | 0x1F); - timer_delay(1); - kprintf("1F -> %02X\n", lcd_regRead()); - timer_delay(1); -} -#endif /* CONFIG_TEST */