#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);