/**
* @name Definitions for MCU Clock Frequency
* Adapt the MCU clock frequency in Hz to your target.
*/
#define XTAL 1000000 /**< clock frequency in Hz, used to calculate delay timer */


/**
* @name Definition for LCD controller type
* Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller.
*/
#define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */

/**
* @name Definitions for Display Size
* Change these definitions to adapt setting to your display
*/
#define LCD_LINES 2 /**< number of visible lines of the display */
#define LCD_DISP_LENGTH 8 /**< visibles characters per line of the display */
#define LCD_LINE_LENGTH 0x40 /**< internal line length of the display */
#define LCD_START_LINE1 0 /**< DDRAM address of first char of line 1 */
#define LCD_START_LINE2 0x40 /**< DDRAM address of first char of line 2 */
#define LCD_START_LINE3 $14 /**< DDRAM address of first char of line 3 */
#define LCD_START_LINE4 $54 /**< DDRAM address of first char of line 4 */
#define LCD_WRAP_LINES 1 /**< 0: no wrap, 1: wrap at end of visibile line */

// wichtig wenn du das display im 4bit mode betreibst!
#define LCD_IO_MODE 1 /**< 0: memory mapped mode, 1: IO port mode */
wie sieht dieser bereich in deiner lcd.h aus? ich erinnere mich schemenhaft, dass ich auch einmal mit einem display probleme hatte, bis ich die richtigen werte eingestellt hatte.

gruesse