45 lines
610 B
C
45 lines
610 B
C
#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);
|