| 123456789101112131415161718192021222324252627282930 |
- #ifndef LUAT_LCDSEG_H
- #define LUAT_LCDSEG_H
- #include "luat_base.h"
- typedef struct luat_lcd_options
- {
- /** Bias configuration */
- uint8_t bias;
- /** Duty configuration */
- uint8_t duty;
- /** Vlcd configuration */
- uint8_t vlcd;
- /** com number */
- uint8_t com_number;
- /** Fresh rate configuration */
- uint16_t fresh_rate;
- uint32_t com_mark;
- uint32_t seg_mark;
- } luat_lcd_options_t;
- int luat_lcdseg_setup(luat_lcd_options_t *opts);
- int luat_lcdseg_enable(uint8_t enable);
- int luat_lcdseg_power(uint8_t enable);
- int luat_lcdseg_seg_set(uint8_t com, uint32_t seg, uint8_t val);
- #endif
|