diff --git a/keilp/cc_as_stc02_ps5ws.uvprojx b/keilp/cc_as_stc02_ps5ws.uvprojx
index f2b8cc1..e9447bf 100644
--- a/keilp/cc_as_stc02_ps5ws.uvprojx
+++ b/keilp/cc_as_stc02_ps5ws.uvprojx
@@ -10,6 +10,7 @@
STC8F2K16S2
0x0
MCS-51
+ 8
STC8H8K64U Series
@@ -123,47 +124,6 @@
0
16
-
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
-
-
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
-
- 0
- -1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -217,12 +177,14 @@
0
0
0
+ 0
0
0
0
0
0
0
+ 0
0
0
0
@@ -292,6 +254,16 @@
0x0
0x0
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
diff --git a/source/app/task_game.c b/source/app/task_game.c
index c8a1052..c8a61bb 100644
--- a/source/app/task_game.c
+++ b/source/app/task_game.c
@@ -547,16 +547,186 @@ void L3_task_game_init(void)
_s_task_game.game_info[41].game_timeout_seconds = 60;
_s_task_game.game_info[41].game_score = 0;
/***************************************PAGE3******************************************* */
-/****************************************24个******************************************* */
-
+/****************************************19个******************************************* */
+ // // 有序排列,1星
+ // _s_task_game.game_info[42].game_oid = GAME_OID_YXPLL_1;
+ // _s_task_game.game_info[42].game_audio = &audio_game_yxpll_1;
+ // _s_task_game.game_info[42].game_supported_oid = pointbuf.yxpll_1;
+ // _s_task_game.game_info[42].game_oid_num = 1;
+ // _s_task_game.game_info[42].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[42].game_order = 0;
+ // _s_task_game.game_info[42].game_timeout_seconds = 60;
+ // _s_task_game.game_info[42].game_score = 0;
+ // // 复制图形,2星
+ // _s_task_game.game_info[43].game_oid = GAME_OID_FZTP_2;
+ // _s_task_game.game_info[43].game_audio = &audio_game_yxpl_2;
+ // _s_task_game.game_info[43].game_supported_oid = pointbuf.yxpl_2;
+ // _s_task_game.game_info[43].game_oid_num = 1;
+ // _s_task_game.game_info[43].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[43].game_order = 0;
+ // _s_task_game.game_info[43].game_timeout_seconds = 60;
+ // _s_task_game.game_info[43].game_score = 0;
+ // // 复制图形,3星
+ // _s_task_game.game_info[44].game_oid = GAME_OID_YDSD_1;
+ // _s_task_game.game_info[44].game_audio = &audio_game_ydsd_1;
+ // _s_task_game.game_info[44].game_supported_oid = pointbuf.ydsd_1;
+ // _s_task_game.game_info[44].game_oid_num = 1;
+ // _s_task_game.game_info[44].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[44].game_order = 0;
+ // _s_task_game.game_info[44].game_timeout_seconds = 60;
+ // _s_task_game.game_info[44].game_score = 0;
+ // // 复制图形,4星
+ // _s_task_game.game_info[45].game_oid = GAME_OID_YDSD_2;
+ // _s_task_game.game_info[45].game_audio = &audio_game_ydsd_2;
+ // _s_task_game.game_info[45].game_supported_oid = pointbuf.ydsd_2;
+ // _s_task_game.game_info[45].game_oid_num = 1;
+ // _s_task_game.game_info[45].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[45].game_order = 0;
+ // _s_task_game.game_info[45].game_timeout_seconds = 60;
+ // _s_task_game.game_info[45].game_score = 0;
+ // // 复制图形,5星
+ // _s_task_game.game_info[46].game_oid = GAME_OID_YDSD_SZDD_1;
+ // _s_task_game.game_info[46].game_audio = &audio_game_ydsd_szdd_1;
+ // _s_task_game.game_info[46].game_supported_oid = pointbuf.ydsd_szdd_1;
+ // _s_task_game.game_info[46].game_oid_num = 1;
+ // _s_task_game.game_info[46].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[46].game_order = 0;
+ // _s_task_game.game_info[46].game_timeout_seconds = 60;
+ // _s_task_game.game_info[46].game_score = 0;
+ // // 慧眼“挑刺”,3星
+ // _s_task_game.game_info[47].game_oid = GAME_OID_YDSD_SZDD_2;
+ // _s_task_game.game_info[47].game_audio = &audio_game_ydsd_szdd_2;
+ // _s_task_game.game_info[47].game_supported_oid = pointbuf.ydsd_szdd_2;
+ // _s_task_game.game_info[47].game_oid_num = 1;
+ // _s_task_game.game_info[47].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[47].game_order = 0;
+ // _s_task_game.game_info[47].game_timeout_seconds = 60;
+ // _s_task_game.game_info[47].game_score = 0;
+ // // 慧眼“挑刺”,4星
+ // _s_task_game.game_info[48].game_oid = GAME_OID_BBDX_1;
+ // _s_task_game.game_info[48].game_audio = &audio_game_bbdx_1;
+ // _s_task_game.game_info[48].game_supported_oid = pointbuf.bbdx_1;
+ // _s_task_game.game_info[48].game_oid_num = 1;
+ // _s_task_game.game_info[48].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[48].game_order = 0;
+ // _s_task_game.game_info[48].game_timeout_seconds = 60;
+ // _s_task_game.game_info[48].game_score = 0;
+ // // 手眼协调,3星
+ // _s_task_game.game_info[49].game_oid = GAME_OID_BBDX_2;
+ // _s_task_game.game_info[49].game_audio = &audio_game_bbdx_2;
+ // _s_task_game.game_info[49].game_supported_oid = pointbuf.bbdx_2;
+ // _s_task_game.game_info[49].game_oid_num = 1;
+ // _s_task_game.game_info[49].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[49].game_order = 0;
+ // _s_task_game.game_info[49].game_timeout_seconds = 60;
+ // _s_task_game.game_info[49].game_score = 0;
+ // // 手眼协调,4星
+ // _s_task_game.game_info[50].game_oid = GAME_OID_BBDX_3;
+ // _s_task_game.game_info[50].game_audio = &audio_game_bbdx_3;
+ // _s_task_game.game_info[50].game_supported_oid = pointbuf.bbdx_3;
+ // _s_task_game.game_info[50].game_oid_num = 1;
+ // _s_task_game.game_info[50].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[50].game_order = 0;
+ // _s_task_game.game_info[50].game_timeout_seconds = 60;
+ // _s_task_game.game_info[50].game_score = 0;
+ // // 听1拍1,3星
+ // _s_task_game.game_info[51].game_oid = GAME_OID_BBDX_4;
+ // _s_task_game.game_info[51].game_audio = &audio_game_bbdx_4;
+ // _s_task_game.game_info[51].game_supported_oid = pointbuf.bbdx_4;
+ // _s_task_game.game_info[51].game_oid_num = 1;
+ // _s_task_game.game_info[51].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[51].game_order = 0;
+ // _s_task_game.game_info[51].game_timeout_seconds = 60;
+ // _s_task_game.game_info[51].game_score = 0;
+ // // 数字顺背,3星
+ // _s_task_game.game_info[52].game_oid = GAME_OID_CSCD_2;
+ // _s_task_game.game_info[52].game_audio = &audio_game_cscd_2;
+ // _s_task_game.game_info[52].game_supported_oid = pointbuf.cscd_2;
+ // _s_task_game.game_info[52].game_oid_num = 1;
+ // _s_task_game.game_info[52].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[52].game_order = 0;
+ // _s_task_game.game_info[52].game_timeout_seconds = 60;
+ // _s_task_game.game_info[52].game_score = 0;
+ // // 数字顺背,4星
+ // _s_task_game.game_info[53].game_oid = GAME_OID_CSCD_3;
+ // _s_task_game.game_info[53].game_audio = &audio_game_cscd_3;
+ // _s_task_game.game_info[53].game_supported_oid = pointbuf.cscd_3;
+ // _s_task_game.game_info[53].game_oid_num = 1;
+ // _s_task_game.game_info[53].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[53].game_order = 0;
+ // _s_task_game.game_info[53].game_timeout_seconds = 60;
+ // _s_task_game.game_info[53].game_score = 0;
+ // // 数字倒背,3星
+ // _s_task_game.game_info[54].game_oid = GAME_OID_DQPM_2;
+ // _s_task_game.game_info[54].game_audio = &audio_game_dqpm_2;
+ // _s_task_game.game_info[54].game_supported_oid = pointbuf.dqpm_2;
+ // _s_task_game.game_info[54].game_oid_num = 1;
+ // _s_task_game.game_info[54].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[54].game_order = 0;
+ // _s_task_game.game_info[54].game_timeout_seconds = 60;
+ // _s_task_game.game_info[54].game_score = 0;
+ // // “火柴算数”,4星
+ // _s_task_game.game_info[55].game_oid = GAME_OID_DQPM_3;
+ // _s_task_game.game_info[55].game_audio = &audio_game_dqpm_3;
+ // _s_task_game.game_info[55].game_supported_oid = pointbuf.dqpm_3;
+ // _s_task_game.game_info[55].game_oid_num = 1;
+ // _s_task_game.game_info[55].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[55].game_order = 0;
+ // _s_task_game.game_info[55].game_timeout_seconds = 60;
+ // _s_task_game.game_info[55].game_score = 0;
+ // // “火柴算数”,5星
+ // _s_task_game.game_info[56].game_oid = GAME_OID_SZSB_2;
+ // _s_task_game.game_info[56].game_audio = &audio_game_szsb_2;
+ // _s_task_game.game_info[56].game_supported_oid = pointbuf.szsb_2;
+ // _s_task_game.game_info[56].game_oid_num = 1;
+ // _s_task_game.game_info[56].game_supported_oid[0].oid = 0xA0FE;
+ // _s_task_game.game_info[56].game_order = 0;
+ // _s_task_game.game_info[56].game_timeout_seconds = 60;
+ // _s_task_game.game_info[56].game_score = 0;
+ // // 正方体拼图,2星
+ // _s_task_game.game_info[57].game_oid = GAME_OID_SZSB_3;
+ // _s_task_game.game_info[57].game_audio = &audio_game_szsb_3;
+ // _s_task_game.game_info[57].game_supported_oid = pointbuf.szsb_3;
+ // _s_task_game.game_info[57].game_oid_num = 1;
+ // _s_task_game.game_info[57].game_supported_oid[0].oid = 0x50FE;
+ // _s_task_game.game_info[57].game_order = 0;
+ // _s_task_game.game_info[57].game_timeout_seconds = 60;
+ // _s_task_game.game_info[57].game_score = 0;
+ // // 正方体拼图,3星
+ // _s_task_game.game_info[58].game_oid = GAME_OID_SZDB_2;
+ // _s_task_game.game_info[58].game_audio = &audio_game_szdb_2;
+ // _s_task_game.game_info[58].game_supported_oid = pointbuf.szdb_2;
+ // _s_task_game.game_info[58].game_oid_num = 1;
+ // _s_task_game.game_info[58].game_supported_oid[0].oid = 0x50FE;
+ // _s_task_game.game_info[58].game_order = 0;
+ // _s_task_game.game_info[58].game_timeout_seconds = 60;
+ // _s_task_game.game_info[58].game_score = 0;
+ // // 正方体拼图,4星
+ // _s_task_game.game_info[59].game_oid = GAME_OID_SZDB_3;
+ // _s_task_game.game_info[59].game_audio = &audio_game_szdb_3;
+ // _s_task_game.game_info[59].game_supported_oid = pointbuf.szdb_3;
+ // _s_task_game.game_info[59].game_oid_num = 1;
+ // _s_task_game.game_info[59].game_supported_oid[0].oid = 0x50FE;
+ // _s_task_game.game_info[59].game_order = 0;
+ // _s_task_game.game_info[59].game_timeout_seconds = 60;
+ // _s_task_game.game_info[59].game_score = 0;
+ // // 正方体拼图,5星
+ // _s_task_game.game_info[60].game_oid = GAME_OID_SZDB_3;
+ // _s_task_game.game_info[60].game_audio = &audio_game_szdb_3;
+ // _s_task_game.game_info[60].game_supported_oid = pointbuf.szdb_3;
+ // _s_task_game.game_info[60].game_oid_num = 1;
+ // _s_task_game.game_info[60].game_supported_oid[0].oid = 0x50FE;
+ // _s_task_game.game_info[60].game_order = 0;
+ // _s_task_game.game_info[60].game_timeout_seconds = 60;
+ // _s_task_game.game_info[60].game_score = 0;
/***************************************PAGE4******************************************* */
-/****************************************24个******************************************* */
+/****************************************15个******************************************* */
/***************************************PAGE5******************************************* */
-/****************************************24个******************************************* */
+/****************************************14个******************************************* */
/***************************************PAGE6******************************************* */
-/****************************************24个******************************************* */
+/****************************************15个******************************************* */
}
diff --git a/source/app/task_game.h b/source/app/task_game.h
index 5206a06..88876c3 100644
--- a/source/app/task_game.h
+++ b/source/app/task_game.h
@@ -20,7 +20,7 @@
// #define game_supported_oid_max 32
-#define game_num_max 20
+#define game_num_max 50
#define zbt_1_num 4
diff --git a/source/bsp/bsp_WT2605B.h b/source/bsp/bsp_WT2605B.h
index 8658e0f..9a90891 100644
--- a/source/bsp/bsp_WT2605B.h
+++ b/source/bsp/bsp_WT2605B.h
@@ -74,7 +74,7 @@ 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_; //T056 舒尔特方格,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星