#ifndef CX_CHLCD_CONNECTOR_H_INCLUDED #define CX_CHLCD_CONNECTOR_H_INCLUDED #include "chlcd/types.h" typedef struct chlcd_hd44780_direct_connector_s { chlcd_pin_t e; chlcd_pin_t rs; chlcd_pin_t d4; chlcd_pin_t d5; chlcd_pin_t d6; chlcd_pin_t d7; } chlcd_hd44780_direct_connector_t; typedef struct chlcd_hd44780_shift_register_connector_s { chlcd_pin_t register_latch; chlcd_pin_t register_clock; chlcd_pin_t register_data; chlcd_bitcount_t e; chlcd_bitcount_t rs; chlcd_bitcount_t d4; chlcd_bitcount_t d5; chlcd_bitcount_t d6; chlcd_bitcount_t d7; } chlcd_hd44780_shift_register_connector_t; #endif