LCD HD44780 driver library v1.0.3
Data Structures | Typedefs | Functions
LCD_HD44780_driver_interface

Data Structures

struct  LCD_IO_driver_interface_struct
 LCD I/O driver interface definition. More...
 

Typedefs

typedef uint8_t LCD_data_port_t
 
typedef void(* LCD_interface_func_p) (void)
 
typedef void(* set_LCD_data_port_func_p) (uint8_t data)
 
typedef LCD_data_port_t(* get_LCD_data_port_func_p) (void)
 
typedef void(* delay_us_func_p) (uint32_t delay_us)
 

Functions

const struct LCD_IO_driver_interface_structLCD_IO_driver_interface_get (void)
 Declaration of the function that return pointer to the interface structure implemented on driver layer side. More...
 

Detailed Description

Function Documentation

◆ LCD_IO_driver_interface_get()

const struct LCD_IO_driver_interface_struct * LCD_IO_driver_interface_get ( void  )

Declaration of the function that return pointer to the interface structure implemented on driver layer side.

Attention
This function need to be defined on driver layer side and must return pointer to LCD_IO_driver_interface_struct defined on dirver layer side
Returns
const struct LCD_IO_driver_interface_struct*