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.
81 lines
2.7 KiB
81 lines
2.7 KiB
#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_powerdown;
|
|
extern TS_SPEECH_AUDIO audio_poweron;
|
|
extern TS_SPEECH_AUDIO audio_wifi_connected;
|
|
extern TS_SPEECH_AUDIO audio_TCP_connected;
|
|
extern TS_SPEECH_AUDIO audio_config_mode;
|
|
extern TS_SPEECH_AUDIO audio_config_complete;
|
|
extern TS_SPEECH_AUDIO audio_config_phone;
|
|
extern TS_SPEECH_AUDIO audio_volume_up;
|
|
extern TS_SPEECH_AUDIO audio_volume_down;
|
|
|
|
extern TS_SPEECH_AUDIO audio_game_maze_1; //迷宫,一星
|
|
extern TS_SPEECH_AUDIO audio_game_different_1; //找不同,一星
|
|
extern TS_SPEECH_AUDIO audio_game_shulte_1; //舒尔特方格,三星
|
|
|
|
extern TS_SPEECH_AUDIO audio_game_zlxs_4; //众里寻3,四星
|
|
extern TS_SPEECH_AUDIO audio_game_hyjj_3; //火眼金晶,三星
|
|
extern TS_SPEECH_AUDIO audio_game_hyjj_4; //火眼金晶,四星
|
|
extern TS_SPEECH_AUDIO audio_game_hyjj_5; //火眼金晶,五星
|
|
extern TS_SPEECH_AUDIO audio_game_cxdd_4; //从小到大,四星
|
|
extern TS_SPEECH_AUDIO audio_game_mcqh_4; //明察秋毫,四星
|
|
extern TS_SPEECH_AUDIO audio_game_mcqh_5; //明察秋毫,五星
|
|
extern TS_SPEECH_AUDIO audio_game_jmzx_3; //积木再现,三星
|
|
extern TS_SPEECH_AUDIO audio_game_jmzx_4; //积木再现,四星
|
|
extern TS_SPEECH_AUDIO audio_game_jmzx_5; //积木再现,五星
|
|
extern TS_SPEECH_AUDIO audio_game_hyzb_1; //还原钟表,一星
|
|
extern TS_SPEECH_AUDIO audio_game_hyzb_2; //还原钟表,二星
|
|
extern TS_SPEECH_AUDIO audio_game_sjgh_3; //时间规划,三星
|
|
extern TS_SPEECH_AUDIO audio_game_jssj_4; //计算时间,四星
|
|
extern TS_SPEECH_AUDIO audio_game_jssj_5; //计算时间,五星
|
|
|
|
extern TS_SPEECH_AUDIO audio_game_error; //错误
|
|
extern TS_SPEECH_AUDIO audio_game_correct; //正确
|
|
extern TS_SPEECH_AUDIO audio_game_overtime; //训练时间到
|
|
extern TS_SPEECH_AUDIO audio_game_complete; //训练完成
|
|
|
|
extern TS_SPEECH_AUDIO audio_tcp_maze;
|
|
extern TS_SPEECH_AUDIO audio_tcp_different;
|
|
extern TS_SPEECH_AUDIO audio_tcp_shulte;
|
|
extern TS_SPEECH_AUDIO audio_tcp_complete;
|
|
extern TS_SPEECH_AUDIO audio_tcp_noplan;
|
|
|
|
extern TS_SPEECH_AUDIO audio_low_power;
|
|
|
|
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_Broadcast_TPC(U8* GameID);
|
|
extern void L2_WT2605B_VolumeControl(U8 grade);
|
|
extern void L2_WT2605B_VioceUp();
|
|
extern void L2_WT2605B_VioceDown();
|
|
#endif
|