Selaa lähdekoodia

修改BT的显示,连接成功,不显示BT

caihoucong 3 viikkoa sitten
vanhempi
commit
4209452ea7
17 muutettua tiedostoa jossa 404 lisäystä ja 397 poistoa
  1. 3 0
      sdk_560x_01x_s2256_20241227/app/platform/bsp/hlw_bt.c
  2. 1 0
      sdk_560x_01x_s2256_20241227/app/platform/functions/func_hlw.c
  3. 1 0
      sdk_560x_01x_s2256_20241227/app/platform/functions/func_hlw.h
  4. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/AB5602D_YinWo_TD009(ikF-FM听力蓝牙耳机)_CHC_EN_V0.0.9_20250513(0000FA31_4A965D66).prd
  5. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/AB5602D_YinWo_TD009(ikF-FM听力蓝牙耳机)_CHC_EN_V0.0.9_20250513(0000FA31_4A965D66).upd
  6. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/app.bin
  7. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/app.dcf
  8. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/app.rv32
  9. 161 162
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/map.txt
  10. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/obj/platform/bsp/bsp_key.o
  11. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/obj/platform/bsp/hlw_bt.o
  12. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/obj/platform/functions/func_hlw.o
  13. BIN
      sdk_560x_01x_s2256_20241227/app/projects/standard/Output/obj/projects/standard/display/ledseg/display_ledseg.o
  14. 16 16
      sdk_560x_01x_s2256_20241227/app/projects/standard/app.depend
  15. 216 216
      sdk_560x_01x_s2256_20241227/app/projects/standard/app.layout
  16. 1 1
      sdk_560x_01x_s2256_20241227/app/projects/standard/config.h
  17. 5 2
      sdk_560x_01x_s2256_20241227/app/projects/standard/display/ledseg/display_ledseg.c

+ 3 - 0
sdk_560x_01x_s2256_20241227/app/platform/bsp/hlw_bt.c

@@ -111,6 +111,7 @@ void hlw_bt_connected_handle(void)
     hlw_cb.curr_connect_cnt = 1;
     hlw_bt_mode_set(0x00);
 #endif // BT_2ACL_EN
+    hlw_cb.bt_leddisplay_flag = true;
     hlw_bt_display_flash_set(false, false, true, BT_DISPLAY_CONNECTED);
     TRACE("%s con num %d\n", __func__, hlw_cb.curr_connect_cnt);
 }
@@ -155,6 +156,8 @@ void hlw_bt_disconnect_process_do(void)
     TRACE("%s con num %d dis reason %d\n", __func__, hlw_cb.curr_connect_cnt, hlw_cb.disconnect_reason);
 
 #if BT_2ACL_EN
+    hlw_cb.bt_leddisplay_flag = false;
+
     if(hlw_cb.curr_connect_cnt == 1)
     {
         hlw_bt_mode_set(0x02);

+ 1 - 0
sdk_560x_01x_s2256_20241227/app/platform/functions/func_hlw.c

@@ -32,6 +32,7 @@ void hlw_func_var_init(void)
     hlw_cb.charge_poweron_flag = false;
     hlw_cb.linein_test_en = false;
 
+    hlw_cb.bt_leddisplay_flag = false;
     hlw_cb.bt_display_flag = false;
     hlw_cb.bt_display_flash_flag = false;
     hlw_cb.bt_display_flash_cnt = 0;

+ 1 - 0
sdk_560x_01x_s2256_20241227/app/platform/functions/func_hlw.h

@@ -35,6 +35,7 @@ typedef struct {
     u8 charge_poweron_flag;
     u8 linein_test_en;
 
+    u8 bt_leddisplay_flag;
     u8 bt_display_flag;
     u8 bt_display_flash_flag;
     u16 bt_display_flash_cnt;

BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/AB5602D_YinWo_TD009(ikF-FM听力蓝牙耳机)_CHC_EN_V0.0.9_20250513(0000FA31_4A965D66).prd


BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/AB5602D_YinWo_TD009(ikF-FM听力蓝牙耳机)_CHC_EN_V0.0.9_20250513(0000FA31_4A965D66).upd


BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/app.bin


BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/app.dcf


BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/app.rv32


+ 161 - 162
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/map.txt

@@ -5159,37 +5159,37 @@ LOAD Output\obj\projects\standard\port\port_update.o
                 0x0000000010010604       0x2e Output\obj\platform\bsp\hlw_bt.o
                 0x0000000010010604                hlw_bt_reconnect_fail_handle
  .text.hlw_bt_connected_handle
-                0x0000000010010632       0x52 Output\obj\platform\bsp\hlw_bt.o
+                0x0000000010010632       0x5c Output\obj\platform\bsp\hlw_bt.o
                 0x0000000010010632                hlw_bt_connected_handle
  .text.hlw_bt_disconnected_handle
-                0x0000000010010684       0x1e Output\obj\platform\bsp\hlw_bt.o
-                0x0000000010010684                hlw_bt_disconnected_handle
+                0x000000001001068e       0x1e Output\obj\platform\bsp\hlw_bt.o
+                0x000000001001068e                hlw_bt_disconnected_handle
  .text.hlw_bt_disconnect_linkloss_handle
-                0x00000000100106a2       0x18 Output\obj\platform\bsp\hlw_bt.o
-                0x00000000100106a2                hlw_bt_disconnect_linkloss_handle
+                0x00000000100106ac       0x18 Output\obj\platform\bsp\hlw_bt.o
+                0x00000000100106ac                hlw_bt_disconnect_linkloss_handle
  .text.hlw_bt_disconnect_process_do
-                0x00000000100106ba       0x6e Output\obj\platform\bsp\hlw_bt.o
-                0x00000000100106ba                hlw_bt_disconnect_process_do
+                0x00000000100106c4       0x72 Output\obj\platform\bsp\hlw_bt.o
+                0x00000000100106c4                hlw_bt_disconnect_process_do
  .text.hlw_bt_disconnect_process
-                0x0000000010010728       0x12 Output\obj\platform\bsp\hlw_bt.o
-                0x0000000010010728                hlw_bt_disconnect_process
+                0x0000000010010736       0x12 Output\obj\platform\bsp\hlw_bt.o
+                0x0000000010010736                hlw_bt_disconnect_process
  .text.func.msg
-                0x000000001001073a      0x35a Output\obj\platform\functions\func.o
-                0x000000001001073a                lowpower_vbat_process
-                0x00000000100107ec                func_message
+                0x0000000010010748      0x35a Output\obj\platform\functions\func.o
+                0x0000000010010748                lowpower_vbat_process
+                0x00000000100107fa                func_message
  .text.func.process
-                0x0000000010010a94       0x86 Output\obj\platform\functions\func.o
-                0x0000000010010a94                print_info
-                0x0000000010010abc                func_process
- *fill*         0x0000000010010b1a        0x2 
- .text.func     0x0000000010010b1c      0x152 Output\obj\platform\functions\func.o
-                0x0000000010010b1c                func_enter
-                0x0000000010010b68                func_exit
-                0x0000000010010bbe                func_run
+                0x0000000010010aa2       0x86 Output\obj\platform\functions\func.o
+                0x0000000010010aa2                print_info
+                0x0000000010010aca                func_process
+ *fill*         0x0000000010010b28        0x0 
+ .text.func     0x0000000010010b28      0x152 Output\obj\platform\functions\func.o
+                0x0000000010010b28                func_enter
+                0x0000000010010b74                func_exit
+                0x0000000010010bca                func_run
  .text.func_bt_mp3_res_play
-                0x0000000010010c6e       0x24 Output\obj\platform\functions\func_bt.o
-                0x0000000010010c6e                func_bt_mp3_res_play
- *fill*         0x0000000010010c92       0x2e 
+                0x0000000010010c7a       0x24 Output\obj\platform\functions\func_bt.o
+                0x0000000010010c7a                func_bt_mp3_res_play
+ *fill*         0x0000000010010c9e       0x22 
  .text.func_bt_chkclr_warning
                 0x0000000010010cc0       0x40 Output\obj\platform\functions\func_bt.o
                 0x0000000010010cc0                func_bt_chkclr_warning
@@ -5241,26 +5241,26 @@ LOAD Output\obj\projects\standard\port\port_update.o
  .text.fmrx_set_curch_freq
                 0x000000001001163a       0x32 Output\obj\platform\functions\func_fmrx.o
  .text.hlw_func_var_init
-                0x000000001001166c       0x7a Output\obj\platform\functions\func_hlw.o
+                0x000000001001166c       0x7e Output\obj\platform\functions\func_hlw.o
                 0x000000001001166c                hlw_func_var_init
  .text.hlw_bt_display_flash_set
-                0x00000000100116e6       0x22 Output\obj\platform\functions\func_hlw.o
-                0x00000000100116e6                hlw_bt_display_flash_set
+                0x00000000100116ea       0x22 Output\obj\platform\functions\func_hlw.o
+                0x00000000100116ea                hlw_bt_display_flash_set
  .text.hlw_low_battery_display_flash_set
-                0x0000000010011708       0x16 Output\obj\platform\functions\func_hlw.o
-                0x0000000010011708                hlw_low_battery_display_flash_set
+                0x000000001001170c       0x16 Output\obj\platform\functions\func_hlw.o
+                0x000000001001170c                hlw_low_battery_display_flash_set
  .text.hlw_idle_charge_display_flash_set
-                0x000000001001171e       0x1c Output\obj\platform\functions\func_hlw.o
-                0x000000001001171e                hlw_idle_charge_display_flash_set
+                0x0000000010011722       0x1c Output\obj\platform\functions\func_hlw.o
+                0x0000000010011722                hlw_idle_charge_display_flash_set
  .text.func.idle
-                0x000000001001173a       0xee Output\obj\platform\functions\func_idle.o
-                0x000000001001173a                func_idle_charge_init
-                0x0000000010011762                func_idle_charge_enable_control
-                0x0000000010011772                func_idle_charge_detect_init
-                0x00000000100117a2                func_idle_charge_detect_process
-                0x00000000100117aa                func_idle_process
-                0x00000000100117ae                func_idle
- *fill*         0x0000000010011828      0x1d8 
+                0x000000001001173e       0xee Output\obj\platform\functions\func_idle.o
+                0x000000001001173e                func_idle_charge_init
+                0x0000000010011766                func_idle_charge_enable_control
+                0x0000000010011776                func_idle_charge_detect_init
+                0x00000000100117a6                func_idle_charge_detect_process
+                0x00000000100117ae                func_idle_process
+                0x00000000100117b2                func_idle
+ *fill*         0x000000001001182c      0x1d4 
  .text.lowpwr.sleep
                 0x0000000010011a00      0x6a0 Output\obj\platform\functions\func_lowpwr.o
                 0x0000000010011a00                sleep_process
@@ -5612,7 +5612,7 @@ LOAD Output\obj\projects\standard\port\port_update.o
                 0x0000000010014208                func_music_exit_display
  .text.ledseg   0x000000001001420a       0x34 Output\obj\projects\standard\display\ledseg\display_ledseg.o
  .text.display.ledseg
-                0x000000001001423e      0x528 Output\obj\projects\standard\display\ledseg\display_ledseg.o
+                0x000000001001423e      0x542 Output\obj\projects\standard\display\ledseg\display_ledseg.o
                 0x0000000010014256                ledseg_disp_welcome
                 0x000000001001426c                ledseg_disp_playtime
                 0x00000000100142ee                ledseg_disp_pause
@@ -5626,160 +5626,159 @@ LOAD Output\obj\projects\standard\port\port_update.o
                 0x000000001001450c                ledseg_disp_volume
                 0x0000000010014554                ledseg_disp_freq_ch
                 0x0000000010014588                ledseg_disp_bt
-                0x000000001001463a                ledseg_disp_idle
-                0x0000000010014682                ledseg_disp_spdif
-                0x00000000100146ac                ledseg_disp_music_num
-                0x00000000100146e2                ledseg_disp_freq
-                0x0000000010014758                ledseg_disp_fmam
-                0x000000001001475a                ledseg_disp_aux
-                0x000000001001475c                ledseg_disp_speaker
-                0x000000001001475e                ledseg_disp_rectime
-                0x0000000010014760                ledseg_disp_rec_playtime
-                0x0000000010014762                ledseg_disp_rec_pause
-                0x0000000010014764                ledseg_disp_dummy
- *fill*         0x0000000010014766        0x2 
+                0x0000000010014654                ledseg_disp_idle
+                0x000000001001469c                ledseg_disp_spdif
+                0x00000000100146c6                ledseg_disp_music_num
+                0x00000000100146fc                ledseg_disp_freq
+                0x0000000010014772                ledseg_disp_fmam
+                0x0000000010014774                ledseg_disp_aux
+                0x0000000010014776                ledseg_disp_speaker
+                0x0000000010014778                ledseg_disp_rectime
+                0x000000001001477a                ledseg_disp_rec_playtime
+                0x000000001001477c                ledseg_disp_rec_pause
+                0x000000001001477e                ledseg_disp_dummy
  .text.display.ledseg.table
-                0x0000000010014768       0x5e Output\obj\projects\standard\display\ledseg\display_ledseg.o
-                0x0000000010014768                ledseg_disp_pfunc
+                0x0000000010014780       0x5e Output\obj\projects\standard\display\ledseg\display_ledseg.o
+                0x0000000010014780                ledseg_disp_pfunc
  .text.get_chip_package
-                0x00000000100147c6       0x16 Output\obj\projects\standard\main.o
-                0x00000000100147c6                get_chip_package
+                0x00000000100147de       0x16 Output\obj\projects\standard\main.o
+                0x00000000100147de                get_chip_package
  .text.bt_rf_get_param
-                0x00000000100147dc       0x28 Output\obj\projects\standard\main.o
-                0x00000000100147dc                bt_rf_get_param
+                0x00000000100147f4       0x28 Output\obj\projects\standard\main.o
+                0x00000000100147f4                bt_rf_get_param
  .text.startup.main
-                0x0000000010014804       0x12 Output\obj\projects\standard\main.o
-                0x0000000010014804                main
+                0x000000001001481c       0x12 Output\obj\projects\standard\main.o
+                0x000000001001481c                main
  .text.func.bt.msg
-                0x0000000010014816      0x1fc Output\obj\projects\standard\message\msg_bt.o
-                0x0000000010014816                func_bt_message
+                0x000000001001482e      0x1fc Output\obj\projects\standard\message\msg_bt.o
+                0x000000001001482e                func_bt_message
  .text.func.btring.msg
-                0x0000000010014a12       0x8e Output\obj\projects\standard\message\msg_bt.o
-                0x0000000010014a12                sfunc_bt_ring_message
+                0x0000000010014a2a       0x8e Output\obj\projects\standard\message\msg_bt.o
+                0x0000000010014a2a                sfunc_bt_ring_message
  .text.sfunc_bt_call_message
-                0x0000000010014aa0      0x1ce Output\obj\projects\standard\message\msg_bt.o
-                0x0000000010014aa0                sfunc_bt_call_message
+                0x0000000010014ab8      0x1ce Output\obj\projects\standard\message\msg_bt.o
+                0x0000000010014ab8                sfunc_bt_call_message
  .text.func.clock.msg
-                0x0000000010014c6e      0x294 Output\obj\projects\standard\message\msg_clock.o
-                0x0000000010014c6e                func_clock_message
+                0x0000000010014c86      0x294 Output\obj\projects\standard\message\msg_clock.o
+                0x0000000010014c86                func_clock_message
  .text.func.fmrx.msg
-                0x0000000010014f02      0x196 Output\obj\projects\standard\message\msg_fmrx.o
-                0x0000000010014f02                func_fmrx_set_store_freq
-                0x0000000010014f26                func_fmrx_get_store_freq
-                0x0000000010014f56                func_fmrx_message
+                0x0000000010014f1a      0x196 Output\obj\projects\standard\message\msg_fmrx.o
+                0x0000000010014f1a                func_fmrx_set_store_freq
+                0x0000000010014f3e                func_fmrx_get_store_freq
+                0x0000000010014f6e                func_fmrx_message
  .text.func.idle.msg
-                0x0000000010015098        0x2 Output\obj\projects\standard\message\msg_idle.o
-                0x0000000010015098                func_idle_message
+                0x00000000100150b0        0x2 Output\obj\projects\standard\message\msg_idle.o
+                0x00000000100150b0                func_idle_message
  .text.func.music.msg
-                0x000000001001509a      0x2de Output\obj\projects\standard\message\msg_music.o
-                0x000000001001509a                func_music_message
+                0x00000000100150b2      0x2de Output\obj\projects\standard\message\msg_music.o
+                0x00000000100150b2                func_music_message
  .text.plugin_init
-                0x0000000010015378        0x2 Output\obj\projects\standard\plugin\plugin.o
-                0x0000000010015378                plugin_init
+                0x0000000010015390        0x2 Output\obj\projects\standard\plugin\plugin.o
+                0x0000000010015390                plugin_init
  .text.plugin_var_init
-                0x000000001001537a      0x14c Output\obj\projects\standard\plugin\plugin.o
-                0x000000001001537a                plugin_var_init
+                0x0000000010015392      0x14c Output\obj\projects\standard\plugin\plugin.o
+                0x0000000010015392                plugin_var_init
  .text.plugin_saradc_init
-                0x00000000100154c6        0x2 Output\obj\projects\standard\plugin\plugin.o
-                0x00000000100154c6                plugin_saradc_init
+                0x00000000100154de        0x2 Output\obj\projects\standard\plugin\plugin.o
+                0x00000000100154de                plugin_saradc_init
  .text.get_sddet_io_num
-                0x00000000100154c8       0x1e Output\obj\projects\standard\plugin\plugin.o
-                0x00000000100154c8                get_sddet_io_num
+                0x00000000100154e0       0x1e Output\obj\projects\standard\plugin\plugin.o
+                0x00000000100154e0                get_sddet_io_num
  .text.sleep_wakeup_config
-                0x00000000100154e6       0x70 Output\obj\projects\standard\plugin\plugin.o
-                0x00000000100154e6                sleep_wakeup_config
+                0x00000000100154fe       0x70 Output\obj\projects\standard\plugin\plugin.o
+                0x00000000100154fe                sleep_wakeup_config
  .text.bt_hfp_ring_number_en
-                0x0000000010015556        0xa Output\obj\projects\standard\plugin\plugin.o
-                0x0000000010015556                bt_hfp_ring_number_en
+                0x000000001001556e        0xa Output\obj\projects\standard\plugin\plugin.o
+                0x000000001001556e                bt_hfp_ring_number_en
  .text.is_func_fmrx_en
-                0x0000000010015560        0xc Output\obj\projects\standard\plugin\plugin.o
-                0x0000000010015560                is_func_fmrx_en
+                0x0000000010015578        0xc Output\obj\projects\standard\plugin\plugin.o
+                0x0000000010015578                is_func_fmrx_en
  .text.is_sleep_dac_off_enable
-                0x000000001001556c       0x12 Output\obj\projects\standard\plugin\plugin.o
-                0x000000001001556c                is_sleep_dac_off_enable
+                0x0000000010015584       0x12 Output\obj\projects\standard\plugin\plugin.o
+                0x0000000010015584                is_sleep_dac_off_enable
  .text.plugin_playmode_warning
-                0x000000001001557e        0x2 Output\obj\projects\standard\plugin\plugin.o
-                0x000000001001557e                plugin_playmode_warning
+                0x0000000010015596        0x2 Output\obj\projects\standard\plugin\plugin.o
+                0x0000000010015596                plugin_playmode_warning
  .text.plugin_lowbat_vol_reduce
-                0x0000000010015580        0xa Output\obj\projects\standard\plugin\plugin.o
-                0x0000000010015580                plugin_lowbat_vol_reduce
+                0x0000000010015598        0xa Output\obj\projects\standard\plugin\plugin.o
+                0x0000000010015598                plugin_lowbat_vol_reduce
  .text.plugin_lowbat_vol_recover
-                0x000000001001558a        0x8 Output\obj\projects\standard\plugin\plugin.o
-                0x000000001001558a                plugin_lowbat_vol_recover
+                0x00000000100155a2        0x8 Output\obj\projects\standard\plugin\plugin.o
+                0x00000000100155a2                plugin_lowbat_vol_recover
  .text.plugin_music_eq
-                0x0000000010015592       0x18 Output\obj\projects\standard\plugin\plugin.o
-                0x0000000010015592                plugin_music_eq
+                0x00000000100155aa       0x18 Output\obj\projects\standard\plugin\plugin.o
+                0x00000000100155aa                plugin_music_eq
  .text.magic_voice_switch
-                0x00000000100155aa       0x48 Output\obj\projects\standard\plugin\plugin.o
-                0x00000000100155aa                magic_voice_switch
+                0x00000000100155c2       0x48 Output\obj\projects\standard\plugin\plugin.o
+                0x00000000100155c2                magic_voice_switch
  .text.earphone_detect_init
-                0x00000000100155f2       0x84 Output\obj\projects\standard\port\port_earphone.o
-                0x00000000100155f2                earphone_detect_init
+                0x000000001001560a       0x84 Output\obj\projects\standard\port\port_earphone.o
+                0x000000001001560a                earphone_detect_init
  .text.led_disp
-                0x0000000010015676      0x1cc Output\obj\projects\standard\port\port_led.o
-                0x0000000010015676                led_power_up
-                0x00000000100156a2                led_power_down
-                0x00000000100156ca                led_idle
-                0x00000000100156dc                led_bt_init
-                0x0000000010015706                led_bt_idle
-                0x0000000010015730                led_bt_reconnect
-                0x000000001001575a                led_bt_connected
-                0x0000000010015784                led_bt_play
-                0x00000000100157ae                led_bt_ring
-                0x00000000100157d8                led_bt_call
-                0x0000000010015802                led_fm_scan
-                0x0000000010015814                led_music_busy
-                0x0000000010015816                led_record
-                0x0000000010015828                led_fm_play
-                0x000000001001582a                led_aux_play
-                0x000000001001582c                led_music_play
-                0x000000001001582e                led_bt_scan
-                0x0000000010015830                led_bt_pb_sleep
+                0x000000001001568e      0x1cc Output\obj\projects\standard\port\port_led.o
+                0x000000001001568e                led_power_up
+                0x00000000100156ba                led_power_down
+                0x00000000100156e2                led_idle
+                0x00000000100156f4                led_bt_init
+                0x000000001001571e                led_bt_idle
+                0x0000000010015748                led_bt_reconnect
+                0x0000000010015772                led_bt_connected
+                0x000000001001579c                led_bt_play
+                0x00000000100157c6                led_bt_ring
+                0x00000000100157f0                led_bt_call
+                0x000000001001581a                led_fm_scan
+                0x000000001001582c                led_music_busy
+                0x000000001001582e                led_record
+                0x0000000010015840                led_fm_play
+                0x0000000010015842                led_aux_play
+                0x0000000010015844                led_music_play
+                0x0000000010015846                led_bt_scan
+                0x0000000010015848                led_bt_pb_sleep
  .text.led_func_init
-                0x0000000010015842       0xe0 Output\obj\projects\standard\port\port_led.o
-                0x0000000010015842                led_func_init
- .text.ledseg   0x0000000010015922      0x2dc Output\obj\projects\standard\port\port_ledseg.o
-                0x0000000010015922                ledseg_7p7s_off
-                0x0000000010015974                ledseg_7p7s_update_dispbuf
+                0x000000001001585a       0xe0 Output\obj\projects\standard\port\port_led.o
+                0x000000001001585a                led_func_init
+ .text.ledseg   0x000000001001593a      0x2dc Output\obj\projects\standard\port\port_ledseg.o
+                0x000000001001593a                ledseg_7p7s_off
+                0x000000001001598c                ledseg_7p7s_update_dispbuf
  .text.loudspeaker_mute_init
-                0x0000000010015bfe       0x68 Output\obj\projects\standard\port\port_mute.o
-                0x0000000010015bfe                loudspeaker_mute_init
- .text.mute     0x0000000010015c66       0x28 Output\obj\projects\standard\port\port_mute.o
-                0x0000000010015c66                loudspeaker_disable
+                0x0000000010015c16       0x68 Output\obj\projects\standard\port\port_mute.o
+                0x0000000010015c16                loudspeaker_mute_init
+ .text.mute     0x0000000010015c7e       0x28 Output\obj\projects\standard\port\port_mute.o
+                0x0000000010015c7e                loudspeaker_disable
  .text.amplifier
-                0x0000000010015c8e       0x9c Output\obj\projects\standard\port\port_mute.o
-                0x0000000010015c8e                amp_sel_cfg_d
-                0x0000000010015cbe                amp_sel_cfg_init
-                0x0000000010015cd4                amp_sel_cfg_ab
-                0x0000000010015d06                amp_sel_cfg_dis
+                0x0000000010015ca6       0x9c Output\obj\projects\standard\port\port_mute.o
+                0x0000000010015ca6                amp_sel_cfg_d
+                0x0000000010015cd6                amp_sel_cfg_init
+                0x0000000010015cec                amp_sel_cfg_ab
+                0x0000000010015d1e                amp_sel_cfg_dis
  .text.sdcard_detect_init
-                0x0000000010015d2a       0x84 Output\obj\projects\standard\port\port_sd.o
-                0x0000000010015d2a                sdcard_detect_init
- .text.sdcard   0x0000000010015dae       0xfa Output\obj\projects\standard\port\port_sd.o
-                0x0000000010015dae                sd_gpio_init
- .text.sdcard   0x0000000010015ea8        0x2 Output\obj\projects\standard\port\port_sd1.o
-                0x0000000010015ea8                sd1_gpio_init
- .text.aux      0x0000000010015eaa      0x89e ..\..\platform\libs\libplatform.a(audio.o)
-                0x0000000010015f76                set_aux_analog_vol
-                0x0000000010015fd2                set_aux_analog_gain
-                0x0000000010016012                aux_analog_channel_select
-                0x0000000010016176                aux_analog_channel_close
-                0x00000000100161d4                analog_aux2pa_start
-                0x0000000010016338                analog_aux2pa_exit
-                0x00000000100163ce                analog_aux2pa_dig2anl_enable
-                0x00000000100163ec                analog_aux2pa_dig2anl_disable
-                0x0000000010016408                sdadc_analog_aux_start
-                0x000000001001657c                sdadc_analog_aux_exit
-                0x00000000100165f2                aux_shorting_enable
-                0x0000000010016612                aux_shorting_disable
-                0x0000000010016632                aux2pa_sdadc_enable
-                0x00000000100166e0                aux_channel_mute
-                0x00000000100166fa                aux_channel_unmute
-                0x0000000010016710                analog_aux2pa_exit_karaok
+                0x0000000010015d42       0x84 Output\obj\projects\standard\port\port_sd.o
+                0x0000000010015d42                sdcard_detect_init
+ .text.sdcard   0x0000000010015dc6       0xfa Output\obj\projects\standard\port\port_sd.o
+                0x0000000010015dc6                sd_gpio_init
+ .text.sdcard   0x0000000010015ec0        0x2 Output\obj\projects\standard\port\port_sd1.o
+                0x0000000010015ec0                sd1_gpio_init
+ .text.aux      0x0000000010015ec2      0x89e ..\..\platform\libs\libplatform.a(audio.o)
+                0x0000000010015f8e                set_aux_analog_vol
+                0x0000000010015fea                set_aux_analog_gain
+                0x000000001001602a                aux_analog_channel_select
+                0x000000001001618e                aux_analog_channel_close
+                0x00000000100161ec                analog_aux2pa_start
+                0x0000000010016350                analog_aux2pa_exit
+                0x00000000100163e6                analog_aux2pa_dig2anl_enable
+                0x0000000010016404                analog_aux2pa_dig2anl_disable
+                0x0000000010016420                sdadc_analog_aux_start
+                0x0000000010016594                sdadc_analog_aux_exit
+                0x000000001001660a                aux_shorting_enable
+                0x000000001001662a                aux_shorting_disable
+                0x000000001001664a                aux2pa_sdadc_enable
+                0x00000000100166f8                aux_channel_mute
+                0x0000000010016712                aux_channel_unmute
+                0x0000000010016728                analog_aux2pa_exit_karaok
  .text.adpll_adjust_speed
-                0x0000000010016748       0x42 ..\..\platform\libs\libplatform.a(audio.o)
-                0x0000000010016748                adpll_adjust_speed
- *fill*         0x000000001001678a       0x76 
+                0x0000000010016760       0x42 ..\..\platform\libs\libplatform.a(audio.o)
+                0x0000000010016760                adpll_adjust_speed
+ *fill*         0x00000000100167a2       0x5e 
  .text.dac_clk_source_sel
                 0x0000000010016800       0x7a ..\..\platform\libs\libplatform.a(audio.o)
                 0x0000000010016800                dac_clk_source_sel

BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/obj/platform/bsp/bsp_key.o


BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/obj/platform/bsp/hlw_bt.o


BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/obj/platform/functions/func_hlw.o


BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/obj/projects/standard/display/ledseg/display_ledseg.o


+ 16 - 16
sdk_560x_01x_s2256_20241227/app/projects/standard/app.depend

@@ -902,7 +902,7 @@
 
 1745726189 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\xcfg.h
 
-1746697595 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\config.h
+1747115368 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\config.h
 	"config_define.h"
 	"config_extra.h"
 
@@ -1088,7 +1088,7 @@
 
 1617675127 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_fmtx.h
 
-1746614753 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_param.h
+1746697922 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_param.h
 
 1617675127 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_ir.h
 
@@ -1203,7 +1203,7 @@
 1647584711 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_bpap.c
 	"include.h"
 
-1746600691 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_bt.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_bt.c
 	"include.h"
 	"api.h"
 	"hlw_bt.h"
@@ -1304,7 +1304,7 @@
 1732083165 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_music.c
 	"include.h"
 
-1746614746 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_param.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_param.c
 	"include.h"
 	"func_exspiflash_music.h"
 
@@ -1335,7 +1335,7 @@
 1710919366 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_spp.c
 	"include.h"
 
-1746615626 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_sys.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_sys.c
 	"include.h"
 	"func_hlw.h"
 
@@ -1353,7 +1353,7 @@
 	"func.h"
 	"func_aux.h"
 
-1746615433 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_bt.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_bt.c
 	"include.h"
 	"func.h"
 	"func_bt.h"
@@ -1367,7 +1367,7 @@
 	"func.h"
 	"func_bt_hid.h"
 
-1746615451 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_clock.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_clock.c
 	"include.h"
 	"func.h"
 	"func_clock.h"
@@ -1379,7 +1379,7 @@
 	"func_exspiflash_music.h"
 	"api_spiflash_ex.h"
 
-1746615468 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_fmrx.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_fmrx.c
 	"include.h"
 	"func.h"
 	"func_fmrx.h"
@@ -1403,13 +1403,13 @@
 	"include.h"
 	"func.h"
 
-1746697157 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_idle.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_idle.c
 	"include.h"
 	"func.h"
 	"func_idle.h"
 	"func_hlw.h"
 
-1746606191 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_lowpwr.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_lowpwr.c
 	"include.h"
 	"func.h"
 
@@ -1592,7 +1592,7 @@
 	"func.h"
 	"func_usbdev.h"
 
-1746505297 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\display\ledseg\display_ledseg.c
+1747115295 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\display\ledseg\display_ledseg.c
 	"include.h"
 	"ledseg/display_ledseg.h"
 	"func_hlw.h"
@@ -1605,7 +1605,7 @@
 	"func.h"
 	"bsp_karaok.h"
 
-1746607058 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\message\msg_bt.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\message\msg_bt.c
 	"include.h"
 	"func.h"
 	"func_bt.h"
@@ -1621,7 +1621,7 @@
 	"func_music.h"
 	"func_exspiflash_music.h"
 
-1746615245 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\message\msg_fmrx.c
+1746697922 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\message\msg_fmrx.c
 	"include.h"
 	"func.h"
 	"func_fmrx.h"
@@ -1736,7 +1736,7 @@
 1727164580 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\ram.ld
 	"config.h"
 
-1746604179 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\hlw_bt.c
+1747115356 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\hlw_bt.c
 	"include.h"
 	"api.h"
 	"hlw_bt.h"
@@ -1744,11 +1744,11 @@
 
 1746496321 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\hlw_bt.h
 
-1746505503 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_hlw.c
+1747115255 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_hlw.c
 	"include.h"
 	"func_hlw.h"
 
-1746505429 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_hlw.h
+1747115224 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_hlw.h
 
 1745923007 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_qn8035.c
 	"include.h"

+ 216 - 216
sdk_560x_01x_s2256_20241227/app/projects/standard/app.layout

@@ -2,99 +2,99 @@
 <CodeBlocks_layout_file>
 	<FileVersion major="1" minor="0" />
 	<ActiveTarget name="Debug" />
-	<File name="..\..\platform\bsp\bsp_dac.c" open="1" top="0" tabpos="67" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\header\io_def.h" open="1" top="0" tabpos="64" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="7909" topLine="232" />
+			<Cursor1 position="5242" topLine="89" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_i2c.h" open="1" top="0" tabpos="102" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_uart_upd.c" open="1" top="0" tabpos="63" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="73" topLine="0" />
+			<Cursor1 position="811" topLine="6" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_fmrx.h" open="1" top="0" tabpos="76" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\header\sfr.h" open="1" top="0" tabpos="81" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="690" topLine="0" />
+			<Cursor1 position="150" topLine="4" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_music.h" open="1" top="0" tabpos="37" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\hlw_bt.h" open="1" top="0" tabpos="22" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2702" topLine="56" />
+			<Cursor1 position="74" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\libs\api_sys.h" open="1" top="0" tabpos="96" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_dac.c" open="1" top="0" tabpos="67" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1873" topLine="13" />
+			<Cursor1 position="7909" topLine="232" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_i2s.h" open="1" top="0" tabpos="36" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_bt.c" open="1" top="0" tabpos="20" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="263" topLine="0" />
+			<Cursor1 position="13169" topLine="541" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\header\config_extra.h" open="1" top="0" tabpos="23" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_hlw.c" open="1" top="0" tabpos="25" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="20142" topLine="705" />
+			<Cursor1 position="681" topLine="12" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\hlw_bt.c" open="1" top="0" tabpos="21" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="port\port_pwm.c" open="1" top="0" tabpos="58" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="4074" topLine="152" />
+			<Cursor1 position="7528" topLine="237" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_huart_audio.c" open="1" top="0" tabpos="65" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_key.h" open="1" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="4224" topLine="132" />
+			<Cursor1 position="13225" topLine="258" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_music.c" open="1" top="0" tabpos="70" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_hdmi.c" open="1" top="0" tabpos="104" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="683" topLine="27" />
+			<Cursor1 position="315" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_key.c" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="..\..\platform\header\config_extra.h" open="1" top="0" tabpos="23" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="15318" topLine="543" />
+			<Cursor1 position="20142" topLine="705" />
 		</Cursor>
 	</File>
-	<File name="display\display_fmam_freq.c" open="1" top="0" tabpos="46" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_lowpwr.h" open="1" top="0" tabpos="83" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="294" topLine="0" />
+			<Cursor1 position="194" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_spdif.h" open="1" top="0" tabpos="38" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="display\display_fmam_freq.c" open="1" top="0" tabpos="46" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1297" topLine="0" />
+			<Cursor1 position="294" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\libs\strong_symbol.c" open="1" top="0" tabpos="30" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_charge.h" open="1" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3529" topLine="104" />
+			<Cursor1 position="376" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_hlw.h" open="1" top="0" tabpos="26" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\functions\func_bt_hid.c" open="1" top="0" tabpos="48" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="506" topLine="17" />
+			<Cursor1 position="1430" topLine="48" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\header\sfr.h" open="1" top="0" tabpos="81" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="port\port_led.c" open="1" top="0" tabpos="19" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="150" topLine="4" />
+			<Cursor1 position="3255" topLine="98" />
 		</Cursor>
 	</File>
-	<File name="port\port_sd.c" open="1" top="0" tabpos="101" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\libs\strong_symbol.c" open="1" top="0" tabpos="30" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1656" topLine="34" />
+			<Cursor1 position="3529" topLine="104" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\gui\gui.c" open="1" top="0" tabpos="40" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_param.c" open="1" top="0" tabpos="75" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2737" topLine="76" />
+			<Cursor1 position="12102" topLine="483" />
 		</Cursor>
 	</File>
-	<File name="message\msg_usbdev.c" open="1" top="0" tabpos="14" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_spiflash1.c" open="1" top="0" tabpos="56" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="772" topLine="0" />
+			<Cursor1 position="18826" topLine="700" />
 		</Cursor>
 	</File>
 	<File name="message\msg_bt.c" open="1" top="0" tabpos="12" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
@@ -102,104 +102,104 @@
 			<Cursor1 position="3113" topLine="156" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_fmrx.c" open="1" top="0" tabpos="77" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="display\ledseg\display_ledseg.c" open="1" top="0" tabpos="51" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="6700" topLine="212" />
+			<Cursor1 position="5472" topLine="213" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_param.h" open="1" top="0" tabpos="68" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\gui\ledseg\ledseg_common.c" open="1" top="0" tabpos="42" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="4268" topLine="58" />
+			<Cursor1 position="968" topLine="2" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\modules\bt\bt.c" open="1" top="0" tabpos="24" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\gui\gui.c" open="1" top="0" tabpos="40" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1191" topLine="0" />
+			<Cursor1 position="2737" topLine="76" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\libs\api_pwr.h" open="1" top="0" tabpos="99" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_uart.c" open="1" top="0" tabpos="57" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="49" topLine="0" />
+			<Cursor1 position="1106" topLine="45" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_lowpwr.c" open="1" top="0" tabpos="62" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\modules\bt\tws.c" open="1" top="0" tabpos="105" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="685" topLine="15" />
+			<Cursor1 position="2508" topLine="59" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_clock.c" open="1" top="0" tabpos="80" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="..\..\platform\functions\func_hlw.h" open="1" top="0" tabpos="26" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3519" topLine="94" />
+			<Cursor1 position="831" topLine="17" />
 		</Cursor>
 	</File>
-	<File name="res.h" open="1" top="0" tabpos="93" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_bt.h" open="1" top="0" tabpos="28" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1517" topLine="6" />
+			<Cursor1 position="2270" topLine="47" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_tkey.c" open="1" top="0" tabpos="31" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\libs\api_pwr.h" open="1" top="0" tabpos="99" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="6015" topLine="180" />
+			<Cursor1 position="49" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\header\typedef.h" open="1" top="0" tabpos="109" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="message\msg_fmrx.c" open="1" top="0" tabpos="72" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="68" topLine="0" />
+			<Cursor1 position="469" topLine="2" />
 		</Cursor>
 	</File>
-	<File name="message\msg_music.c" open="1" top="0" tabpos="82" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_qn8035.h" open="1" top="0" tabpos="85" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="4060" topLine="99" />
+			<Cursor1 position="58" topLine="2" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_i2c.c" open="1" top="0" tabpos="103" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="..\..\platform\header\macro.h" open="1" top="0" tabpos="97" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1747" topLine="68" />
+			<Cursor1 position="177" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_param.c" open="1" top="0" tabpos="75" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\functions\func_qn8035.c" open="1" top="0" tabpos="84" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="12525" topLine="490" />
+			<Cursor1 position="3943" topLine="139" />
 		</Cursor>
 	</File>
-	<File name="display\display_bt.c" open="1" top="0" tabpos="44" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_cm.c" open="1" top="0" tabpos="112" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="467" topLine="0" />
+			<Cursor1 position="1161" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_speaker.h" open="1" top="0" tabpos="39" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_huart.h" open="1" top="0" tabpos="35" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="395" topLine="0" />
+			<Cursor1 position="85" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_bt.c" open="1" top="0" tabpos="20" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="port\port_linein.c" open="1" top="0" tabpos="100" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="13169" topLine="541" />
+			<Cursor1 position="780" topLine="9" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_fmrx.c" open="1" top="0" tabpos="73" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_music.c" open="1" top="0" tabpos="70" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="4341" topLine="165" />
+			<Cursor1 position="683" topLine="27" />
 		</Cursor>
 	</File>
-	<File name="port\port_pwm.c" open="1" top="0" tabpos="58" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_fmtx.c" open="1" top="0" tabpos="90" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="7528" topLine="237" />
+			<Cursor1 position="3818" topLine="84" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_uart.c" open="1" top="0" tabpos="57" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="message\msg_record.c" open="1" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1106" topLine="45" />
+			<Cursor1 position="962" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_charge.c" open="1" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="message\msg_clock.c" open="1" top="0" tabpos="79" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1368" topLine="45" />
+			<Cursor1 position="3423" topLine="92" />
 		</Cursor>
 	</File>
-	<File name="display\display_aux.c" open="1" top="0" tabpos="43" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\gui\gui.h" open="1" top="0" tabpos="41" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="43" topLine="0" />
+			<Cursor1 position="1637" topLine="15" />
 		</Cursor>
 	</File>
 	<File name="Output\bin\xcfg.xm" open="1" top="0" tabpos="60" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
@@ -207,54 +207,64 @@
 			<Cursor1 position="42621" topLine="214" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_qn8035.c" open="1" top="0" tabpos="84" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="display\display_clock.c" open="1" top="0" tabpos="45" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3943" topLine="139" />
+			<Cursor1 position="352" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_huart.h" open="1" top="0" tabpos="35" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_bt.h" open="1" top="0" tabpos="69" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="85" topLine="0" />
+			<Cursor1 position="1307" topLine="4" />
 		</Cursor>
 	</File>
-	<File name="port\port_key.c" open="1" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="message\msg_usbdev.c" open="1" top="0" tabpos="14" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="6142" topLine="132" />
+			<Cursor1 position="772" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="port\port_led.c" open="1" top="0" tabpos="19" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_aux.h" open="1" top="0" tabpos="32" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3255" topLine="98" />
+			<Cursor1 position="897" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_sys.c" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="port\port_ledseg.c" open="1" top="0" tabpos="52" split="0" active="1" splitpos="0" zoom_1="1" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="37704" topLine="1509" />
+			<Cursor1 position="10385" topLine="249" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\gui\ledseg\ledseg_common.c" open="1" top="0" tabpos="42" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_key.c" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="968" topLine="2" />
+			<Cursor1 position="15318" topLine="543" />
 		</Cursor>
 	</File>
-	<File name="port\port_ledseg.c" open="1" top="0" tabpos="52" split="0" active="1" splitpos="0" zoom_1="1" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_fmrx.c" open="1" top="0" tabpos="77" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="10385" topLine="249" />
+			<Cursor1 position="6700" topLine="212" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_dump_buf_huart.c" open="1" top="0" tabpos="54" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_i2c.h" open="1" top="0" tabpos="102" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1458" topLine="1" />
+			<Cursor1 position="73" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_hdmi.c" open="1" top="0" tabpos="104" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="display\ledseg\display_ledseg.h" open="1" top="0" tabpos="49" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="315" topLine="0" />
+			<Cursor1 position="449" topLine="9" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_led.h" open="1" top="0" tabpos="59" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="message\msg_music.c" open="1" top="0" tabpos="82" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2179" topLine="41" />
+			<Cursor1 position="4060" topLine="99" />
+		</Cursor>
+	</File>
+	<File name="..\..\platform\gui\ledseg\ledseg_7p7s.c" open="1" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+		<Cursor>
+			<Cursor1 position="727" topLine="15" />
+		</Cursor>
+	</File>
+	<File name="..\..\platform\functions\func_rda5807m.h" open="1" top="0" tabpos="108" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+		<Cursor>
+			<Cursor1 position="62" topLine="0" />
 		</Cursor>
 	</File>
 	<File name="..\..\platform\functions\func_music.c" open="1" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
@@ -262,54 +272,54 @@
 			<Cursor1 position="1330" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_uart_upd.c" open="1" top="0" tabpos="63" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_sys.h" open="1" top="0" tabpos="89" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="811" topLine="6" />
+			<Cursor1 position="1066" topLine="32" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_bt_dut.c" open="1" top="0" tabpos="47" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="display\display_aux.c" open="1" top="0" tabpos="43" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1302" topLine="42" />
+			<Cursor1 position="43" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\gui\gui.h" open="1" top="0" tabpos="41" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_bt_dut.c" open="1" top="0" tabpos="47" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1637" topLine="15" />
+			<Cursor1 position="1302" topLine="42" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func.c" open="1" top="0" tabpos="18" split="0" active="1" splitpos="0" zoom_1="1" zoom_2="0">
+	<File name="..\..\platform\libs\api_rtc.h" open="1" top="0" tabpos="110" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="13527" topLine="445" />
+			<Cursor1 position="469" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_aux.c" open="1" top="0" tabpos="86" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\gui\ledseg\ledseg_common.h" open="1" top="0" tabpos="50" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1070" topLine="0" />
+			<Cursor1 position="663" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_cm.c" open="1" top="0" tabpos="112" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_rda5807m.c" open="1" top="0" tabpos="107" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1161" topLine="0" />
+			<Cursor1 position="484" topLine="22" />
 		</Cursor>
 	</File>
-	<File name="message\msg_idle.c" open="1" top="0" tabpos="98" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_spdif.h" open="1" top="0" tabpos="38" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="258" topLine="0" />
+			<Cursor1 position="1297" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\modules\bt\hfhs.c" open="1" top="0" tabpos="111" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\hlw_bt.c" open="1" top="0" tabpos="21" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="157" topLine="0" />
+			<Cursor1 position="3382" topLine="143" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_qn8035.h" open="1" top="0" tabpos="85" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\modules\bt\bt.c" open="1" top="0" tabpos="24" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="58" topLine="2" />
+			<Cursor1 position="1191" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\libs\api_rtc.h" open="1" top="0" tabpos="110" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_aux.h" open="1" top="0" tabpos="106" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="469" topLine="0" />
+			<Cursor1 position="2754" topLine="14" />
 		</Cursor>
 	</File>
 	<File name="..\..\platform\functions\func_clock.h" open="1" top="0" tabpos="33" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
@@ -317,129 +327,129 @@
 			<Cursor1 position="200" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_bt_hid.c" open="1" top="0" tabpos="48" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_charge.c" open="1" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1430" topLine="48" />
+			<Cursor1 position="1368" topLine="45" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\gui\ledseg\ledseg_common.h" open="1" top="0" tabpos="50" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_idle.c" open="1" top="0" tabpos="95" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="663" topLine="0" />
+			<Cursor1 position="399" topLine="7" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_aux.h" open="1" top="0" tabpos="106" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="port\port_key.c" open="1" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2754" topLine="14" />
+			<Cursor1 position="6142" topLine="132" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_sys.h" open="1" top="0" tabpos="89" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="port\port_sd.c" open="1" top="0" tabpos="101" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1066" topLine="32" />
+			<Cursor1 position="1656" topLine="34" />
 		</Cursor>
 	</File>
-	<File name="xcfg.h" open="1" top="0" tabpos="78" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_fmrx.h" open="1" top="0" tabpos="76" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="24750" topLine="130" />
+			<Cursor1 position="690" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\header\config_define.h" open="1" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_i2c.c" open="1" top="0" tabpos="103" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="14023" topLine="226" />
+			<Cursor1 position="1747" topLine="68" />
 		</Cursor>
 	</File>
-	<File name="display\ledseg\display_ledseg.h" open="1" top="0" tabpos="49" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\header\config_define.h" open="1" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="449" topLine="9" />
+			<Cursor1 position="14023" topLine="226" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_iis_ext.c" open="1" top="0" tabpos="55" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\sfunc_bt_call.c" open="1" top="0" tabpos="29" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="4966" topLine="95" />
+			<Cursor1 position="16224" topLine="491" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_spiflash1.c" open="1" top="0" tabpos="56" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_aux.c" open="1" top="0" tabpos="87" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="18826" topLine="700" />
+			<Cursor1 position="3693" topLine="126" />
 		</Cursor>
 	</File>
-	<File name="config.h" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="..\..\platform\modules\bt\hfhs.c" open="1" top="0" tabpos="111" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="49161" topLine="647" />
+			<Cursor1 position="157" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="display\display_clock.c" open="1" top="0" tabpos="45" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="config.h" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="352" topLine="0" />
+			<Cursor1 position="49161" topLine="27" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_rda5807m.c" open="1" top="0" tabpos="107" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_aux.c" open="1" top="0" tabpos="86" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="484" topLine="22" />
+			<Cursor1 position="1070" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\sfunc_bt_call.c" open="1" top="0" tabpos="29" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_bt.c" open="1" top="0" tabpos="17" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="16224" topLine="491" />
+			<Cursor1 position="5217" topLine="197" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_lowpwr.h" open="1" top="0" tabpos="83" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="plugin\plugin.h" open="1" top="0" tabpos="74" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="194" topLine="0" />
+			<Cursor1 position="1091" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_hlw.c" open="1" top="0" tabpos="25" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_led.c" open="1" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="5153" topLine="109" />
+			<Cursor1 position="3129" topLine="149" />
 		</Cursor>
 	</File>
-	<File name="port\port_linein.c" open="1" top="0" tabpos="100" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_i2s_wm8978.c" open="1" top="0" tabpos="66" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="780" topLine="9" />
+			<Cursor1 position="5917" topLine="180" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\header\io_def.h" open="1" top="0" tabpos="64" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\gui\ledseg\ledseg_7p7s.h" open="1" top="0" tabpos="53" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="5242" topLine="89" />
+			<Cursor1 position="536" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_aux.c" open="1" top="0" tabpos="87" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_speaker.h" open="1" top="0" tabpos="39" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3693" topLine="126" />
+			<Cursor1 position="395" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\header\macro.h" open="1" top="0" tabpos="97" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\header\typedef.h" open="1" top="0" tabpos="109" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="177" topLine="0" />
+			<Cursor1 position="68" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="message\msg_clock.c" open="1" top="0" tabpos="79" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\functions\func_music.h" open="1" top="0" tabpos="37" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3423" topLine="92" />
+			<Cursor1 position="2702" topLine="56" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_charge.h" open="1" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func.c" open="1" top="0" tabpos="18" split="0" active="1" splitpos="0" zoom_1="1" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="376" topLine="0" />
+			<Cursor1 position="13527" topLine="445" />
 		</Cursor>
 	</File>
-	<File name="message\msg_fmrx.c" open="1" top="0" tabpos="72" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_dump_buf_huart.c" open="1" top="0" tabpos="54" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="469" topLine="2" />
+			<Cursor1 position="1458" topLine="1" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_fmtx.c" open="1" top="0" tabpos="90" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_fmrx.c" open="1" top="0" tabpos="73" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3818" topLine="84" />
+			<Cursor1 position="4341" topLine="165" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_key.h" open="1" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="plugin\multi_lang.h" open="1" top="0" tabpos="92" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="13225" topLine="258" />
+			<Cursor1 position="14728" topLine="199" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_idle.c" open="1" top="0" tabpos="95" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="xcfg.h" open="1" top="0" tabpos="78" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="399" topLine="7" />
+			<Cursor1 position="24750" topLine="130" />
 		</Cursor>
 	</File>
 	<File name="..\..\platform\libs\api_fmrx.h" open="1" top="0" tabpos="94" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
@@ -447,14 +457,14 @@
 			<Cursor1 position="63" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_aux.h" open="1" top="0" tabpos="32" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_iis_ext.c" open="1" top="0" tabpos="55" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="897" topLine="0" />
+			<Cursor1 position="4966" topLine="95" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\gui\ledseg\ledseg_7p7s.h" open="1" top="0" tabpos="53" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_huart_audio.c" open="1" top="0" tabpos="65" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="536" topLine="0" />
+			<Cursor1 position="4224" topLine="132" />
 		</Cursor>
 	</File>
 	<File name="..\..\platform\libs\api_btstack.h" open="1" top="0" tabpos="15" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
@@ -462,94 +472,84 @@
 			<Cursor1 position="17019" topLine="321" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_bt.h" open="1" top="0" tabpos="69" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
-		<Cursor>
-			<Cursor1 position="1307" topLine="4" />
-		</Cursor>
-	</File>
-	<File name="display\ledseg\display_ledseg.c" open="1" top="0" tabpos="51" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
-		<Cursor>
-			<Cursor1 position="10231" topLine="415" />
-		</Cursor>
-	</File>
-	<File name="..\..\platform\bsp\bsp_i2s_wm8978.c" open="1" top="0" tabpos="66" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\sfunc_bt_ring.c" open="1" top="0" tabpos="27" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="5917" topLine="180" />
+			<Cursor1 position="7210" topLine="222" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\modules\bt\tws.c" open="1" top="0" tabpos="105" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_sys.c" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2508" topLine="59" />
+			<Cursor1 position="37704" topLine="1509" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_rda5807m.h" open="1" top="0" tabpos="108" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_tkey.c" open="1" top="0" tabpos="31" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="62" topLine="0" />
+			<Cursor1 position="6015" topLine="180" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\sfunc_bt_ring.c" open="1" top="0" tabpos="27" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="display\display_bt.c" open="1" top="0" tabpos="44" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="7210" topLine="222" />
+			<Cursor1 position="467" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_bt.h" open="1" top="0" tabpos="28" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_audio.c" open="1" top="0" tabpos="91" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2270" topLine="47" />
+			<Cursor1 position="1439" topLine="46" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\libs\api.h" open="1" top="0" tabpos="16" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_audio.h" open="1" top="0" tabpos="88" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="0" topLine="0" />
+			<Cursor1 position="308" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\gui\ledseg\ledseg_7p7s.c" open="1" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\functions\func_clock.c" open="1" top="0" tabpos="80" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="727" topLine="15" />
+			<Cursor1 position="3519" topLine="94" />
 		</Cursor>
 	</File>
-	<File name="message\msg_record.c" open="1" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_i2s.h" open="1" top="0" tabpos="36" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="962" topLine="0" />
+			<Cursor1 position="263" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_bt.c" open="1" top="0" tabpos="17" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="res.h" open="1" top="0" tabpos="93" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="5217" topLine="197" />
+			<Cursor1 position="1517" topLine="6" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_led.c" open="1" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_param.h" open="1" top="0" tabpos="68" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3129" topLine="149" />
+			<Cursor1 position="4262" topLine="58" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_fmrx.h" open="1" top="0" tabpos="34" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\bsp\bsp_led.h" open="1" top="0" tabpos="59" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="195" topLine="0" />
+			<Cursor1 position="2179" topLine="41" />
 		</Cursor>
 	</File>
-	<File name="plugin\plugin.h" open="1" top="0" tabpos="74" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="message\msg_idle.c" open="1" top="0" tabpos="98" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1091" topLine="0" />
+			<Cursor1 position="258" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_audio.c" open="1" top="0" tabpos="91" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
+	<File name="..\..\platform\libs\api.h" open="1" top="0" tabpos="16" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1439" topLine="46" />
+			<Cursor1 position="0" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="plugin\multi_lang.h" open="1" top="0" tabpos="92" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func.h" open="1" top="0" tabpos="71" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="14728" topLine="199" />
+			<Cursor1 position="551" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_audio.h" open="1" top="0" tabpos="88" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_fmrx.h" open="1" top="0" tabpos="34" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="308" topLine="0" />
+			<Cursor1 position="195" topLine="0" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func.h" open="1" top="0" tabpos="71" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
+	<File name="..\..\platform\functions\func_lowpwr.c" open="1" top="0" tabpos="62" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="551" topLine="0" />
+			<Cursor1 position="685" topLine="15" />
 		</Cursor>
 	</File>
 	<File name="plugin\plugin.c" open="1" top="0" tabpos="61" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
@@ -557,9 +557,9 @@
 			<Cursor1 position="2517" topLine="76" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\hlw_bt.h" open="1" top="0" tabpos="22" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
+	<File name="..\..\platform\libs\api_sys.h" open="1" top="0" tabpos="96" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="74" topLine="0" />
+			<Cursor1 position="1873" topLine="13" />
 		</Cursor>
 	</File>
 </CodeBlocks_layout_file>

+ 1 - 1
sdk_560x_01x_s2256_20241227/app/projects/standard/config.h

@@ -664,7 +664,7 @@
 #define WARNING_BT_PAIR                 0            //BT PAIRING提示音
 #define WARNING_UPDATE_DONE             0
 
-#define SW_VERSION		"V0.0.8"		//只能使用数字0-9,ota需要转码
+#define SW_VERSION		"V0.0.9"		//只能使用数字0-9,ota需要转码
 
 #define HLW_UI                          1
 

+ 5 - 2
sdk_560x_01x_s2256_20241227/app/projects/standard/display/ledseg/display_ledseg.c

@@ -235,8 +235,11 @@ void ledseg_disp_bt(void)
         }
         else
         {
-            ledseg_buf[1] = T_LEDSEG_B;
-            ledseg_buf[2] = T_LEDSEG_T;
+            if(!hlw_cb.bt_leddisplay_flag)
+            {
+                ledseg_buf[1] = T_LEDSEG_B;
+                ledseg_buf[2] = T_LEDSEG_T;
+            }
             //显示BT标志
             if(hlw_cb.bt_display_flag)
             {