LCD_INSTR_ADDR
#define LCD_DATA_ADDR (LCD_INSTR_ADDR + 4)
WRITE_ONCE(*LCD_INSTR_ADDR, LCD_DISPLAY_MODE8BIT);
WRITE_ONCE(*LCD_INSTR_ADDR, LCD_DISPLAY_MODE8BIT);
WRITE_ONCE(*LCD_INSTR_ADDR, LCD_DISPLAY_MODE8BIT);
WRITE_ONCE(*LCD_INSTR_ADDR, LCD_DISPLAY_MODE4BIT);
lcd_put_byte(LCD_INSTR_ADDR, LCD_DISPLAY_MODE4BIT);
lcd_put_byte(LCD_INSTR_ADDR, LCD_DISPLAY_ON);
lcd_put_byte(LCD_INSTR_ADDR, LCD_CLEAR);
lcd_put_byte(LCD_INSTR_ADDR, LCD_DISPLAY_POS | pos);
lcd_put_byte(LCD_INSTR_ADDR, LCD_SHIFT_LEFT);
lcd_put_byte(LCD_INSTR_ADDR, LCD_SHIFT_RIGHT);