You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

33 lines
854 B

#pragma once
#include <stdbool.h>
#include <stdint.h>
#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);