Initialization information. More...
#include <lcd_hd44780_pin.h>
Data Fields | |
| uint8_t | flags |
| Config flags. | |
| lcd_display_t | display_type |
| Display type, see lcd_display_t. | |
| ddr_t | data_ddr |
| Data DDRx register. | |
| port_t | data_port |
| Data PORTx register. | |
| pin_t | data_pin |
| This is only necessary if reading is enabled. | |
| uint8_t | data_shift |
| It is only necessary for 4-bit IDL. | |
| ddr_t | rs_ddr |
| RS DDRx register. | |
| port_t | rs_port |
| RS PORTx register. | |
| pin_bit_t | rs_pin |
| RS pin bit. | |
| ddr_t | e_ddr |
| E(enable) DDRx register. | |
| port_t | e_port |
| E(enable) PORTx register. | |
| pin_bit_t | e_pin |
| E(enable) pin bit. | |
| ddr_t | rw_ddr |
| RW DDRx register. This is only necessary if reading is enabled. | |
| port_t | rw_port |
| RW PORTx register. This is only necessary if reading is enabled. | |
| pin_bit_t | rw_pin |
| RW pin bit. This is only necessary if reading is enabled. | |
Initialization information.
| ddr_t data_ddr |
Data DDRx register.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| pin_t data_pin |
This is only necessary if reading is enabled.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| port_t data_port |
Data PORTx register.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| uint8_t data_shift |
It is only necessary for 4-bit IDL.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| lcd_display_t display_type |
Display type, see lcd_display_t.
| ddr_t e_ddr |
E(enable) DDRx register.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| pin_bit_t e_pin |
E(enable) pin bit.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| port_t e_port |
E(enable) PORTx register.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| uint8_t flags |
Config flags.
| ddr_t rs_ddr |
RS DDRx register.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| pin_bit_t rs_pin |
RS pin bit.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| port_t rs_port |
RS PORTx register.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| ddr_t rw_ddr |
RW DDRx register. This is only necessary if reading is enabled.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| pin_bit_t rw_pin |
RW pin bit. This is only necessary if reading is enabled.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE
| port_t rw_port |
RW PORTx register. This is only necessary if reading is enabled.
Multidisplay or some code modes only. See LCD_HD44780_PIN_MULTI_MODE , LCD_HD44780_PIN_SINGLE_SOME_CODE