Эх сурвалжийг харах

硬件解决晶振起振问题,FM O

caihoucong 1 сар өмнө
parent
commit
daafa4a681

+ 1 - 1
sdk_560x_01x_s2256_20241227/app/platform/bsp/bsp_i2c.c

@@ -86,7 +86,7 @@ void bsp_i2c_stop(void)
     I2C_SDA_H();
 
     hlw_cb.linein_test_en = true;
-    I2C_SDA_IN();
+    //I2C_SDA_IN();
 }
 
 //tx 1byte

+ 1 - 0
sdk_560x_01x_s2256_20241227/app/platform/bsp/bsp_sys.c

@@ -315,6 +315,7 @@ void linein_detect(void)
 #if HLW_UI
 u8 linein_detect_init_hlw(void)
 {
+    return 0;
     //return 0;
     I2C_SDA_IN();
     delay_5ms(10);

+ 12 - 1
sdk_560x_01x_s2256_20241227/app/platform/functions/func_qn8035.c

@@ -176,6 +176,17 @@ void qn8035_init(void)
     QND_WriteReg(XTAL_DIV0, QND_XTAL_DIV0);//01
     QND_WriteReg(XTAL_DIV1, QND_XTAL_DIV1);//08
     QND_WriteReg(XTAL_DIV2, QND_XTAL_DIV2);//5c
+#elif (FMRX_CLOCK == FM_USE_IO_12MHZ_CLK)
+    QND_WriteReg(0x01, QND_DIGITAL_CLOCK);
+    QNF_SetMute(1);
+    QND_WriteReg(0x58, 0x93);//mod PLL setting
+    delay_5ms(25);
+//#define QND_XTAL_DIV0                   0x6E
+//#define QND_XTAL_DIV1                   0x01
+//#define QND_XTAL_DIV2                   0x54
+    QND_WriteReg(XTAL_DIV0, 0x6E);//01
+    QND_WriteReg(XTAL_DIV1, 0x01);//08
+    QND_WriteReg(XTAL_DIV2, 0x54);//5c
 #endif
 
     QND_WriteReg(0x54, 0x47);//mod PLL setting
@@ -300,7 +311,7 @@ void qnd8035_set_freq(u16 freq)
     //QNF_SetRegBit(0x3E,0x80,0x80);  ///it is decided by programming this register
     //QNF_SetRegBit(0x41,0xE0,0xC0);  ///DC notching High pass filter bandwidth; remove low freqency dc signals
 
-#if 1//INVERSE_IMR
+#if 0//INVERSE_IMR
     reg = QND_ReadReg(CCA)&~0x40;
     if((freq == 9340) || (freq == 9390) || (freq == 9530)/*||(freq == 9980)||(freq == 10480)*/) {
         reg |= 0x40;	// inverse IMR.

BIN
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/AB5602D_YinWo_TD009(ikF-FM听力蓝牙耳机)_CHC_EN_V0.0.4_20250505(000010F2_C0B17EF6).prd


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


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 683 - 683
sdk_560x_01x_s2256_20241227/app/projects/standard/Output/bin/map.txt


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


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


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


+ 6 - 6
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
 
-1745917339 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\config.h
+1746417244 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\projects\standard\config.h
 	"config_define.h"
 	"config_extra.h"
 
@@ -1254,7 +1254,7 @@
 
 1703574087 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_huart_audio.h
 
-1745725439 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_i2c.c
+1746412739 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_i2c.c
 	"include.h"
 	"func_hlw.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"
 
-1745916263 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\bsp\bsp_sys.c
+1746412724 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"
 
@@ -1379,7 +1379,7 @@
 	"func_exspiflash_music.h"
 	"api_spiflash_ex.h"
 
-1745916277 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_fmrx.c
+1745917759 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"
@@ -1748,9 +1748,9 @@
 
 1745725439 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_hlw.h
 
-1745725439 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_qn8035.c
+1745923007 source:d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_qn8035.c
 	"include.h"
 	"func_qn8035.h"
 
-1745725439 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_qn8035.h
+1746417006 d:\bluetrum\project\y_yinwo\td009\code\20250418\sdk_560x_01x_s2256_20241227\app\platform\functions\func_qn8035.h
 

+ 212 - 207
sdk_560x_01x_s2256_20241227/app/projects/standard/app.layout

@@ -2,389 +2,389 @@
 <CodeBlocks_layout_file>
 	<FileVersion major="1" minor="0" />
 	<ActiveTarget name="Debug" />
-	<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_clock.c" open="1" top="0" tabpos="80" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="11934" topLine="444" />
+			<Cursor1 position="7311" topLine="159" />
 		</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="..\..\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="3863" topLine="60" />
+			<Cursor1 position="6427" topLine="228" />
 		</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\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="3693" topLine="126" />
+			<Cursor1 position="1325" topLine="23" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\bsp\bsp_i2c.c" open="1" top="0" tabpos="103" 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="1139" topLine="14" />
+			<Cursor1 position="2237" topLine="34" />
 		</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="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="85" topLine="0" />
+			<Cursor1 position="772" 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="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="1070" topLine="0" />
+			<Cursor1 position="999" topLine="9" />
 		</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_hdmi.c" open="1" top="0" tabpos="104" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="617" topLine="3" />
+			<Cursor1 position="315" topLine="0" />
 		</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="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="2207" topLine="53" />
+			<Cursor1 position="7528" topLine="237" />
 		</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">
+	<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="1883" topLine="116" />
+			<Cursor1 position="307" topLine="0" />
 		</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">
+	<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="1307" topLine="4" />
+			<Cursor1 position="1091" topLine="0" />
 		</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\libs\api_btstack.h" open="1" top="0" tabpos="15" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1458" topLine="1" />
+			<Cursor1 position="109" topLine="0" />
 		</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">
+	<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="42621" topLine="214" />
+			<Cursor1 position="150" topLine="4" />
 		</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\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="2895" topLine="21" />
+			<Cursor1 position="6780" topLine="217" />
 		</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">
+	<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="63" topLine="0" />
+			<Cursor1 position="49258" topLine="633" />
 		</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="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="6015" topLine="180" />
+			<Cursor1 position="574" topLine="0" />
 		</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">
+	<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="109" topLine="0" />
+			<Cursor1 position="210" topLine="0" />
 		</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\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="263" topLine="0" />
+			<Cursor1 position="1995" topLine="7" />
 		</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="..\..\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="1091" topLine="0" />
+			<Cursor1 position="73" topLine="0" />
 		</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_speaker.h" open="1" top="0" tabpos="39" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="258" topLine="0" />
+			<Cursor1 position="395" topLine="0" />
 		</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\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="1191" topLine="0" />
+			<Cursor1 position="1558" topLine="19" />
 		</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\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="0" topLine="0" />
+			<Cursor1 position="2032" topLine="73" />
 		</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="res.h" open="1" top="0" tabpos="93" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="73" topLine="0" />
+			<Cursor1 position="1517" topLine="6" />
 		</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">
 		<Cursor>
-			<Cursor1 position="308" topLine="0" />
+			<Cursor1 position="363" 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\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="3334" topLine="60" />
+			<Cursor1 position="7909" topLine="232" />
 		</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">
+	<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="461" topLine="0" />
+			<Cursor1 position="3863" topLine="60" />
 		</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="message\msg_bt.c" open="1" top="0" tabpos="12" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="10834" topLine="257" />
+			<Cursor1 position="1883" topLine="116" />
 		</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\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="1517" topLine="6" />
+			<Cursor1 position="5917" topLine="180" />
 		</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="xcfg.h" open="1" top="0" tabpos="78" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1250" topLine="7" />
+			<Cursor1 position="24750" topLine="130" />
 		</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_lowpwr.h" open="1" top="0" tabpos="83" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="14728" topLine="199" />
+			<Cursor1 position="488" topLine="0" />
 		</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="..\..\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="13225" topLine="258" />
+			<Cursor1 position="2496" topLine="47" />
 		</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="..\..\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="574" topLine="0" />
+			<Cursor1 position="4937" topLine="167" />
 		</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="..\..\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="4107" topLine="137" />
+			<Cursor1 position="12798" topLine="187" />
 		</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\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="1012" topLine="2" />
+			<Cursor1 position="663" topLine="0" />
 		</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="23642" topLine="884" />
 		</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="..\..\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="1106" topLine="45" />
+			<Cursor1 position="18826" topLine="700" />
 		</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\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="3818" topLine="84" />
+			<Cursor1 position="1191" topLine="0" />
 		</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="..\..\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="61" topLine="1" />
+			<Cursor1 position="897" 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="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="1995" topLine="7" />
+			<Cursor1 position="1250" topLine="7" />
 		</Cursor>
 	</File>
-	<File name="display\ledseg\display_ledseg.c" open="1" top="0" tabpos="51" 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="5434" topLine="184" />
+			<Cursor1 position="962" 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\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="1637" topLine="15" />
+			<Cursor1 position="4966" topLine="95" />
 		</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="..\..\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="150" topLine="4" />
+			<Cursor1 position="9374" topLine="298" />
 		</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\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="897" topLine="0" />
+			<Cursor1 position="727" topLine="15" />
 		</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="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="5978" topLine="89" />
+			<Cursor1 position="6142" topLine="132" />
 		</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\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="2367" topLine="74" />
+			<Cursor1 position="85" topLine="0" />
 		</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="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="294" topLine="0" />
+			<Cursor1 position="10834" topLine="257" />
 		</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\header\macro.h" open="1" top="0" tabpos="97" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2237" topLine="34" />
+			<Cursor1 position="177" 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\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="307" topLine="0" />
+			<Cursor1 position="11934" topLine="444" />
 		</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="..\..\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="4937" topLine="167" />
+			<Cursor1 position="1368" topLine="45" />
 		</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\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="376" topLine="0" />
+			<Cursor1 position="2895" topLine="21" />
 		</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="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="33559" topLine="1315" />
+			<Cursor1 position="403" 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\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="23642" topLine="884" />
+			<Cursor1 position="1106" topLine="45" />
 		</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\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="727" topLine="15" />
+			<Cursor1 position="16224" topLine="491" />
 		</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\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="536" topLine="0" />
+			<Cursor1 position="7210" topLine="222" />
 		</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\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="177" topLine="0" />
+			<Cursor1 position="617" topLine="3" />
 		</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\functions\func_clock.h" open="1" top="0" tabpos="33" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="210" topLine="0" />
+			<Cursor1 position="461" topLine="0" />
 		</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\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="4966" topLine="95" />
+			<Cursor1 position="3334" topLine="60" />
 		</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">
+	<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="1330" topLine="0" />
+			<Cursor1 position="0" topLine="0" />
 		</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="..\..\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="488" topLine="0" />
+			<Cursor1 position="17329" topLine="766" />
 		</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\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="3255" topLine="92" />
+			<Cursor1 position="13225" topLine="258" />
 		</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="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="2032" topLine="73" />
+			<Cursor1 position="4060" topLine="99" />
 		</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="display\ledseg\display_ledseg.c" open="1" top="0" tabpos="51" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="7528" topLine="237" />
+			<Cursor1 position="5434" topLine="184" />
 		</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\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="999" topLine="9" />
+			<Cursor1 position="3529" topLine="104" />
 		</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="..\..\platform\functions\func_music.c" open="1" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1368" topLine="45" />
+			<Cursor1 position="1330" topLine="0" />
 		</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_bt.h" open="1" top="0" tabpos="69" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="6780" topLine="217" />
+			<Cursor1 position="1307" topLine="4" />
 		</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\functions\func.h" open="1" top="0" tabpos="71" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2508" topLine="59" />
+			<Cursor1 position="900" 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="plugin\plugin.c" open="1" top="0" tabpos="61" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="811" topLine="6" />
+			<Cursor1 position="2754" topLine="86" />
 		</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="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="1297" topLine="0" />
+			<Cursor1 position="258" 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_huart_audio.c" open="1" top="0" tabpos="65" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="12768" topLine="193" />
+			<Cursor1 position="4224" topLine="132" />
 		</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\gui\gui.c" open="1" top="0" tabpos="40" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="900" topLine="0" />
+			<Cursor1 position="1083" topLine="17" />
 		</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\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="5917" topLine="180" />
+			<Cursor1 position="61" topLine="1" />
 		</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="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="10888" topLine="402" />
+			<Cursor1 position="3255" topLine="92" />
 		</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\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="1656" topLine="34" />
+			<Cursor1 position="2754" topLine="14" />
 		</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\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="49" topLine="0" />
+			<Cursor1 position="968" topLine="2" />
 		</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="..\..\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="2208" topLine="41" />
+			<Cursor1 position="690" topLine="0" />
 		</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\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="43" topLine="0" />
+			<Cursor1 position="3129" topLine="149" />
 		</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="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="16224" topLine="491" />
+			<Cursor1 position="294" topLine="0" />
 		</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_aux.c" open="1" top="0" tabpos="43" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="7210" topLine="222" />
+			<Cursor1 position="43" 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">
@@ -392,139 +392,144 @@
 			<Cursor1 position="9746" topLine="393" />
 		</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="..\..\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="315" topLine="0" />
+			<Cursor1 position="3818" topLine="84" />
 		</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\functions\func_hlw.c" open="1" top="0" tabpos="25" split="0" active="1" splitpos="0" zoom_1="2" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2496" topLine="47" />
+			<Cursor1 position="639" 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="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="3529" topLine="104" />
+			<Cursor1 position="2207" topLine="53" />
 		</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_charge.h" open="1" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="563" topLine="0" />
+			<Cursor1 position="376" topLine="0" />
 		</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\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="772" topLine="0" />
+			<Cursor1 position="2508" topLine="59" />
 		</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="..\..\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="7347" topLine="229" />
+			<Cursor1 position="6015" topLine="180" />
 		</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_uart_upd.c" open="1" top="0" tabpos="63" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="1325" topLine="23" />
+			<Cursor1 position="811" topLine="6" />
 		</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\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="403" topLine="0" />
+			<Cursor1 position="263" topLine="0" />
 		</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\functions\func_lowpwr.c" open="1" top="0" tabpos="62" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="48990" topLine="651" />
+			<Cursor1 position="5648" topLine="183" />
 		</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\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="395" topLine="0" />
+			<Cursor1 position="536" topLine="0" />
 		</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="..\..\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="2639" topLine="133" />
+			<Cursor1 position="1458" topLine="1" />
 		</Cursor>
 	</File>
-	<File name="..\..\platform\functions\func_lowpwr.c" open="1" top="0" tabpos="62" 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="5648" topLine="183" />
+			<Cursor1 position="3693" topLine="126" />
 		</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="..\..\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="6142" topLine="132" />
+			<Cursor1 position="4987" topLine="127" />
 		</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="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="24750" topLine="130" />
+			<Cursor1 position="1343" topLine="22" />
 		</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\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="962" topLine="0" />
+			<Cursor1 position="49" topLine="0" />
 		</Cursor>
 	</File>
-	<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\bsp\bsp_i2c.c" open="1" top="0" tabpos="103" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="7909" topLine="232" />
+			<Cursor1 position="1177" topLine="44" />
 		</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_fmrx.c" open="1" top="0" tabpos="73" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="18826" topLine="700" />
+			<Cursor1 position="4277" topLine="165" />
 		</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="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="1083" topLine="17" />
+			<Cursor1 position="1656" topLine="34" />
 		</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\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="4987" topLine="127" />
+			<Cursor1 position="2367" topLine="74" />
 		</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\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="663" topLine="0" />
+			<Cursor1 position="1070" 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="2" zoom_2="0">
+	<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">
 		<Cursor>
-			<Cursor1 position="693" topLine="0" />
+			<Cursor1 position="63" topLine="0" />
 		</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\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="4224" topLine="132" />
+			<Cursor1 position="5242" topLine="89" />
 		</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\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="7311" topLine="159" />
+			<Cursor1 position="2208" topLine="41" />
 		</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">
+	<File name="Output\bin\xcfg.xm" open="1" top="0" tabpos="60" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="2754" topLine="86" />
+			<Cursor1 position="42621" topLine="214" />
 		</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\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="4060" topLine="99" />
+			<Cursor1 position="2639" topLine="133" />
 		</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="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="690" topLine="0" />
+			<Cursor1 position="14728" topLine="199" />
 		</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\gui\gui.h" open="1" top="0" tabpos="41" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
 		<Cursor>
-			<Cursor1 position="3129" topLine="149" />
+			<Cursor1 position="1637" topLine="15" />
+		</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">
+		<Cursor>
+			<Cursor1 position="1297" topLine="0" />
 		</Cursor>
 	</File>
 </CodeBlocks_layout_file>

+ 2 - 2
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.3"		//只能使用数字0-9,ota需要转码
+#define SW_VERSION		"V0.0.4"		//只能使用数字0-9,ota需要转码
 
 #define HLW_UI                          1
 
@@ -676,7 +676,7 @@
 #define FMRX_2_SDADC_EN                 1                               //外接收音是否进SDADC,否则直通DAC。进SDADC可以调EQ,FMRX录音等功能。
 #define FMRX_CHANNEL_CFG                (CH_AUXL_PF0 | CH_AUXR_PF1)      //选择FMRX的通路
 #define FMRX_AUX_ANL_GAIN               AUX_N0DB                        //AUX输入的模拟增益
-#define FMRX_CLOCK                      FM_SHARE_CRYSTAL_32KHz //FM_USE_IO_32KHZ_CLK //FM_USE_CRYSTAL_32K //FM_SHARE_CRYSTAL_32KHz //FM_USE_CRYSTAL_32K //FM_USE_CRYSTAL_32K
+#define FMRX_CLOCK                      FM_SHARE_CRYSTAL_32KHz //FM_USE_IO_12MHZ_CLK //FM_USE_IO_32KHZ_CLK //FM_USE_CRYSTAL_32K //FM_SHARE_CRYSTAL_32KHz //FM_USE_CRYSTAL_32K //FM_USE_CRYSTAL_32K
 #define FMRX_CLKOMAP                    CLKOMAP_PE5
 #endif // FMRX_QN8035_EN
 

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно