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