#pragma once #include #include #include "aproject_config/config.h" #include "znordic.h" #define START_SAMPLE_EFFECT kBoardBeepEffect_oneShortLongBeep #define STOP_SAMPLE_EFFECT kBoardBeepEffect_oneShortLongBeep #define POWER_ON_EFFECT kBoardBeepEffect_oneShortBeep #define LEAD_OFF_EFFECT kBoardBeepEffect_threeShortBeep #define LEAD_OFF_RECOVER_EFFECT kBoardBeepEffect_oneShortBeep typedef enum { kBoardBeepEffect_none = 0, // 响一声 kBoardBeepEffect_oneShortBeep, // 响一声长鸣,开始采集 kBoardBeepEffect_oneShortLongBeep, // 响三声,采样异常 kBoardBeepEffect_threeShortBeep, // 持续短鸣报警,导联脱落 kBoardBeepEffect_continuousShortBeep, } board_beep_effect_t; void beep_init(void); void beep_load(); void beep_unload(); void beep_set(uint8_t beep); void beep_set_effect(board_beep_effect_t effect);