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.
50 lines
1.0 KiB
50 lines
1.0 KiB
4 months ago
|
#ifndef BSP_WT2605B_H
|
||
|
#define BSP_WT2605B_H
|
||
|
|
||
|
#include "bsp_config.h"
|
||
|
|
||
|
// 播放指定音频
|
||
|
typedef struct
|
||
|
{
|
||
|
vU8 start;
|
||
|
vU8 num;
|
||
|
vU8 cmd;
|
||
|
vU8 file[4];
|
||
|
vU8 crc;
|
||
|
vU8 end;
|
||
|
}TS_SPEECH_AUDIO;
|
||
|
|
||
|
// 音量控制
|
||
|
typedef struct
|
||
|
{
|
||
|
vU8 start;
|
||
|
vU8 num;
|
||
|
vU8 cmd;
|
||
|
vU8 grade;
|
||
|
vU8 crc;
|
||
|
vU8 end;
|
||
|
}TS_SPEECH_VOLUME;
|
||
|
|
||
|
extern TS_SPEECH_AUDIO audio_wellcome;
|
||
|
extern TS_SPEECH_AUDIO audio_up;
|
||
|
extern TS_SPEECH_AUDIO audio_down;
|
||
|
extern TS_SPEECH_AUDIO audio_zmg;
|
||
|
extern TS_SPEECH_AUDIO audio_zbt;
|
||
|
extern TS_SPEECH_AUDIO audio_SchulteGrid;
|
||
|
extern TS_SPEECH_AUDIO audio_select;
|
||
|
extern TS_SPEECH_AUDIO audio_begin;
|
||
|
extern TS_SPEECH_AUDIO audio_tip;
|
||
|
extern TS_SPEECH_AUDIO audio_powerdown;
|
||
|
|
||
|
extern TS_SPEECH_AUDIO audio_zmg_again;
|
||
|
extern TS_SPEECH_AUDIO audio_zmg_success;
|
||
|
|
||
|
extern TS_SPEECH_VOLUME volume_control;
|
||
|
|
||
|
extern void L2_WT2605B_init();
|
||
|
extern void L2_WT2605B_PWRON();
|
||
|
extern void L2_WT2605B_PWROFF();
|
||
|
extern void L2_WT2605B_broadcast(TS_SPEECH_AUDIO *music);
|
||
|
extern void L2_WT2605B_VioceUp();
|
||
|
extern void L2_WT2605B_VioceDown();
|
||
|
#endif
|