W8调试版本
authorp15692025051 <846603105@qq.com>
Tue, 11 Mar 2025 09:33:08 +0000 (17:33 +0800)
committerp15692025051 <846603105@qq.com>
Tue, 11 Mar 2025 09:33:08 +0000 (17:33 +0800)
31 files changed:
2.sdk/project/W8/ext/static/bg.png
2.sdk/project/W8/images/customer_fs.bin
2.sdk/project/W8/images/ext_fs.bin
2.sdk/project/W8/new.bat
2.sdk/project/W8/sdk/services/microPython/ports/quectel/core/Makefile
2.sdk/project/W8/sdk/services/microPython/ports/quectel/core/aigcdial.py
2.sdk/project/W8/sdk/services/microPython/ports/quectel/core/main_init.py
2.sdk/project/W8/sdk/services/microPython/ports/quectel/core/ui.py
2.sdk/project/W8/sdk/services/microPython/ports/quectel/core/ui_WatchFaceScreen.py
2.sdk/project/W8/sdk/services/microPython/ports/quectel/core/ui_main_menu.py
2.sdk/project/W8/sdk/services/microPython/ports/quectel/core/versions.py
2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/config/config.mk
2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/DBG.7z
2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/firmware_base_release_pack.zip
2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/include/app_link_start_addr.h
2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/libraries/libHeliosAPI.lib
2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/libraries/ql_common_api.lib
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_AI.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_ALBUM.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CALL.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CAMERA.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CONTACTS.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_HEALTH.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_SETTINGS.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_SMS.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_TOOLS.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_VIDEOCALL.png [deleted file]
2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_WECHAT.png [deleted file]
2.sdk/project/W8/usr/static/alipay_.png [deleted file]
2.sdk/project/W8/usr/static/bg.png [deleted file]
2.sdk/project/W8/usr/static/step.png [deleted file]

index 5e7e1c2..cb51f24 100644 (file)
Binary files a/2.sdk/project/W8/ext/static/bg.png and b/2.sdk/project/W8/ext/static/bg.png differ
index 4ea0dd0..78f7164 100644 (file)
Binary files a/2.sdk/project/W8/images/customer_fs.bin and b/2.sdk/project/W8/images/customer_fs.bin differ
index a7ee356..b88ae9c 100644 (file)
Binary files a/2.sdk/project/W8/images/ext_fs.bin and b/2.sdk/project/W8/images/ext_fs.bin differ
index af6259c..9b8c642 100644 (file)
@@ -11,7 +11,7 @@ if errorlevel 0 (
     echo "ext_fs.binÉú³É³É¹¦ !!!!!!!!!!!!!!! "
 )
 
-..\..\Helios_SDK\tools\ASR_1606\win32\mklfs.exe -c usr -b 4096 -r 4096 -p 4096 -s 196608 -i .\images\customer_fs.bin
+..\..\Helios_SDK\tools\ASR_1606\win32\mklfs.exe -c usr -b 4096 -r 4096 -p 4096 -s 131072 -i .\images\customer_fs.bin
 if errorlevel 1 (
     echo "customer_fs.binÉú³Éʧ°Ü Çë¼ì²éusrĿ¼ÊÇ·ñ´óÓÚ316K!!!!!!!!!!!!!!!"
     goto exit
index 9759dc7..a118cf5 100644 (file)
@@ -976,6 +976,8 @@ frozen_mpy_list =   $(BUILD)/_boot.mpy \
                                        $(BUILD)/ui_video.mpy \
                                        $(BUILD)/ai.mpy \
 
+#$(BUILD)/aigcdial.mpy \
+
 
                                        
 
index b40697d..931efc8 100644 (file)
@@ -81,7 +81,7 @@ ai_talk_bt.add_style(style_screen_btn_1_main_main_default, lv.PART.MAIN|lv.STATE
 # ai_talk_bt = lv.img(aigc_create_title_screen)
 # ai_talk_bt.set_size(120,25)
 # ai_talk_bt.set_pos((128-120)//2,96)
-# ai_talk_bt.set_src("U:/static/AI/ai_talk_bt.png")
+# ai_talk_bt.set_src("E:/static/AI/ai_talk_bt.png")
 # ai_talk_bt.add_flag(lv.obj.FLAG.CLICKABLE)
 # ai_talk_bt.add_style(style_img, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -151,7 +151,7 @@ ai_talk_listen_bt.add_style(style_screen_btn_1_main_main_default, lv.PART.MAIN|l
 # ai_talk_listen_bt = lv.img(aigc_create_listen_screen)
 # ai_talk_listen_bt.set_size(120,25)
 # ai_talk_listen_bt.set_pos((128-120)//2,96)
-# ai_talk_listen_bt.set_src("U:/static/AI/ai_talk_bt.png")
+# ai_talk_listen_bt.set_src("E:/static/AI/ai_talk_bt.png")
 # ai_talk_listen_bt.add_style(style_img, lv.PART.MAIN | lv.STATE.DEFAULT)
 
 # ai_talk_bt_listen_label = lv.label(aigc_create_listen_screen)
@@ -271,7 +271,7 @@ aigc_create_img_dial_can_btn.add_style(al_no_sim_popup_screen_icon1_label_defaul
 # aigc_create_img_dial_can_btn = lv.img(aigc_create_img_dial_screen)
 # aigc_create_img_dial_can_btn.set_size(120,25)
 # aigc_create_img_dial_can_btn.set_pos((LCD_SIZE_W-120)//2,95)
-# aigc_create_img_dial_can_btn.set_src("U:/static/AI/ai_confirm_bt.png")
+# aigc_create_img_dial_can_btn.set_src("E:/static/AI/ai_confirm_bt.png")
 # aigc_create_img_dial_can_btn.add_flag(lv.obj.FLAG.CLICKABLE)
 # aigc_create_img_dial_can_btn.add_style(style_img, lv.PART.MAIN | lv.STATE.DEFAULT)
 
index c821dae..f67b1d6 100644 (file)
@@ -204,7 +204,33 @@ def main_init():
     except Exception as e:
         usys.print_exception(e)
     #AI
-    
+    # try:
+    #     from aigcdial import CreateScreen,aigcStyleLIstScreen,aigcMainLIstScreen,aigcShowNewImgScreen
+    #     ui.add_screen(CreateScreen())
+    #     ui.add_screen(aigcStyleLIstScreen())
+    #     ui.add_screen(aigcMainLIstScreen())
+    #     ui.add_screen(aigcShowNewImgScreen())
+    # except Exception as e:
+    #     usys.print_exception(e)
+    try:
+        try:
+            import usr.ai_VC as _ai_VC
+        except Exception as e:
+            usys.print_exception(e) 
+            try:
+                import ext.ai_VC as _ai_VC
+            except Exception as e:
+                usys.print_exception(e) 
+                try:
+                    import ai_VC as _ai_VC
+                except Exception as e:
+                    usys.print_exception(e)     
+    except Exception as e:
+            usys.print_exception(e) 
+    try:
+        ui.add_screen(_ai_VC.AI_VC())
+    except Exception as e:
+        usys.print_exception(e)           
     try:
         from usr.ai_XSZN import AIScreen
         # ui.add_screen(ai.AIScreen())
index cf3c3b6..b56c152 100644 (file)
@@ -4125,7 +4125,7 @@ class WeatherScreen(Screen):
             no_weather_degree = lv.img(weather_screen)
             no_weather_degree.set_pos(205, 40)
             no_weather_degree.set_size(22, 22)
-            # no_weather_degree.set_src("U:/static/degree.png")
+            # no_weather_degree.set_src("E:/static/degree.png")
             no_weather_degree.add_style(style_img, lv.PART.MAIN | lv.STATE.DEFAULT)
 
             weather_detail_label = lv.label(weather_screen)
@@ -6646,10 +6646,14 @@ class UI(object):
             #print("ui_queue_thread:data = {}".format(data))
             if data != None:
                 try:
-                    data["func"](data["data"])
+                    #data["func"](data["data"])
+                    if "data" in data :
+                        data["func"](data["data"])
+                    else :
+                        data["func"]()
                 except Exception as e:
                     usys.print_exception(e)
-                    print("ui_queue_thread:ERROR:{}".format(e))
+                    #print("ui_queue_thread:ERROR:{}".format(e))
             # for scr in self.screen_list:
             #     if scr.handle_message_event(data) == 1 :
             #         break
index b93814a..db1ce25 100644 (file)
@@ -461,7 +461,7 @@ watchface2_step_img = lv.img(Watchface2)
 watchface2_step_img.set_pos(int(95),int(250))
 watchface2_step_img.set_size(26,21)
 watchface2_step_img.set_scrollbar_mode(lv.SCROLLBAR_MODE.OFF)
-watchface2_step_img.set_src("U:/static/step.png")
+watchface2_step_img.set_src("E:/static/step.png")
 watchface2_step_img.add_style(style_watchface_img_default, lv.PART.MAIN|lv.STATE.DEFAULT)
 watchface2_step_img.add_flag(lv.obj.FLAG.HIDDEN)
 
index 67977e0..9cb0b40 100644 (file)
@@ -89,7 +89,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_alipay = lv.img(MainMenu2_alipay)
 MainMenu2_img_alipay.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_alipay.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_alipay.set_src("U:/static/alipay_.png")
+MainMenu2_img_alipay.set_src("E:/static/alipay_.png")
 MainMenu2_img_alipay.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_alipay.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -112,7 +112,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_camera_video = lv.img(MainMenu2_heartrate)
 MainMenu2_img_camera_video.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_camera_video.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_camera_video.set_src("U:/static/IMAGE_ONE_PAGE_VIDEOCALL.png")
+MainMenu2_img_camera_video.set_src("E:/static/IMAGE_ONE_PAGE_VIDEOCALL.png")
 MainMenu2_img_camera_video.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_camera_video.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -138,7 +138,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_camera = lv.img(MainMenu2_camera)
 MainMenu2_img_camera.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_camera.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_camera.set_src("U:/static/IMAGE_ONE_PAGE_CAMERA.png")
+MainMenu2_img_camera.set_src("E:/static/IMAGE_ONE_PAGE_CAMERA.png")
 MainMenu2_img_camera.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_camera.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -162,7 +162,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_camera_album = lv.img(MainMenu2_camera_album)
 MainMenu2_img_camera_album.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_camera_album.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_camera_album.set_src("U:/static/IMAGE_ONE_PAGE_ALBUM.png")
+MainMenu2_img_camera_album.set_src("E:/static/IMAGE_ONE_PAGE_ALBUM.png")
 MainMenu2_img_camera_album.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_camera_album.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -184,7 +184,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_phone = lv.img(MainMenu2_phone)
 MainMenu2_img_phone.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_phone.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_phone.set_src("U:/static/IMAGE_ONE_PAGE_CALL.png")
+MainMenu2_img_phone.set_src("E:/static/IMAGE_ONE_PAGE_CALL.png")
 MainMenu2_img_phone.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_phone.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -207,7 +207,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_contacts = lv.img(MainMenu2_contacts)
 MainMenu2_img_contacts.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_contacts.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_contacts.set_src("U:/static/IMAGE_ONE_PAGE_CONTACTS.png")
+MainMenu2_img_contacts.set_src("E:/static/IMAGE_ONE_PAGE_CONTACTS.png")
 MainMenu2_img_contacts.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_contacts.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -230,7 +230,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_sms = lv.img(MainMenu2_SMS)
 MainMenu2_img_sms.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_sms.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_sms.set_src("U:/static/IMAGE_ONE_PAGE_SMS.png")
+MainMenu2_img_sms.set_src("E:/static/IMAGE_ONE_PAGE_SMS.png")
 MainMenu2_img_sms.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_sms.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -253,7 +253,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_ai = lv.img(MainMenu2_ai)
 MainMenu2_img_ai.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_ai.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_ai.set_src("U:/static/IMAGE_ONE_PAGE_AI.png")
+MainMenu2_img_ai.set_src("E:/static/IMAGE_ONE_PAGE_AI.png")
 MainMenu2_img_ai.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_ai.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -276,7 +276,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_wechat = lv.img(MainMenu2_wechat)
 MainMenu2_img_wechat.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_wechat.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_wechat.set_src("U:/static/IMAGE_ONE_PAGE_WECHAT.png")
+MainMenu2_img_wechat.set_src("E:/static/IMAGE_ONE_PAGE_WECHAT.png")
 MainMenu2_img_wechat.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_wechat.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -299,7 +299,7 @@ MainMenu2x+=1
 # MainMenu2_img_health = lv.img(MainMenu2_heartrate)
 # MainMenu2_img_health.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 # MainMenu2_img_health.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-# MainMenu2_img_health.set_src("U:/static/IMAGE_ONE_PAGE_HEALTH.png")
+# MainMenu2_img_health.set_src("E:/static/IMAGE_ONE_PAGE_HEALTH.png")
 # MainMenu2_img_health.add_flag(lv.obj.FLAG.CLICKABLE)
 # MainMenu2_img_health.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -323,7 +323,7 @@ MainMenu2x+=1
 # MainMenu2_img_spo2 = lv.img(MainMenu2_spo2)
 # MainMenu2_img_spo2.set_size(160,160)
 # MainMenu2_img_spo2.set_pos(40,20)
-# MainMenu2_img_spo2.set_src("U:/static/IMAGE_ONE_PAGE_SPO2_DETECT.png")
+# MainMenu2_img_spo2.set_src("E:/static/IMAGE_ONE_PAGE_SPO2_DETECT.png")
 # MainMenu2_img_spo2.add_flag(lv.obj.FLAG.CLICKABLE)
 # MainMenu2_img_spo2.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -346,7 +346,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_toolbox = lv.img(MainMenu2_toolbox)
 MainMenu2_img_toolbox.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_toolbox.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_toolbox.set_src("U:/static/IMAGE_ONE_PAGE_TOOLS.png")
+MainMenu2_img_toolbox.set_src("E:/static/IMAGE_ONE_PAGE_TOOLS.png")
 MainMenu2_img_toolbox.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_toolbox.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -370,7 +370,7 @@ label_text.set_text("{}".format(MainMenu2_num))
 MainMenu2_img_setting = lv.img(MainMenu2_setting)
 MainMenu2_img_setting.set_size(MAIN_ICON_SZIE,MAIN_ICON_SZIE)
 MainMenu2_img_setting.set_pos(MAIN_ICON_X,MAIN_ICON_Y)
-MainMenu2_img_setting.set_src("U:/static/IMAGE_ONE_PAGE_SETTINGS.png")
+MainMenu2_img_setting.set_src("E:/static/IMAGE_ONE_PAGE_SETTINGS.png")
 MainMenu2_img_setting.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu2_img_setting.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -427,7 +427,7 @@ MainMenu1_img_contacts = lv.img(MainMenu1_one)
 # MainMenu1_img_contacts.set_size(THEME1_ICON_X,THEME1_ICON_X)
 MainMenu1_img_contacts.set_size(240,282)
 MainMenu1_img_contacts.set_pos(0,0)
-MainMenu1_img_contacts.set_src("U:/static/theme1/theme1_1.png")
+MainMenu1_img_contacts.set_src("E:/static/theme1/theme1_1.png")
 # MainMenu1_img_contacts.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu1_img_contacts.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -442,7 +442,7 @@ MainMenu1_img_contacts_text.add_style(style_font_youyuan_20_black, lv.PART.MAIN|
 # MainMenu1_img_sms= lv.img(MainMenu1_one)
 # MainMenu1_img_sms.set_size(THEME1_ICON_X,THEME1_ICON_Y)
 # MainMenu1_img_sms.set_pos(MAIN1_ICON_X*2+85,MAIN1_ICON_Y+5)
-# # MainMenu1_img_sms.set_src("U:/static/theme1/THEME1_SMS.png")
+# # MainMenu1_img_sms.set_src("E:/static/theme1/THEME1_SMS.png")
 # MainMenu1_img_sms.add_flag(lv.obj.FLAG.CLICKABLE)
 # MainMenu1_img_sms.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -457,7 +457,7 @@ MainMenu1_img_sms_text.add_style(style_font_youyuan_20_black, lv.PART.MAIN|lv.ST
 # MainMenu1_img_phone = lv.img(MainMenu1_one)
 # MainMenu1_img_phone.set_size(THEME1_ICON_X,THEME1_ICON_Y)
 # MainMenu1_img_phone.set_pos(MAIN1_ICON_X,140+5)
-# # MainMenu1_img_phone.set_src("U:/static/theme1/THEME1_PHONE.png")
+# # MainMenu1_img_phone.set_src("E:/static/theme1/THEME1_PHONE.png")
 # MainMenu1_img_phone.add_flag(lv.obj.FLAG.CLICKABLE)
 # MainMenu1_img_phone.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -472,7 +472,7 @@ MainMenu1_img_phone_text.add_style(style_font_youyuan_20_black, lv.PART.MAIN|lv.
 # MainMenu1_img_calllog = lv.img(MainMenu1_one)
 # MainMenu1_img_calllog.set_size(THEME1_ICON_X,THEME1_ICON_Y)
 # MainMenu1_img_calllog.set_pos(MAIN1_ICON_X*2+85,140+5)
-# # MainMenu1_img_calllog.set_src("U:/static/theme1/THEME1_CALLLOG.png")
+# # MainMenu1_img_calllog.set_src("E:/static/theme1/THEME1_CALLLOG.png")
 # MainMenu1_img_calllog.add_flag(lv.obj.FLAG.CLICKABLE)
 # MainMenu1_img_calllog.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -497,7 +497,7 @@ MainMenu1_img_calllog_text.add_style(style_font_youyuan_20_black, lv.PART.MAIN|l
 # MainMenu1_img_hr = lv.img(MainMenu1_two)
 # MainMenu1_img_hr.set_size(240,282)
 # MainMenu1_img_hr.set_pos(0,0)
-# MainMenu1_img_hr.set_src("U:/static/theme1/THEME1_HEART.png")
+# MainMenu1_img_hr.set_src("E:/static/theme1/THEME1_HEART.png")
 # # MainMenu1_img_hr.add_flag(lv.obj.FLAG.CLICKABLE)
 # MainMenu1_img_hr.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -512,7 +512,7 @@ MainMenu1_img_calllog_text.add_style(style_font_youyuan_20_black, lv.PART.MAIN|l
 # # MainMenu1_img_spo2 = lv.img(MainMenu1_two)
 # # MainMenu1_img_spo2.set_size(THEME1_ICON_X,THEME1_ICON_Y)
 # # MainMenu1_img_spo2.set_pos(MAIN1_ICON_X*2+85,MAIN1_ICON_Y+5)
-# # MainMenu1_img_spo2.set_src("U:/static/theme1/THEME1_SPO2.png")
+# # MainMenu1_img_spo2.set_src("E:/static/theme1/THEME1_SPO2.png")
 # # MainMenu1_img_spo2.add_flag(lv.obj.FLAG.CLICKABLE)
 # # MainMenu1_img_spo2.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -529,7 +529,7 @@ MainMenu1_img_calllog_text.add_style(style_font_youyuan_20_black, lv.PART.MAIN|l
 # # MainMenu1_img_blood = lv.img(MainMenu1_two)
 # # MainMenu1_img_blood.set_size(THEME1_ICON_X,THEME1_ICON_Y)
 # # MainMenu1_img_blood.set_pos(MAIN1_ICON_X,140+5)
-# # MainMenu1_img_blood.set_src("U:/static/theme1/THEME1_BLOOD_PRESSURE.png")
+# # MainMenu1_img_blood.set_src("E:/static/theme1/THEME1_BLOOD_PRESSURE.png")
 # # MainMenu1_img_blood.add_flag(lv.obj.FLAG.CLICKABLE)
 # # MainMenu1_img_blood.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -544,7 +544,7 @@ MainMenu1_img_calllog_text.add_style(style_font_youyuan_20_black, lv.PART.MAIN|l
 # # MainMenu1_img_temp = lv.img(MainMenu1_two)
 # # MainMenu1_img_temp.set_size(THEME1_ICON_X,THEME1_ICON_Y)
 # # MainMenu1_img_temp.set_pos(MAIN1_ICON_X*2+85,140+5)
-# # MainMenu1_img_temp.set_src("U:/static/theme1/THEME1_TEMP.png")
+# # MainMenu1_img_temp.set_src("E:/static/theme1/THEME1_TEMP.png")
 # # MainMenu1_img_temp.add_flag(lv.obj.FLAG.CLICKABLE)
 # # MainMenu1_img_temp.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -569,7 +569,7 @@ label_text.set_text("{}".format(MainMenu1_num))
 MainMenu1_img_wechat = lv.img(MainMenu1_three)
 MainMenu1_img_wechat.set_size(240,282)
 MainMenu1_img_wechat.set_pos(0,0)
-MainMenu1_img_wechat.set_src("U:/static/theme1/theme1_2.png")
+MainMenu1_img_wechat.set_src("E:/static/theme1/theme1_2.png")
 # MainMenu1_img_wechat.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu1_img_wechat.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -644,7 +644,7 @@ label_text.set_text("{}".format(MainMenu1_num))
 MainMenu1_img_toolbox = lv.img(MainMenu1_four)
 MainMenu1_img_toolbox.set_size(240,282)
 MainMenu1_img_toolbox.set_pos(0,0)
-MainMenu1_img_toolbox.set_src("U:/static/theme1/theme1_3.png")
+MainMenu1_img_toolbox.set_src("E:/static/theme1/theme1_3.png")
 # MainMenu1_img_toolbox.add_flag(lv.obj.FLAG.CLICKABLE)
 MainMenu1_img_toolbox.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -700,7 +700,7 @@ MainMenu1x+=1
 # MainMenu1_img_setting = lv.img(MainMenu1_setting)
 # MainMenu1_img_setting.set_size(240,282)
 # MainMenu1_img_setting.set_pos(0,0)
-# MainMenu1_img_setting.set_src("U:/static/theme1/THEME1_SETING.png")
+# MainMenu1_img_setting.set_src("E:/static/theme1/THEME1_SETING.png")
 # # MainMenu1_img_setting.add_flag(lv.obj.FLAG.CLICKABLE)
 # MainMenu1_img_setting.add_style(style_MainMenu_img_default, lv.PART.MAIN | lv.STATE.DEFAULT)
 
@@ -778,8 +778,8 @@ class MainMenuScreen(Screen):
         MainMenu1_img_calllog_text.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "call_log")), lv.EVENT.SHORT_CLICKED, None)
         MainMenu1_img_calllog_text.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "call_log")), lv.EVENT.PRESSING, None)
 
-        MainMenu1_img_sms_text.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "popup")), lv.EVENT.SHORT_CLICKED, None)
-        MainMenu1_img_sms_text.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "popup")), lv.EVENT.PRESSING, None)
+        MainMenu1_img_sms_text.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "CALL_AI")), lv.EVENT.SHORT_CLICKED, None)
+        MainMenu1_img_sms_text.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "CALL_AI")), lv.EVENT.PRESSING, None)
 
         MainMenu1_img_phone_text.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "Phone")), lv.EVENT.SHORT_CLICKED, None)
         MainMenu1_img_phone_text.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "Phone")), lv.EVENT.PRESSING, None)
@@ -836,7 +836,7 @@ class MainMenuScreen(Screen):
 
         MainMenu2_img_wechat.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "wechat")), lv.EVENT.SHORT_CLICKED, None)
         # MainMenu2_img_spo2.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "spo2")), lv.EVENT.SHORT_CLICKED, None)
-        MainMenu2_img_sms.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "popup")), lv.EVENT.SHORT_CLICKED, None)
+        MainMenu2_img_sms.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "CALL_AI")), lv.EVENT.SHORT_CLICKED, None)
         #MainMenu2_img_alipay.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "alipay_open")), lv.EVENT.SHORT_CLICKED, None)
         MainMenu2_img_alipay.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "alipay_open")), lv.EVENT.SHORT_CLICKED, None)
         MainMenu2_img_camera_video.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "videolist")), lv.EVENT.SHORT_CLICKED, None)
@@ -851,7 +851,7 @@ class MainMenuScreen(Screen):
         MainMenu2_img_ai.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e,  "AI_success")), lv.EVENT.PRESSING, None)
         MainMenu2_img_wechat.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "wechat")), lv.EVENT.PRESSING, None)
         # MainMenu2_img_spo2.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "spo2")), lv.EVENT.CLICKED, None)
-        MainMenu2_img_sms.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "popup")), lv.EVENT.PRESSING, None)
+        MainMenu2_img_sms.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "CALL_AI")), lv.EVENT.PRESSING, None)
         #MainMenu2_img_alipay.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "alipay_open")), lv.EVENT.PRESSING, None)
         MainMenu2_img_alipay.add_event_cb(lambda e: EventMesh.callback_wrapper(self.img_cb(e, "alipay_open")), lv.EVENT.PRESSING, None)
         
@@ -1028,7 +1028,7 @@ class MainMenuScreen(Screen):
     def done_top_to_bottom(self):
         id = self.MainMenu_til.get_tile_act().get_child(0).get_text()
         if id == "0":
-            EventMesh.publish("load_screen", {"screen": "popup"})
+            EventMesh.publish("load_screen", {"screen": "CALL_AI"})
         self.menu_id = id
         self.is_sliding = 0
 
index 1cea909..b381c3b 100644 (file)
@@ -17,7 +17,7 @@ CONFIG_LVGL=y
 # lvgl option
 #
 CONFIG_LVGL_PNG_DECODE=y
-# CONFIG_LVGL_GIF_DECODE is not set
+CONFIG_LVGL_GIF_DECODE=y
 CONFIG_LVGL_JPG_DECODE=y
 CONFIG_LVGL_FS_HELIOS=y
 # CONFIG_LVGL_FS_SD_HELIOS is not set
index 2a5dafc..343d7b0 100644 (file)
Binary files a/2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/DBG.7z and b/2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/DBG.7z differ
index 7cb8c5e..c28ac55 100644 (file)
Binary files a/2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/firmware_base_release_pack.zip and b/2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/firmware_base_release_pack.zip differ
index bf20669..59a9c41 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __APP_LINK_START_ADDR_H__
 #define __APP_LINK_START_ADDR_H__
 
-#define APP_LINK_START_ADDR  0x8058A000
-#define APP_FLASH_MAX_SIZE 0x1D8000
+#define APP_LINK_START_ADDR  0x80589000
+#define APP_FLASH_MAX_SIZE 0x1E5800
 
 #define APP_RAM_START 0x7E3E0000
 #define APP_RAM_MAX_SIZE 0x180000
index 8f0ae18..e8f8f75 100644 (file)
Binary files a/2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/libraries/libHeliosAPI.lib and b/2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/libraries/libHeliosAPI.lib differ
index 2c9d26b..e6ac19c 100644 (file)
Binary files a/2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/libraries/ql_common_api.lib and b/2.sdk/project/W8/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/libraries/ql_common_api.lib differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_AI.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_AI.png
deleted file mode 100644 (file)
index 4bbe185..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_AI.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_ALBUM.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_ALBUM.png
deleted file mode 100644 (file)
index 1f13881..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_ALBUM.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CALL.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CALL.png
deleted file mode 100644 (file)
index b434127..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CALL.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CAMERA.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CAMERA.png
deleted file mode 100644 (file)
index 4c8e004..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CAMERA.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CONTACTS.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CONTACTS.png
deleted file mode 100644 (file)
index 1ee5c0e..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_CONTACTS.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_HEALTH.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_HEALTH.png
deleted file mode 100644 (file)
index 2fafe0d..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_HEALTH.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_SETTINGS.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_SETTINGS.png
deleted file mode 100644 (file)
index cfeda26..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_SETTINGS.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_SMS.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_SMS.png
deleted file mode 100644 (file)
index 8e618f6..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_SMS.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_TOOLS.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_TOOLS.png
deleted file mode 100644 (file)
index f3cb1a5..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_TOOLS.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_VIDEOCALL.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_VIDEOCALL.png
deleted file mode 100644 (file)
index 3f3968b..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_VIDEOCALL.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_WECHAT.png b/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_WECHAT.png
deleted file mode 100644 (file)
index 7ef4b85..0000000
Binary files a/2.sdk/project/W8/usr/static/IMAGE_ONE_PAGE_WECHAT.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/alipay_.png b/2.sdk/project/W8/usr/static/alipay_.png
deleted file mode 100644 (file)
index 057bd93..0000000
Binary files a/2.sdk/project/W8/usr/static/alipay_.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/bg.png b/2.sdk/project/W8/usr/static/bg.png
deleted file mode 100644 (file)
index cb51f24..0000000
Binary files a/2.sdk/project/W8/usr/static/bg.png and /dev/null differ
diff --git a/2.sdk/project/W8/usr/static/step.png b/2.sdk/project/W8/usr/static/step.png
deleted file mode 100644 (file)
index 385213b..0000000
Binary files a/2.sdk/project/W8/usr/static/step.png and /dev/null differ