| 123456789101112131415161718192021222324252627282930 |
- #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;
- uint8_t last_state;
- chlcd_bitcount_t d7;
- } chlcd_hd44780_shift_register_connector_t;
- #endif
|