[wip] display layout
This commit is contained in:
44
firmware/shared_libs/disp_layout/disp_layout.h
Normal file
44
firmware/shared_libs/disp_layout/disp_layout.h
Normal file
@@ -0,0 +1,44 @@
|
||||
#pragma once
|
||||
|
||||
typedef enum
|
||||
{
|
||||
LAY_BTN_1,
|
||||
LAY_BTN_2,
|
||||
LAY_BTN_3,
|
||||
LAY_BTN_4,
|
||||
LAY_BTN_5,
|
||||
LAY_BTN_MAX,
|
||||
} LAY_dispBtnName_t;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
LAY_CH_1,
|
||||
LAY_CH_2,
|
||||
LAY_CH_3,
|
||||
LAY_CH_4,
|
||||
LAY_CH_5,
|
||||
LAY_CH_6,
|
||||
LAY_CH_MAX,
|
||||
} LAY_chanName_t;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
LAY_FG_MAIN,
|
||||
LAY_FG_FREQ,
|
||||
LAY_FG_AMPL,
|
||||
LAY_FG_OFFS,
|
||||
LAY_FG_PHAS,
|
||||
LAY_FG_WAVE,
|
||||
LAY_STATE_MAX,
|
||||
} LAY_state_t;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
LT_TYPE_FG,
|
||||
LT_TYPE_PWM
|
||||
} LAY_type_t;
|
||||
|
||||
void LAY_drawDisplayLayout(GFX_display_t *disp);
|
||||
void LAY_setDisplayLayout(LAY_state_t layout);
|
||||
void LAY_blinkButton(LAY_dispBtnName_t disp_btn);
|
||||
void LAY_setFreqValue(uint32_t value);
|
||||
Reference in New Issue
Block a user