Просмотр исходного кода

T555_V03028
1、修复学习任务已录音但未提交,返回后再点重听可能死机问题
2、对讲组改为授课组
3、修复音量为0时,对讲还能听到滴声
4、修复TM模式下不能关机问题

wangjianlin 3 лет назад
Родитель
Сommit
b0a4f51619
8 измененных файлов с 16 добавлено и 6 удалено
  1. BIN
      Released/T555_V03028.rar
  2. 7 1
      Released/releasenote.txt
  3. 1 1
      app/app.c
  4. 4 0
      app/board.c
  5. 1 1
      app/learn/learnAudio.c
  6. 1 1
      app/ohpoc.h
  7. 1 1
      app/uiBlock.c
  8. 1 1
      app/uiEntry.c

BIN
Released/T555_V03028.rar


+ 7 - 1
Released/releasenote.txt

@@ -121,4 +121,10 @@ V03027
 5、添加菜单进入天线调试模式
 6、课程表,通知里面的标题使用中文显示
 7、调整学习任务录音音量的评分
-8、POC更新到V03017
+8、POC更新到V03017
+
+V03028
+1、修复学习任务已录音但未提交,返回后再点重听可能死机问题
+2、对讲组改为授课组
+3、修复音量为0时,对讲还能听到滴声
+4、修复TM模式下不能关机问题

+ 1 - 1
app/app.c

@@ -77,7 +77,7 @@ char isSleepReady(void){
 /*处理UI操作*/
 static void uiProcess(unsigned int exeInterval){
 	if(getAppObjStatus(ASLEEP_PWR) != 0) return;//关机后,不切换菜单,只显示关机页面
-	if(sutApp.gtTMode!=0) return;//GT模式后按键无效
+	//if(sutApp.gtTMode!=0) return;//GT模式后按键无效
 	uiLoop(exeInterval);
 	uiResponse(exeInterval);
 }

+ 4 - 0
app/board.c

@@ -277,6 +277,10 @@ void paControl(bool status){
 #endif
 #endif
 	char PACNT=sutApp.pcant;
+	if(newPara.spkVol<=0){
+		CTL_SPK_EN(0);
+		return;
+	}
 	if(status==true){
 		MSG_INFO(1, "PACNT:%d",PACNT);
 		for(i=0;i<PACNT;i++){

+ 1 - 1
app/learn/learnAudio.c

@@ -204,7 +204,7 @@ void learnRecordFree(void){
 	wamr_encoder_uninit();
 #endif
 #ifdef ENABLE_ENABLE_SPEEX
-	speex_encoder_destroy(learnAudio.speexCt);
+	speex_encoder_destroy(learnAudio.speexCt);learnAudio.speexCt=NULL;
 	speex_bits_destroy(&learnAudio.bits);
 #endif
 }

+ 1 - 1
app/ohpoc.h

@@ -7,7 +7,7 @@
 #define OHPOC_APP_NAME "T555"
 //#define OHPOC_APP_NAME "RTL-TEST"
 
-#define OHPOC_VERSION "03027"  //外部OCPU 应用维护
+#define OHPOC_VERSION "03028"  //外部OCPU 应用维护
 #define OHPOC_MODLE	"N58" //作为OPEN时,此值用于FOTA升级标识使用
 #define OHPOC_CUST OHPOC_APP_NAME //作为OPEN时,此值用于FOTA升级标识使用
 

+ 1 - 1
app/uiBlock.c

@@ -395,7 +395,7 @@ static void uiShowGroup(const char* info){
 		guiShowBmp(2, UI_GROUP_SHOW_Y, "Onecall.bmp");
 		color=COLOR_RED;
 	}
-	guiShowStr(2+16, UI_GROUP_SHOW_Y, "¶Ô½²×é:", FONT_MODE_16X16, REVERSED_NO,color,guiGetBackColor());
+	guiShowStr(2+16, UI_GROUP_SHOW_Y, "ÊÚ¿Î×é:", FONT_MODE_16X16, REVERSED_NO,color,guiGetBackColor());
 	guiShowStr(2+16+56, UI_GROUP_SHOW_Y,info, FONT_MODE_16X16, REVERSED_NO,color,guiGetBackColor());
 }
 static void uiShowUser(const char* info){

+ 1 - 1
app/uiEntry.c

@@ -185,7 +185,7 @@ void uiLoop(unsigned int exeInterval){
 /********************************UIÏìÓ¦¹¦ÄÜ********************************/
 void uiResponse(unsigned int exeInterval){
 	unsigned short key;
-	if(0 != sutApp.gtTMode) return;
+//	if(0 != sutApp.gtTMode) return;
     if(!isKeyPress()) return;
 
 /* not finished yet