LCD HD44780 driver library v1.0.3
Data Structures
Here are the data structures with brief descriptions:
 Cbank_1Structure that contains pointers to 8 user predefined characters. Structure is used to define user character banks. Each bank can contain a combination of a maximum of 8 user special characters
 Cchar_bank_structStructure that contains pointers to 8 user predefined characters. Structure is used to define user character banks. Each bank can contain a combination of a maximum of 8 user special characters
 Cchar_bank_struct_t
 Clcd_bank_load_struct_t
 Clcd_char_mapping_struct_tStructure for mapping ASCII characters to LCD memory equivalents
 Clcd_def_char_load_struct_tStructure for loading custom character banks and their corresponding mapping tables
 CLCD_IO_driver_interface_structLCD I/O driver interface definition