[wip] working on display layout

This commit is contained in:
2023-04-01 22:43:36 +02:00
parent 32daa4bce9
commit 07dd185e7c
24 changed files with 901 additions and 254 deletions

View File

@@ -198,10 +198,17 @@ const uint8_t btn_x10_inverse[] = {
0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFE,0xFE,0xFF,0xFF,0xFE,0xFE,0xFE,0xFF,0xFF,0xFF,
0xFB,0xF9,
};
const uint8_t btn_empty[] = {
// res: 25x11 - 50 bytes
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,
};
// clang-format on
GFX_bitmap_t bitmap_btnBottom[DISP_BTN_MAX] = {
const GFX_bitmap_t bitmap_btnBottom[BITMAP_BTN_MAX] = {
{25, 11, btn_fre},
{25, 11, btn_fre_inverse},
{25, 11, btn_amp},
@@ -226,6 +233,7 @@ GFX_bitmap_t bitmap_btnBottom[DISP_BTN_MAX] = {
{25, 11, btn_x1_inverse},
{25, 11, btn_x10},
{25, 11, btn_x10_inverse},
{25, 11, btn_empty},
{0, 0, NULL},
};

View File

@@ -4,32 +4,33 @@
typedef enum
{
DISP_BTN_FREQ,
DISP_BTN_FREQ_INVERSE,
DISP_BTN_AMPL,
DISP_BTN_AMPL_INVERSE,
DISP_BTN_OFFS,
DISP_BTN_OFFS_INVERSE,
DISP_BTN_PHAS,
DISP_BTN_PHAS_INVERSE,
DISP_BTN_WAVE,
DISP_BTN_WAVE_INVERSE,
DISP_BTN_BACK,
DISP_BTN_BACK_INVERSE,
DISP_BTN_LEFT,
DISP_BTN_LEFT_INVERSE,
DISP_BTN_RIGHT,
DISP_BTN_RIGHT_INVERSE,
DISP_BTN_X0_01,
DISP_BTN_X0_01_INVERSE,
DISP_BTN_X0_1,
DISP_BTN_X0_1_INVERSE,
DISP_BTN_X1,
DISP_BTN_X1_INVERSE,
DISP_BTN_X10,
DISP_BTN_X10_INVERSE,
DISP_BTN_NONE,
DISP_BTN_MAX,
BITMAP_BTN_FREQ,
BITMAP_BTN_FREQ_INVERSE,
BITMAP_BTN_AMPL,
BITMAP_BTN_AMPL_INVERSE,
BITMAP_BTN_OFFS,
BITMAP_BTN_OFFS_INVERSE,
BITMAP_BTN_PHAS,
BITMAP_BTN_PHAS_INVERSE,
BITMAP_BTN_WAVE,
BITMAP_BTN_WAVE_INVERSE,
BITMAP_BTN_BACK,
BITMAP_BTN_BACK_INVERSE,
BITMAP_BTN_LEFT,
BITMAP_BTN_LEFT_INVERSE,
BITMAP_BTN_RIGHT,
BITMAP_BTN_RIGHT_INVERSE,
BITMAP_BTN_X0_01,
BITMAP_BTN_X0_01_INVERSE,
BITMAP_BTN_X0_1,
BITMAP_BTN_X0_1_INVERSE,
BITMAP_BTN_X1,
BITMAP_BTN_X1_INVERSE,
BITMAP_BTN_X10,
BITMAP_BTN_X10_INVERSE,
BITMAP_BTN_EMPTY,
BITMAP_BTN_NONE,
BITMAP_BTN_MAX,
} BITMAP_buttonName_t;
extern GFX_bitmap_t bitmap_btnBottom[DISP_BTN_MAX];
extern const GFX_bitmap_t bitmap_btnBottom[BITMAP_BTN_MAX];