Saved work

This commit is contained in:
2024-08-20 16:44:35 +03:00
parent 657915fa01
commit e199a2c2be
30 changed files with 993 additions and 94 deletions

View File

@@ -10,7 +10,14 @@ namespace dccd {
/**** Public definitions ****/
class DccdDisplay
{
public:
public:
typedef enum
{
DOT10 = 0,
DOT20 = 1,
BAR20 = 2
} dspstyle_t;
DccdDisplay(void);
~DccdDisplay(void);
@@ -22,10 +29,10 @@ class DccdDisplay
uint8_t next_image;
uint8_t next_lock_lvl;
uint8_t next_lock_time;
uint16_t next_lock_time;
void write(uint8_t image, uint8_t lock_lvl, uint16_t lock_time);
void write_percent(uint8_t percent, uint8_t style, uint8_t lock_lvl, uint16_t lock_time);
void write_percent(uint8_t percent, dspstyle_t style, uint8_t lock_lvl, uint16_t lock_time);
void force_backlight(uint8_t percent);
void process(void);