Compare commits

...

9 Commits

  1. 2
      source/app/app_config.c
  2. 2
      source/app/app_config.h
  3. 10
      source/app/main.c
  4. 36
      source/app/main.h
  5. 31
      source/app/task_appstatus.c
  6. 19
      source/app/task_appstatus.h
  7. 1148
      source/app/task_game.c
  8. 247
      source/app/task_game.h
  9. 5
      source/app/task_keystatus.c
  10. 193
      source/bsp/bsp_WT2605B.c
  11. 97
      source/bsp/bsp_WT2605B.h
  12. 2
      source/bsp/bsp_oid.c

2
source/app/app_config.c

@ -115,6 +115,8 @@ void L3_iap_2_reg(void)
void L3_reg_reset(void)
{
U8 i = 0;
R.Operate_time = 0;
R.app_status = POW_OFF;

2
source/app/app_config.h

@ -87,6 +87,8 @@ typedef struct global_register
APP_STATUS app_status;
U32 Operate_time;
}GlobalRegister;
extern GlobalRegister R;

10
source/app/main.c

@ -88,10 +88,10 @@ void main(void)
L0_uart0_sendArrayHex(G.mcu_id, MSP_ID_LEN);
L0_uart0_0d0a();
//版本信息
L0_uart0_sendstr("Version info : ");
L0_uart0_sendArray("PEN_V4",6);
L0_uart0_0d0a();
// //版本信息
// L0_uart0_sendstr("Version info : ");
// L0_uart0_sendArray("PEN_V4_8k",9);
// L0_uart0_0d0a();
while(1)
{
@ -108,7 +108,7 @@ void main(void)
// i++;
// if (i == 3)
// {
// L2_WT2605B_Broadcast(&audio_tcp_maze);
// L2_WT2605B_Broadcast(&audio_tcp_maze);
// i = 0;
// }
// if (ts_uart[uNum3].r.ok == 1)

36
source/app/main.h

@ -1,39 +1,3 @@
//////////////////////////////////////////////////////////////////////////
/// COPYRIGHT NOTICE
/// Copyright (c) 2017, 传控科技
/// All rights reserved.
///
/// @file main.c
/// @brief main app
///
///(本文件实现的功能的详述)
///
/// @version 1.1 CCsens technology
/// @author CC
/// @date 20150102
///
///
/// 修订说明:最初版本
/// Modified by:
/// Modified date:
/// Version:
/// Descriptions:
///
///
///
///
///
///
///
/// msp: humtemp flow
/// bsp: i2c adc
///
///
///
///
///
//////////////////////////////////////////////////////////////////////////
#ifndef _MAIN_H
#define _MAIN_H

31
source/app/task_appstatus.c

@ -1,15 +1,3 @@
////////////////////////////////////////////////////////////////////////////
///@copyright Copyright (c) 2018, 传控科技 All rights reserved.
///-------------------------------------------------------------------------
/// @file bsp_drv.c
/// @brief bsp @ driver config
///-------------------------------------------------------------------------
/// @version 1.0
/// @author CC
/// @date 20180331
/// @note cc_AS_stc02
//////////////////////////////////////////////////////////////////////////////
#include "../app/task_appstatus.h"
#include "../bsp/bsp_led.h"
#include "../bsp/bsp_key.h"
@ -47,6 +35,12 @@ void L3_task_appstatus_handler(S_TASK_APPSTATUS *s)
L2_task_go(D_task_DETECTCHANGE);
TTSS_Task_step(D_task_DETECTCHANGE)
if (R.app_status != POW_OFF)
{
//低功耗模式判断
PowerOff_judge();
}
if(s->status != R.app_status)
{
s->status = R.app_status;
@ -147,4 +141,17 @@ void L3_task_appstatus_handler(S_TASK_APPSTATUS *s)
L2_task_go_Tdelay(D_task_DETECTCHANGE,D_Tdelay_500ms);
TTSS_Task_end();
}
// 无操作进入低功耗模式
void PowerOff_judge()
{
U32 Nowtime = D_sys_now;
if( Nowtime - R.Operate_time > Noperate_Time_Seconds) // 180000/JIFFIES = 180s
{
// R.ScrTouch_flag = 0;
R.app_status = POW_OFF;
L0_uart0_sendstr("R.app_status = POW_OFF!!!");
L0_uart0_0d0a();
}
}

19
source/app/task_appstatus.h

@ -1,16 +1,3 @@
////////////////////////////////////////////////////////////////////////////
///@copyright Copyright (c) 2018, 传控科技 All rights reserved.
///-------------------------------------------------------------------------
/// @file bsp_drv.h
/// @brief bsp @ driver config
///-------------------------------------------------------------------------
/// @version 1.0
/// @author CC
/// @date 20180331
/// @note cc_AS_stc02
//////////////////////////////////////////////////////////////////////////////
#ifndef _TASK_APPSTATUS_H
#define _TASK_APPSTATUS_H
@ -18,6 +5,11 @@
#include "../clib/clib.h"
#include "app_config.h"
#define Noperate_Time_MSeconds 180000
#define Noperate_Time_Seconds Noperate_Time_MSeconds/JIFFIES // 180000/JIFFIES = 180s
typedef struct _s_task_appstatus
{
TS_task task;
@ -27,5 +19,6 @@ typedef struct _s_task_appstatus
extern S_TASK_APPSTATUS _s_task_appstatus;
extern void L3_task_AppStatus_init(void);
extern void L3_task_appstatus_handler(S_TASK_APPSTATUS *s);
extern void PowerOff_judge();
#endif // #ifndef

1148
source/app/task_game.c

File diff suppressed because it is too large

247
source/app/task_game.h

@ -1,16 +1,3 @@
////////////////////////////////////////////////////////////////////////////
///@copyright Copyright (c) 2018, 传控科技 All rights reserved.
///-------------------------------------------------------------------------
/// @file bsp_drv.h
/// @brief bsp @ driver config
///-------------------------------------------------------------------------
/// @version 1.0
/// @author CC
/// @date 20180331
/// @note cc_AS_stc02
//////////////////////////////////////////////////////////////////////////////
#ifndef _APP_TASK_GAME_H
#define _APP_TASK_GAME_H
@ -19,27 +6,121 @@
#include "../bsp/bsp_WT2605B.h"
// #define game_supported_oid_max 32
#define game_num_max 20
#define zbt_1_num 5
#define zmg_1_num 6
#define shert_1_num 32
#define zlxs_4_num 1
#define hyjj_3_num 1
#define hyjj_4_num 1
#define hyjj_5_num 1
#define cxdd_4_num 1
#define mcqh_4_num 1
#define mcqh_5_num 1
#define jmzx_3_num 1
#define jmzx_4_num 1
#define jmzx_5_num 1
#define hyzb_1_num 1
#define hyzb_2_num 1
#define sjgh_3_num 1
#define jssj_4_num 1
#define jssj_5_num 1
#define game_num_max 110
#define zbt_1_num 4
#define zmg_1_num 6
#define shert_3_num 26
/********PAGE1*******/
#define zlxs_4_num 1
#define hyjj_3_num 1
#define hyjj_4_num 1
#define hyjj_5_num 1
#define cxdd_4_num 1
#define mcqh_4_num 1
#define mcqh_5_num 1
#define jmzx_3_num 1
#define jmzx_4_num 1
#define jmzx_5_num 1
#define hyzb_1_num 1
#define hyzb_2_num 1
#define sjgh_3_num 1
#define jssj_4_num 1
#define jssj_5_num 1
/********PAGE2*******/
#define yxpl_1_num 1
#define yxpl_2_num 1
#define ydsd_1_num 1
#define ydsd_2_num 1
#define ydsd_szdd_1_num 1
#define ydsd_szdd_2_num 1
#define bbdx_1_num 1
#define bbdx_2_num 1
#define bbdx_3_num 1
#define bbdx_4_num 1
#define cscd_2_num 1
#define cscd_3_num 1
#define dqpm_2_num 1
#define dqpm_3_num 1
#define szsb_2_num 1
#define szsb_3_num 1
#define szdb_2_num 1
#define szdb_3_num 1
#define setfg_3_num 26
#define setfg_szxz_3_num 1
#define setfg_4_num 1
#define setfg_5_num 1
#define setfg_szdd_5_num 1
#define zlxs_3_num 1
/********PAGE3*******/
#define yxlp_1_num 1
#define fztp_2_num 1
#define fztp_3_num 1
#define fztp_4_num 1
#define fztp_5_num 1
#define hytc_3_num 1
#define hytc_4_num 1
#define syxt_3_num 1
#define syxt_4_num 1
#define typy_3_num 1
#define szbs_3_num 1
#define szbs_4_num 1
#define szbd_3_num 1
#define hcss_4_num 1
#define hcss_5_num 1
#define zftpt_2_num 1
#define zftpt_3_num 1
#define zftpt_4_num 1
#define zftpt_5_num 1
/********PAGE4*******/
#define bstp_1_num 1
#define tpfl_2_num 1
#define jytp_3_num 1
#define hyws_3_num 1
#define hyws_4_num 1
#define gwsz_3_num 1
#define gwsz_4_num 1
#define qjtp_4_num 1
#define qjtp_5_num 1
#define qqdg_5_num 1
#define sudu_2_num 1
#define sudu_3_num 1
#define sudu_rjds_4_num 1
#define sudu_4_num 1
#define sudu_5_num 1
/********PAGE5*******/
#define ahfz_1_num 1
#define asfz_2_num 1
#define szcl_1_num 1
#define szhc_2_num 1
#define cssc_3_num 1
#define bbxd_3_num 1
#define llka_3_num 1
#define llka_4_num 1
#define llka_5_num 1
#define zbto_1_num 4
#define zbto_2_num 5
#define zbto_3_num 6
#define zbto_4_num 7
#define zbto_5_num 8
/********PAGE6*******/
#define ascz_1_num 1
#define ascz_2_num 1
#define jycz_2_num 1
#define jycz_3_num 1
#define qccz_3_num 1
#define qjjm_3_num 1
#define qjjm_4_num 1
#define qjjm_bhsl_4_num 1
#define qjjm_5_num 1
#define qjjm_bhys_5_num 1
#define zmgo_1_num 7
#define zmgo_2_num 7
#define zmgo_3_num 7
#define zmgo_4_num 16
#define zmgo_5_num 1
typedef struct _point_info
@ -54,7 +135,8 @@ typedef struct _point_buf
{
POINT_INFO zbt_1[zbt_1_num];
POINT_INFO zmg_1[zmg_1_num];
POINT_INFO shert_1[shert_1_num];
POINT_INFO shert_3[shert_3_num];
/************PAGE1***********/
POINT_INFO zlxs_4[zlxs_4_num];
POINT_INFO hyjj_3[hyjj_3_num];
POINT_INFO hyjj_4[hyjj_4_num];
@ -70,6 +152,99 @@ typedef struct _point_buf
POINT_INFO sjgh_3[sjgh_3_num];
POINT_INFO jssj_4[jssj_4_num];
POINT_INFO jssj_5[jssj_5_num];
/************PAGE2***********/
POINT_INFO yxpl_1[yxpl_1_num];
POINT_INFO yxpl_2[yxpl_2_num];
POINT_INFO ydsd_1[ydsd_1_num];
POINT_INFO ydsd_2[ydsd_2_num];
POINT_INFO ydsd_szdd_1[ydsd_szdd_1_num];
POINT_INFO ydsd_szdd_2[ydsd_szdd_2_num];
POINT_INFO bbdx_1[bbdx_1_num];
POINT_INFO bbdx_2[bbdx_2_num];
POINT_INFO bbdx_3[bbdx_3_num];
POINT_INFO bbdx_4[bbdx_4_num];
POINT_INFO cscd_2[cscd_2_num];
POINT_INFO cscd_3[cscd_3_num];
POINT_INFO dqpm_2[dqpm_2_num];
POINT_INFO dqpm_3[dqpm_3_num];
POINT_INFO szsb_2[szsb_2_num];
POINT_INFO szsb_3[szsb_3_num];
POINT_INFO szdb_2[szdb_2_num];
POINT_INFO szdb_3[szdb_3_num];
POINT_INFO setfg_3[setfg_3_num];
POINT_INFO setfg_szxz_3[setfg_szxz_3_num];
POINT_INFO setfg_4[setfg_4_num];
POINT_INFO setfg_5[setfg_5_num];
POINT_INFO setfg_szdd_5[setfg_szdd_5_num];
POINT_INFO zlxs_3[zlxs_3_num];
/************PAGE3***********/
POINT_INFO yxlp_1[yxlp_1_num];
POINT_INFO fztp_2[fztp_2_num];
POINT_INFO fztp_3[fztp_3_num];
POINT_INFO fztp_4[fztp_4_num];
POINT_INFO fztp_5[fztp_5_num];
POINT_INFO hytc_3[hytc_3_num];
POINT_INFO hytc_4[hytc_4_num];
POINT_INFO syxt_3[syxt_3_num];
POINT_INFO syxt_4[syxt_4_num];
POINT_INFO typy_3[typy_3_num];
POINT_INFO szbs_3[szbs_3_num];
POINT_INFO szbs_4[szbs_4_num];
POINT_INFO szbd_3[szbd_3_num];
POINT_INFO hcss_4[hcss_4_num];
POINT_INFO hcss_5[hcss_5_num];
POINT_INFO zftpt_2[zftpt_2_num];
POINT_INFO zftpt_3[zftpt_3_num];
POINT_INFO zftpt_4[zftpt_4_num];
POINT_INFO zftpt_5[zftpt_5_num];
/************PAGE4***********/
POINT_INFO bstp_1[bstp_1_num];
POINT_INFO tpfl_2[tpfl_2_num];
POINT_INFO jytp_3[jytp_3_num];
POINT_INFO hyws_3[hyws_3_num];
POINT_INFO hyws_4[hyws_4_num];
POINT_INFO gwsz_3[gwsz_3_num];
POINT_INFO gwsz_4[gwsz_4_num];
POINT_INFO qjtp_4[qjtp_4_num];
POINT_INFO qjtp_5[qjtp_5_num];
POINT_INFO qqdg_5[qqdg_5_num];
POINT_INFO sudu_2[sudu_2_num];
POINT_INFO sudu_3[sudu_3_num];
POINT_INFO sudu_rjds_4[sudu_rjds_4_num];
POINT_INFO sudu_4[sudu_4_num];
POINT_INFO sudu_5[sudu_5_num];
/************PAGE5***********/
POINT_INFO ahfz_1[ahfz_1_num];
POINT_INFO asfz_2[asfz_2_num];
POINT_INFO szcl_1[szcl_1_num];
POINT_INFO szhc_2[szhc_2_num];
POINT_INFO cssc_3[cssc_3_num];
POINT_INFO bbxd_3[bbxd_3_num];
POINT_INFO llka_3[llka_3_num];
POINT_INFO llka_4[llka_4_num];
POINT_INFO llka_5[llka_5_num];
POINT_INFO zbto_1[zbto_1_num];
POINT_INFO zbto_2[zbto_2_num];
POINT_INFO zbto_3[zbto_3_num];
POINT_INFO zbto_4[zbto_4_num];
POINT_INFO zbto_5[zbto_5_num];
/************PAGE6***********/
POINT_INFO ascz_1[ascz_1_num];
POINT_INFO ascz_2[ascz_2_num];
POINT_INFO jycz_2[jycz_2_num];
POINT_INFO jycz_3[jycz_3_num];
POINT_INFO qccz_3[qccz_3_num];
POINT_INFO qjjm_3[qjjm_3_num];
POINT_INFO qjjm_4[qjjm_4_num];
POINT_INFO qjjm_bhsl_4[qjjm_bhsl_4_num];
POINT_INFO qjjm_5[qjjm_5_num];
POINT_INFO qjjm_bhys_5[qjjm_bhys_5_num];
POINT_INFO zmgo_1[zmgo_1_num];
POINT_INFO zmgo_2[zmgo_2_num];
POINT_INFO zmgo_3[zmgo_3_num];
POINT_INFO zmgo_4[zmgo_4_num];
POINT_INFO zmgo_5[zmgo_5_num];
}POINT_BUF;
typedef struct game_info
@ -85,7 +260,7 @@ typedef struct game_info
typedef struct _s_task_game
{
TS_task task;
TS_task task; //TS_task
U16 read_oid; //读取到的oid值
U16 invalid_oid; //代表无效oid值,0x3FFF
U16 game_maxseconds; //所有游戏超时的最大时间,单位为秒

5
source/app/task_keystatus.c

@ -44,13 +44,14 @@ void L3_task_keystatus_handler(S_TASK_KEYSTATUS *s)
TTSS_Task_step(D_task_KEY_DETECT)
if(L2_ReadKey3() == Key_Down)
{
R.Operate_time = D_sys_now;
if (s->Key3_Down_Begin_Time == 0)
{
s->Key3_Down_Begin_Time = D_sys_now;
}
else
{
U32 diff = D_sys_now -s->Key3_Down_Begin_Time;
U32 diff = D_sys_now - s->Key3_Down_Begin_Time;
// L0_uart0_ulhex(diff);
if (diff >= LongKey_PWR_MSeconds/JIFFIES && s->Key3_handled == 0)
{
@ -82,6 +83,7 @@ void L3_task_keystatus_handler(S_TASK_KEYSTATUS *s)
}
else if (L2_ReadKey1() == Key_Down)
{
R.Operate_time = D_sys_now;
if (s->Key1_handled == 0 && R.app_status != POW_OFF)
{
s->Key1_handled = 1;
@ -91,6 +93,7 @@ void L3_task_keystatus_handler(S_TASK_KEYSTATUS *s)
}
else if (L2_ReadKey2() == Key_Down)
{
R.Operate_time = D_sys_now;
if (s->Key2_handled == 0 && R.app_status != POW_OFF)
{
s->Key2_handled = 1;

193
source/bsp/bsp_WT2605B.c

@ -5,51 +5,156 @@
#include "../msp/msp_eeprom.h"
/****************************************系统提示音****************************************/
TS_SPEECH_AUDIO audio_powerdown = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x31,0x8F,0xEF}; //T001 谢谢使用,再见
TS_SPEECH_AUDIO audio_poweron = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x32,0x90,0xEF}; //T002 欢迎使用睿思认知训练系统
TS_SPEECH_AUDIO audio_wifi_connected = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x33,0x91,0xEF}; //T003 WIFI链接成功
TS_SPEECH_AUDIO audio_TCP_connected = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x34,0x92,0xEF}; //T004 服务器连接成功
TS_SPEECH_AUDIO audio_config_mode = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x35,0x93,0xEF}; //T005 进入配网模式
TS_SPEECH_AUDIO audio_config_complete = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x36,0x94,0xEF}; //T006 配网成功,请重启设备
TS_SPEECH_AUDIO audio_config_phone = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x37,0x95,0xEF}; //T007 进入配网模式,请打开APP进行配置
TS_SPEECH_AUDIO audio_volume_up = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x38,0x96,0xEF}; //T008 音量增大
TS_SPEECH_AUDIO audio_volume_down = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x39,0x97,0xEF}; //T009 音量减小
TS_SPEECH_AUDIO audio_low_power = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x32,0x92,0xEF}; //T022 电池电量低,请及时充电
/****************************************训练提示音****************************************/
TS_SPEECH_AUDIO audio_game_maze_1 = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x30,0x8F,0xEF}; //T010 走迷宫,一星。请按照要求画出一条从入口到出口的线,不能跨越实线
TS_SPEECH_AUDIO audio_game_different_1 = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x31,0x90,0xEF}; //T011 找不同,一星。请找出两张图片中不同的地方
TS_SPEECH_AUDIO audio_game_shulte_1 = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x32,0x91,0xEF}; //T012 舒尔特方格,一星。请按照从小到大的顺序依次指出1-25
TS_SPEECH_AUDIO audio_game_zlxs_4 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x33,0x93,0xEF}; //T023 众里寻3,四星。请按顺序逐行依次指出3和3的倍数,以及含3的数字方块
TS_SPEECH_AUDIO audio_game_hyjj_3 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x34,0x94,0xEF}; //T024 火眼金晶,三星。请快速找出顺时针旋转90度的数字方块
TS_SPEECH_AUDIO audio_game_hyjj_4 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x35,0x95,0xEF}; //T025 火眼金晶,四星。请快速找出顺时针旋转180度的数字方块
TS_SPEECH_AUDIO audio_game_hyjj_5 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x36,0x96,0xEF}; //T026 火眼金晶,五星。请快速找出顺时针旋转270度的数字方块
TS_SPEECH_AUDIO audio_game_cxdd_4 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x37,0x97,0xEF}; //T027 从小到大,四星。请按照从小到大的顺序依次指出刚才出现的数字
TS_SPEECH_AUDIO audio_game_mcqh_4 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x38,0x98,0xEF}; //T028 明察秋毫,四星。请按顺序指出数字积木的位置
TS_SPEECH_AUDIO audio_game_mcqh_5 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x39,0x99,0xEF}; //T029 明察秋毫,五星。请按顺序指出数字积木的位置
TS_SPEECH_AUDIO audio_game_jmzx_3 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x30,0x91,0xEF}; //T030 积木再现,三星。请回忆数字积木的位置并指出
TS_SPEECH_AUDIO audio_game_jmzx_4 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x31,0x92,0xEF}; //T031 积木再现,四星。请回忆数字积木的位置并指出
TS_SPEECH_AUDIO audio_game_jmzx_5 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x32,0x93,0xEF}; //T032 积木再现,五星。请回忆数字积木的位置并指出
TS_SPEECH_AUDIO audio_game_hyzb_1 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x33,0x94,0xEF}; //T033 还原钟表,一星。请将数字摆放在钟表合适的位置上
TS_SPEECH_AUDIO audio_game_hyzb_2 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x34,0x95,0xEF}; //T034 还原钟表,二星。请将数字摆放在钟表合适的位置上
TS_SPEECH_AUDIO audio_game_sjgh_3 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x35,0x96,0xEF}; //T035 时间规划,三星。请按提示将指针指向相应的时间
TS_SPEECH_AUDIO audio_game_jssj_4 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x36,0x97,0xEF}; //T036 计算时间,四星。计算并将钟表拨动至相应的位置
TS_SPEECH_AUDIO audio_game_jssj_5 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x37,0x98,0xEF}; //T037 计算时间,五星。计算并将钟表拨动至相应的位置
TS_SPEECH_AUDIO audio_game_error = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x33,0x92,0xEF}; //T013 错误
TS_SPEECH_AUDIO audio_game_correct = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x34,0x93,0xEF}; //T014 “正确提示音”
TS_SPEECH_AUDIO audio_game_overtime = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x35,0x94,0xEF}; //T015 超时结束,再接再励
TS_SPEECH_AUDIO audio_game_complete = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x36,0x95,0xEF}; //T016 恭喜你,任务完成
/****************************************服务器下发任务************************************/
TS_SPEECH_AUDIO audio_tcp_maze = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x37,0x96,0xEF}; //T017 请进行走迷宫游戏训练
TS_SPEECH_AUDIO audio_tcp_different = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x38,0x97,0xEF}; //T018 请进行找不同游戏训练
TS_SPEECH_AUDIO audio_tcp_shulte = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x39,0x98,0xEF}; //T019 请进行舒尔特方格游戏训练
TS_SPEECH_AUDIO audio_tcp_complete = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x30,0x90,0xEF}; //T020 恭喜你,今天所有训练任务已完成
TS_SPEECH_AUDIO audio_tcp_noplan = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x31,0x91,0xEF}; //T021 今天暂无训练任务,可以进行自由训练哦
TS_SPEECH_AUDIO audio_powerdown = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x31,0x8F,0xEF}; //T001 谢谢使用,再见
TS_SPEECH_AUDIO audio_poweron = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x32,0x90,0xEF}; //T002 欢迎使用睿思认知训练系统
TS_SPEECH_AUDIO audio_wifi_connected = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x33,0x91,0xEF}; //T003 WIFI链接成功
TS_SPEECH_AUDIO audio_TCP_connected = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x34,0x92,0xEF}; //T004 服务器连接成功
TS_SPEECH_AUDIO audio_config_mode = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x35,0x93,0xEF}; //T005 进入配网模式
TS_SPEECH_AUDIO audio_config_complete = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x36,0x94,0xEF}; //T006 配网成功,请重启设备
TS_SPEECH_AUDIO audio_config_phone = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x37,0x95,0xEF}; //T007 进入配网模式,请打开APP进行配置
TS_SPEECH_AUDIO audio_volume_up = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x38,0x96,0xEF}; //T008 音量增大
TS_SPEECH_AUDIO audio_volume_down = {0x7E,0x07,0xA3,0x54,0x30,0x30,0x39,0x97,0xEF}; //T009 音量减小
TS_SPEECH_AUDIO audio_low_power = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x32,0x92,0xEF}; //T022 电池电量低,请及时充电
TS_SPEECH_AUDIO audio_game_error = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x33,0x92,0xEF}; //T013 错误
TS_SPEECH_AUDIO audio_game_correct = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x34,0x93,0xEF}; //T014 “正确提示音”
TS_SPEECH_AUDIO audio_game_overtime = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x35,0x94,0xEF}; //T015 超时结束,再接再励
TS_SPEECH_AUDIO audio_game_complete = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x36,0x95,0xEF}; //T016 恭喜你,任务完成
TS_SPEECH_VOLUME volume_control = {0x7E,0x04,0xAE,0x1E,0xD0,0xEF}; //音量控制
/****************************************服务器下发任务************************************/
TS_SPEECH_AUDIO audio_tcp_maze = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x37,0x96,0xEF}; //T017 请进行走迷宫游戏训练
TS_SPEECH_AUDIO audio_tcp_different = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x38,0x97,0xEF}; //T018 请进行找不同游戏训练
TS_SPEECH_AUDIO audio_tcp_shulte = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x39,0x98,0xEF}; //T019 请进行舒尔特方格游戏训练
TS_SPEECH_AUDIO audio_tcp_complete = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x30,0x90,0xEF}; //T020 恭喜你,今天所有训练任务已完成
TS_SPEECH_AUDIO audio_tcp_noplan = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x31,0x91,0xEF}; //T021 今天暂无训练任务,可以进行自由训练哦
/****************************************************点击游戏标识码,播放游戏名称和游戏规则**********************************************************/
TS_SPEECH_AUDIO audio_game_maze_1 = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x30,0x8F,0xEF}; //T010 走迷宫,一星。请按照要求画出一条从入口到出口的线,不能跨越实线
TS_SPEECH_AUDIO audio_game_different_1 = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x31,0x90,0xEF}; //T011 找不同,一星。请找出两张图片中不同的地方
TS_SPEECH_AUDIO audio_game_shulte_3 = {0x7E,0x07,0xA3,0x54,0x30,0x31,0x32,0x91,0xEF}; //T012 舒尔特方格,三星。请按照从小到大的顺序依次指出1-25
/*****************************************************************PAGE1************************************************************************* */
/******************************************************************15个************************************************************************* */
TS_SPEECH_AUDIO audio_game_zlxs_4 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x33,0x93,0xEF}; //T023 众里寻3,四星。请按顺序逐行依次指出3和3的倍数,以及含3的数字方块
TS_SPEECH_AUDIO audio_game_hyjj_3 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x34,0x94,0xEF}; //T024 火眼金晶,三星。请快速找出顺时针旋转90度的数字方块
TS_SPEECH_AUDIO audio_game_hyjj_4 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x35,0x95,0xEF}; //T025 火眼金晶,四星。请快速找出顺时针旋转180度的数字方块
TS_SPEECH_AUDIO audio_game_hyjj_5 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x36,0x96,0xEF}; //T026 火眼金晶,五星。请快速找出顺时针旋转270度的数字方块
TS_SPEECH_AUDIO audio_game_cxdd_4 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x37,0x97,0xEF}; //T027 从小到大,四星。请按照从小到大的顺序依次指出刚才出现的数字
TS_SPEECH_AUDIO audio_game_mcqh_4 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x38,0x98,0xEF}; //T028 明察秋毫,四星。请按顺序指出数字积木的位置
TS_SPEECH_AUDIO audio_game_mcqh_5 = {0x7E,0x07,0xA3,0x54,0x30,0x32,0x39,0x99,0xEF}; //T029 明察秋毫,五星。请按顺序指出数字积木的位置
TS_SPEECH_AUDIO audio_game_jmzx_3 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x30,0x91,0xEF}; //T030 积木再现,三星。请回忆数字积木的位置并指出
TS_SPEECH_AUDIO audio_game_jmzx_4 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x31,0x92,0xEF}; //T031 积木再现,四星。请回忆数字积木的位置并指出
TS_SPEECH_AUDIO audio_game_jmzx_5 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x32,0x93,0xEF}; //T032 积木再现,五星。请回忆数字积木的位置并指出
TS_SPEECH_AUDIO audio_game_hyzb_1 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x33,0x94,0xEF}; //T033 还原钟表,一星。请将数字摆放在钟表合适的位置上
TS_SPEECH_AUDIO audio_game_hyzb_2 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x34,0x95,0xEF}; //T034 还原钟表,二星。请将数字摆放在钟表合适的位置上
TS_SPEECH_AUDIO audio_game_sjgh_3 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x35,0x96,0xEF}; //T035 时间规划,三星。请按提示将指针指向相应的时间
TS_SPEECH_AUDIO audio_game_jssj_4 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x36,0x97,0xEF}; //T036 计算时间,四星。计算并将钟表拨动至相应的位置
TS_SPEECH_AUDIO audio_game_jssj_5 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x37,0x98,0xEF}; //T037 计算时间,五星。计算并将钟表拨动至相应的位置
/*****************************************************************PAGE2************************************************************************* */
/******************************************************************24个************************************************************************* */
TS_SPEECH_AUDIO audio_game_yxpl_1 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x38,0x99,0xEF}; //T038 有序排列,1星。请将数字方块按照从小到大、从左到右的顺序依次摆放
TS_SPEECH_AUDIO audio_game_yxpl_2 = {0x7E,0x07,0xA3,0x54,0x30,0x33,0x39,0x9A,0xEF}; //T039 有序排列,2星。请将数字方块按照从小到大、从左到右的顺序依次摆放
TS_SPEECH_AUDIO audio_game_ydsd_1 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x30,0x92,0xEF}; //T040 眼到手到,1星。请按数字顺序快速依次指出1到10
TS_SPEECH_AUDIO audio_game_ydsd_2 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x31,0x93,0xEF}; //T041 眼到手到,2星。请按数字顺序快速依次指出1到15
TS_SPEECH_AUDIO audio_game_ydsd_szdd_1 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x32,0x94,0xEF}; //T042 眼到手到(数字颠倒),1星。请按数字顺序快速依次指出1到10
TS_SPEECH_AUDIO audio_game_ydsd_szdd_2 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x33,0x95,0xEF}; //T043 眼到手到(数字颠倒),2星。请按数字顺序快速依次指出1到15
TS_SPEECH_AUDIO audio_game_bbdx_1 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x34,0x96,0xEF}; //T044 比比大小,1星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_bbdx_2 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x35,0x97,0xEF}; //T045 比比大小,2星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_bbdx_3 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x36,0x98,0xEF}; //T046 比比大小,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_bbdx_4 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x37,0x99,0xEF}; //T047 比比大小,4星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_cscd_2 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x38,0x9A,0xEF}; //T048 成双成对,2星。请将双数按照从小到大的顺序排列至左方
TS_SPEECH_AUDIO audio_game_cscd_3 = {0x7E,0x07,0xA3,0x54,0x30,0x34,0x39,0x9B,0xEF}; //T049 成双成对,3星。请将双数按照从大到小的顺序排列至左方
TS_SPEECH_AUDIO audio_game_dqpm_2 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x30,0x93,0xEF}; //T050 单枪匹马,2星。请将单数按照从小到大的顺序排列至左方
TS_SPEECH_AUDIO audio_game_dqpm_3 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x31,0x94,0xEF}; //T051 单枪匹马,3星。请将单数按照从大到小的顺序排列至左方
TS_SPEECH_AUDIO audio_game_szsb_2 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x32,0x95,0xEF}; //T052 数字顺背,2星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_szsb_3 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x33,0x96,0xEF}; //T053 数字顺背,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_szdb_2 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x34,0x97,0xEF}; //T054 数字倒背,2星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_szdb_3 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x35,0x98,0xEF}; //T055 数字倒背,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_setfg_3 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x36,0x99,0xEF}; //T056 舒尔特方格,3星。请按照从小到大的顺序依次指出1到25
TS_SPEECH_AUDIO audio_game_setfg_4 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x37,0x9A,0xEF}; //T057 舒尔特方格,4星。请按照从小到大的顺序依次指出1到25
TS_SPEECH_AUDIO audio_game_setfg_5 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x38,0x9B,0xEF}; //T058 舒尔特方格,5星。请按照从小到大的顺序依次指出1到25
TS_SPEECH_AUDIO audio_game_setfg_szxz_3 = {0x7E,0x07,0xA3,0x54,0x30,0x35,0x39,0x9C,0xEF}; //T059 舒尔特方格(数字旋转),3星。请按照从小到大的顺序依次指出1到25
TS_SPEECH_AUDIO audio_game_setfg_szdd_5 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x30,0x94,0xEF}; //T060 舒尔特方格(数字颠倒),5星。请按照从小到大的顺序依次指出1到25
TS_SPEECH_AUDIO audio_game_zlxs_3 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x31,0x95,0xEF}; //T061 众里寻三,3星。请按顺序逐行依次指出3和3的倍数
/*****************************************************************PAGE3************************************************************************* */
/******************************************************************19个************************************************************************* */
TS_SPEECH_AUDIO audio_game_yxlp_1 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x32,0x96,0xEF}; //T062 有序排列,1星。请将数字1-9按照指定方式进行排列或连线
TS_SPEECH_AUDIO audio_game_fztp_2 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x33,0x97,0xEF}; //T063 复制图形,2星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_fztp_3 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x34,0x98,0xEF}; //T064 复制图形,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_fztp_4 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x35,0x99,0xEF}; //T065 复制图形,4星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_fztp_5 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x36,0x9A,0xEF}; //T066 复制图形,5星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_hytc_3 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x37,0x9B,0xEF}; //T067 慧眼“挑刺”,3星。请快速依次找出指定的数字
TS_SPEECH_AUDIO audio_game_hytc_4 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x38,0x9C,0xEF}; //T068 慧眼“挑刺”,4星。请快速依次找出指定的数字
TS_SPEECH_AUDIO audio_game_syxt_3 = {0x7E,0x07,0xA3,0x54,0x30,0x36,0x39,0x9D,0xEF}; //T069 手眼协调,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_syxt_4 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x30,0x95,0xEF}; //T070 手眼协调,4星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_typy_3 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x31,0x96,0xEF}; //T071 听1拍1,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_szbs_3 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x32,0x97,0xEF}; //T072 数字顺背,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_szbs_4 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x33,0x98,0xEF}; //T073 数字顺背,4星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_szbd_3 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x34,0x99,0xEF}; //T074 数字倒背,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_hcss_4 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x35,0x9A,0xEF}; //T075 “火柴算数”,4星。请移动一根磁条,使等式成立。
TS_SPEECH_AUDIO audio_game_hcss_5 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x36,0x9B,0xEF}; //T076 “火柴算数”,5星。请移动一根磁条,使等式成立。
TS_SPEECH_AUDIO audio_game_zftpt_2 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x37,0x9C,0xEF}; //T077 正方体拼图,2星。请按参照图片拼出图形
TS_SPEECH_AUDIO audio_game_zftpt_3 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x38,0x9D,0xEF}; //T078 正方体拼图,3星。请按参照图片拼出图形
TS_SPEECH_AUDIO audio_game_zftpt_4 = {0x7E,0x07,0xA3,0x54,0x30,0x37,0x39,0x9E,0xEF}; //T079 正方体拼图,4星。请按参照图片拼出图形
TS_SPEECH_AUDIO audio_game_zftpt_5 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x30,0x96,0xEF}; //T080 正方体拼图,5星。请按参照图片拼出图形
/*****************************************************************PAGE4************************************************************************* */
/******************************************************************15个************************************************************************* */
TS_SPEECH_AUDIO audio_game_bstp_1 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x31,0x97,0xEF}; //T081 辨识图片,1星。请说出下面图片正确的名字
TS_SPEECH_AUDIO audio_game_tpfl_2 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x32,0x98,0xEF}; //T082 图片分类,2星。请将下放图片按照图片性质进行分类
TS_SPEECH_AUDIO audio_game_jytp_3 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x33,0x99,0xEF}; //T083 记忆图片,3星。请记住下方图片
TS_SPEECH_AUDIO audio_game_hyws_3 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x34,0x9A,0xEF}; //T084 回忆往事,3星。请观察下方图片
TS_SPEECH_AUDIO audio_game_hyws_4 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x35,0x9B,0xEF}; //T085 回忆往事,4星。请观察下方图片
TS_SPEECH_AUDIO audio_game_gwsz_3 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x36,0x9C,0xEF}; //T086 购物算账,3星。请根据题目的要求,算出正确的答案
TS_SPEECH_AUDIO audio_game_gwsz_4 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x37,0x9D,0xEF}; //T087 购物算账,4星。请根据题目的要求,算出正确的答案
TS_SPEECH_AUDIO audio_game_qjtp_4 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x38,0x9E,0xEF}; //T088 巧记图片,4星。请记住下方图片
TS_SPEECH_AUDIO audio_game_qjtp_5 = {0x7E,0x07,0xA3,0x54,0x30,0x38,0x39,0x9F,0xEF}; //T089 巧记图片,5星。请记住下方图片
TS_SPEECH_AUDIO audio_game_qqdg_5 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x30,0x97,0xEF}; //T090 巧切蛋糕,5星。请试着切分蛋糕,把蛋糕分成相应的块数。
TS_SPEECH_AUDIO audio_game_sudu_2 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x31,0x98,0xEF}; //T091 数独,2星。请观察数字的位置及排列逻辑,填补空缺的数字。
TS_SPEECH_AUDIO audio_game_sudu_3 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x32,0x99,0xEF}; //T092 数独,3星。请观察数字的位置及排列逻辑,填补空缺的数字。
TS_SPEECH_AUDIO audio_game_sudu_rjds_4 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x33,0x9A,0xEF}; //T093 数独(人机对赛),4星。请与对手依次每人放一个数字在棋盘中,并确保每一行每一列的数字不重复。
TS_SPEECH_AUDIO audio_game_sudu_4 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x34,0x9B,0xEF}; //T094 数独,4星。请自行将数字摆入棋盘,且每一行每一列的数字不能重复。
TS_SPEECH_AUDIO audio_game_sudu_5 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x35,0x9C,0xEF}; //T095 数独,5星。请自行将数字摆入棋盘,每一行每一列数字不能重复。
/*****************************************************************PAGE5************************************************************************* */
/******************************************************************14个************************************************************************* */
TS_SPEECH_AUDIO audio_game_ahfz_1 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x36,0x9D,0xEF}; //T096 按花分组,1星。请按照不同花色,将扑克牌分成四类
TS_SPEECH_AUDIO audio_game_asfz_2 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x37,0x9E,0xEF}; //T097 按数分组,2星。请按照不同的数字,将扑克牌进行分组
TS_SPEECH_AUDIO audio_game_szcl_1 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x38,0x9F,0xEF}; //T098 数字长龙,1星。请按照数字从小到大的顺序,将扑克牌排成一列
TS_SPEECH_AUDIO audio_game_szhc_2 = {0x7E,0x07,0xA3,0x54,0x30,0x39,0x39,0xA0,0xEF}; //T099 数字火车,2星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_cssc_3 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x30,0x8F,0xEF}; //T100 凑十胜出,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_bbxd_3 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x31,0x90,0xEF}; //T101 比比大小,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_llka_3 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x32,0x91,0xEF}; //T102 连连看,3星。请翻转任意两张牌,数字相同即可收牌
TS_SPEECH_AUDIO audio_game_llka_4 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x33,0x92,0xEF}; //T103 连连看,4星。请翻转任意两张牌,数字相同即可收牌
TS_SPEECH_AUDIO audio_game_llka_5 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x34,0x93,0xEF}; //T104 连连看,5星。请翻转任意两张牌,数字相同即可收牌
TS_SPEECH_AUDIO audio_game_zbto_1 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x35,0x94,0xEF}; //T105 找不同,1星。请找出下方两幅图中不同之处,一共有三处地方
TS_SPEECH_AUDIO audio_game_zbto_2 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x36,0x95,0xEF}; //T106 找不同,2星。请找出下方两幅图中不同之处,一共有四处地方
TS_SPEECH_AUDIO audio_game_zbto_3 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x37,0x96,0xEF}; //T107 找不同,3星。请找出下方两幅图中不同之处,一共有五处地方
TS_SPEECH_AUDIO audio_game_zbto_4 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x38,0x97,0xEF}; //T108 找不同,4星。请找出下方两幅图中不同之处,一共有六处地方
TS_SPEECH_AUDIO audio_game_zbto_5 = {0x7E,0x07,0xA3,0x54,0x31,0x30,0x39,0x98,0xEF}; //T109 找不同,5星。请找出下方两幅图中不同之处,一共有七处地方
/*****************************************************************PAGE6************************************************************************* */
/******************************************************************15个************************************************************************* */
TS_SPEECH_AUDIO audio_game_ascz_1 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x30,0x90,0xEF}; //T110 按色串珠,1星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_ascz_2 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x31,0x91,0xEF}; //T111 按色串珠,2星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_jycz_2 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x32,0x92,0xEF}; //T112 记忆串珠,2星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_jycz_3 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x33,0x93,0xEF}; //T113 记忆串珠,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_qccz_3 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x34,0x94,0xEF}; //T114 巧串串珠,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_qjjm_3 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x35,0x95,0xEF}; //T115 巧记积木,3星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_qjjm_4 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x36,0x96,0xEF}; //T116 巧记积木,4星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_qjjm_bhsl_4 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x37,0x97,0xEF}; //T117 巧记积木(变换数量),4星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_qjjm_5 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x38,0x98,0xEF}; //T118 巧记积木,5星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_qjjm_bhys_5 = {0x7E,0x07,0xA3,0x54,0x31,0x31,0x39,0x99,0xEF}; //T119 巧记积木(变换颜色),5星。请按照任务要求,进行训练
TS_SPEECH_AUDIO audio_game_zmgo_1 = {0x7E,0x07,0xA3,0x54,0x31,0x32,0x30,0x91,0xEF}; //T120 走迷宫,1星。请按照要求画出一条从入口到出口的线,不能跨越实线
TS_SPEECH_AUDIO audio_game_zmgo_2 = {0x7E,0x07,0xA3,0x54,0x31,0x32,0x31,0x92,0xEF}; //T121 走迷宫,2星。请按照要求画出一条从入口到出口的线,不能跨越实线
TS_SPEECH_AUDIO audio_game_zmgo_3 = {0x7E,0x07,0xA3,0x54,0x31,0x32,0x32,0x93,0xEF}; //T122 走迷宫,3星。请按照要求画出一条从入口到出口的线,不能跨越实线
TS_SPEECH_AUDIO audio_game_zmgo_4 = {0x7E,0x07,0xA3,0x54,0x31,0x32,0x33,0x94,0xEF}; //T123 走迷宫,4星。请按照要求画出一条从入口到出口的线,不能跨越实线
TS_SPEECH_AUDIO audio_game_zmgo_5 = {0x7E,0x07,0xA3,0x54,0x31,0x32,0x34,0x95,0xEF}; //T124 走迷宫,5星。请按照要求画出一条从入口到出口的线,不能跨越实线
TS_SPEECH_VOLUME volume_control = {0x7E,0x04,0xAE,0x1E,0xD0,0xEF}; //音量控制
void L2_WT2605B_init()

97
source/bsp/bsp_WT2605B.h

@ -37,8 +37,9 @@ 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_shulte_3; //舒尔特方格,三星
/****************************PAGE1****************************/
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; //火眼金晶,四星
@ -54,6 +55,100 @@ 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; //计算时间,五星
/****************************PAGE2****************************/
extern TS_SPEECH_AUDIO audio_game_yxpl_1; //T038 有序排列,1星
extern TS_SPEECH_AUDIO audio_game_yxpl_2; //T039 有序排列,2星
extern TS_SPEECH_AUDIO audio_game_ydsd_1; //T040 眼到手到,1星
extern TS_SPEECH_AUDIO audio_game_ydsd_2; //T041 眼到手到,2星
extern TS_SPEECH_AUDIO audio_game_ydsd_szdd_1; //T042 眼到手到(数字颠倒),1星
extern TS_SPEECH_AUDIO audio_game_ydsd_szdd_2; //T043 眼到手到(数字颠倒),2星
extern TS_SPEECH_AUDIO audio_game_bbdx_1; //T044 比比大小,1星
extern TS_SPEECH_AUDIO audio_game_bbdx_2; //T045 比比大小,2星
extern TS_SPEECH_AUDIO audio_game_bbdx_3; //T046 比比大小,3星
extern TS_SPEECH_AUDIO audio_game_bbdx_4; //T047 比比大小,4星
extern TS_SPEECH_AUDIO audio_game_cscd_2; //T048 成双成对,2星
extern TS_SPEECH_AUDIO audio_game_cscd_3; //T049 成双成对,3星
extern TS_SPEECH_AUDIO audio_game_dqpm_2; //T050 单枪匹马,2星
extern TS_SPEECH_AUDIO audio_game_dqpm_3; //T051 单枪匹马,3星
extern TS_SPEECH_AUDIO audio_game_szsb_2; //T052 数字顺背,2星
extern TS_SPEECH_AUDIO audio_game_szsb_3; //T053 数字顺背,3星
extern TS_SPEECH_AUDIO audio_game_szdb_2; //T054 数字倒背,2星
extern TS_SPEECH_AUDIO audio_game_szdb_3; //T055 数字倒背,3星
extern TS_SPEECH_AUDIO audio_game_setfg_3; //T056 舒尔特方格,3星
extern TS_SPEECH_AUDIO audio_game_setfg_szxz_3; //T057 舒尔特方格,4星
extern TS_SPEECH_AUDIO audio_game_setfg_4; //T058 舒尔特方格,5星
extern TS_SPEECH_AUDIO audio_game_setfg_5; //T059 舒尔特方格(数字旋转),3星
extern TS_SPEECH_AUDIO audio_game_setfg_szdd_5; //T060 舒尔特方格(数字颠倒),5星
extern TS_SPEECH_AUDIO audio_game_zlxs_3; //T061 众里寻三,3星
/****************************PAGE3****************************/
extern TS_SPEECH_AUDIO audio_game_yxlp_1; //T062 有序排列,1星
extern TS_SPEECH_AUDIO audio_game_fztp_2; //T063 复制图形,2星
extern TS_SPEECH_AUDIO audio_game_fztp_3; //T064 复制图形,3星
extern TS_SPEECH_AUDIO audio_game_fztp_4; //T065 复制图形,4星
extern TS_SPEECH_AUDIO audio_game_fztp_5; //T066 复制图形,5星
extern TS_SPEECH_AUDIO audio_game_hytc_3; //T067 慧眼“挑刺”,3星
extern TS_SPEECH_AUDIO audio_game_hytc_4; //T068 慧眼“挑刺”,4星
extern TS_SPEECH_AUDIO audio_game_syxt_3; //T069 手眼协调,3星
extern TS_SPEECH_AUDIO audio_game_syxt_4; //T070 手眼协调,4星
extern TS_SPEECH_AUDIO audio_game_typy_3; //T071 听1拍1,3星
extern TS_SPEECH_AUDIO audio_game_szbs_3; //T072 数字顺背,3星
extern TS_SPEECH_AUDIO audio_game_szbs_4; //T073 数字顺背,4星
extern TS_SPEECH_AUDIO audio_game_szbd_3; //T074 数字倒背,3星
extern TS_SPEECH_AUDIO audio_game_hcss_4; //T075 “火柴算数”,4星
extern TS_SPEECH_AUDIO audio_game_hcss_5; //T076 “火柴算数”,5星
extern TS_SPEECH_AUDIO audio_game_zftpt_2; //T077 正方体拼图,2星
extern TS_SPEECH_AUDIO audio_game_zftpt_3; //T078 正方体拼图,3星
extern TS_SPEECH_AUDIO audio_game_zftpt_4; //T079 正方体拼图,4星
extern TS_SPEECH_AUDIO audio_game_zftpt_5; //T080 正方体拼图,5星
/****************************PAGE4****************************/
extern TS_SPEECH_AUDIO audio_game_bstp_1; //T081 辨识图片,1星
extern TS_SPEECH_AUDIO audio_game_tpfl_2; //T082 图片分类,2星
extern TS_SPEECH_AUDIO audio_game_jytp_3; //T083 记忆图片,3星
extern TS_SPEECH_AUDIO audio_game_hyws_3; //T084 回忆往事,3星
extern TS_SPEECH_AUDIO audio_game_hyws_4; //T085 回忆往事,4星
extern TS_SPEECH_AUDIO audio_game_gwsz_3; //T086 购物算账,3星
extern TS_SPEECH_AUDIO audio_game_gwsz_4; //T087 购物算账,4星
extern TS_SPEECH_AUDIO audio_game_qjtp_4; //T088 巧记图片,4星
extern TS_SPEECH_AUDIO audio_game_qjtp_5; //T089 巧记图片,5星
extern TS_SPEECH_AUDIO audio_game_qqdg_5; //T090 巧切蛋糕,5星
extern TS_SPEECH_AUDIO audio_game_sudu_2; //T091 数独,2星。请观
extern TS_SPEECH_AUDIO audio_game_sudu_3; //T092 数独,3星。请观
extern TS_SPEECH_AUDIO audio_game_sudu_rjds_4; //T093 数独(人机对赛),4星
extern TS_SPEECH_AUDIO audio_game_sudu_4; //T094 数独,4星
extern TS_SPEECH_AUDIO audio_game_sudu_5; //T095 数独,5星
/****************************PAGE5****************************/
extern TS_SPEECH_AUDIO audio_game_ahfz_1; //T096 按花分组,1星
extern TS_SPEECH_AUDIO audio_game_asfz_2; //T097 按数分组,2星
extern TS_SPEECH_AUDIO audio_game_szcl_1; //T098 数字长龙,1星
extern TS_SPEECH_AUDIO audio_game_szhc_2; //T099 数字火车,2星
extern TS_SPEECH_AUDIO audio_game_cssc_3; //T100 凑十胜出,3星
extern TS_SPEECH_AUDIO audio_game_bbxd_3; //T101 比比大小,3星
extern TS_SPEECH_AUDIO audio_game_llka_3; //T102 连连看,3星
extern TS_SPEECH_AUDIO audio_game_llka_4; //T103 连连看,4星
extern TS_SPEECH_AUDIO audio_game_llka_5; //T104 连连看,5星
extern TS_SPEECH_AUDIO audio_game_zbto_1; //T105 找不同,1星
extern TS_SPEECH_AUDIO audio_game_zbto_2; //T106 找不同,2星
extern TS_SPEECH_AUDIO audio_game_zbto_3; //T107 找不同,3星
extern TS_SPEECH_AUDIO audio_game_zbto_4; //T108 找不同,4星
extern TS_SPEECH_AUDIO audio_game_zbto_5; //T109 找不同,5星
/****************************PAGE6****************************/
extern TS_SPEECH_AUDIO audio_game_ascz_1; //T110 按色串珠,1星
extern TS_SPEECH_AUDIO audio_game_ascz_2; //T111 按色串珠,2星
extern TS_SPEECH_AUDIO audio_game_jycz_2; //T112 记忆串珠,2星
extern TS_SPEECH_AUDIO audio_game_jycz_3; //T113 记忆串珠,3星
extern TS_SPEECH_AUDIO audio_game_qccz_3; //T114 巧串串珠,3星
extern TS_SPEECH_AUDIO audio_game_qjjm_3; //T115 巧记积木,3星
extern TS_SPEECH_AUDIO audio_game_qjjm_4; //T116 巧记积木,4星
extern TS_SPEECH_AUDIO audio_game_qjjm_bhsl_4; //T117 巧记积木(变换数量),4星
extern TS_SPEECH_AUDIO audio_game_qjjm_5; //T118 巧记积木,5星
extern TS_SPEECH_AUDIO audio_game_qjjm_bhys_5; //T119 巧记积木(变换颜色),5星
extern TS_SPEECH_AUDIO audio_game_zmgo_1; //T120 走迷宫,1星
extern TS_SPEECH_AUDIO audio_game_zmgo_2; //T121 走迷宫,2星
extern TS_SPEECH_AUDIO audio_game_zmgo_3; //T122 走迷宫,3星
extern TS_SPEECH_AUDIO audio_game_zmgo_4; //T123 走迷宫,4星
extern TS_SPEECH_AUDIO audio_game_zmgo_5; //T124 走迷宫,5星
extern TS_SPEECH_AUDIO audio_game_error; //错误
extern TS_SPEECH_AUDIO audio_game_correct; //正确

2
source/bsp/bsp_oid.c

@ -8,6 +8,7 @@
#include "../app/app_task_speech.h"
#include "../bsp/bsp_WT2605B.h"
#include "../bsp/bsp_wifi.h"
#include "../app/app_config.h"
/******************************************************************************************************
@ -472,6 +473,7 @@ void L1_Oid_readoid(void)
{
if(!OID_DET)
{
R.Operate_time = D_sys_now;
// L2_WT2605B_Broadcast(&audio_game_correct);
ts_oid.pre_x = ts_oid.X100;
ts_oid.pre_y = ts_oid.Y100;

Loading…
Cancel
Save