SLS AVR Lib 0.1a
 
Loading...
Searching...
No Matches
lcd_init_t Struct Reference

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.
 

Detailed Description

Initialization information.

Field Documentation

◆ data_ddr

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

◆ data_pin

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

◆ data_port

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

◆ data_shift

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

◆ display_type

lcd_display_t display_type

Display type, see lcd_display_t.

◆ e_ddr

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

◆ e_pin

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

◆ e_port

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

◆ flags

uint8_t flags

Config flags.

◆ rs_ddr

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

◆ rs_pin

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

◆ rs_port

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

◆ rw_ddr

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

◆ rw_pin

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

◆ rw_port

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


The documentation for this struct was generated from the following file: