Was mit auffällt ist, daß nirgends LCD_FUNCTION_xBIT_yLINE verwendet wird, um den Interface-Typ einzustellen (4/8-Bit, etc)
Druckbare Version
Was mit auffällt ist, daß nirgends LCD_FUNCTION_xBIT_yLINE verwendet wird, um den Interface-Typ einzustellen (4/8-Bit, etc)
ne, das stimmt. habe ich nirgends aufgerufen.
das steht im Header. Wo ich das allerdings aufrufen muss, ist mir nicht bewusst. Danke für den Tipp!Code:/* function set: set interface data length and number of display lines */
#define LCD_FUNCTION_4BIT_1LINE 0x20 /* 4-bit interface, single line, 5x7 dots */
#define LCD_FUNCTION_4BIT_2LINES 0x28 /* 4-bit interface, dual line, 5x7 dots */
#define LCD_FUNCTION_8BIT_1LINE 0x30 /* 8-bit interface, single line, 5x7 dots */
#define LCD_FUNCTION_8BIT_2LINES 0x38 /* 8-bit interface, dual line, 5x7 dots */