Pārlūkot izejas kodu

增加功能,回复出厂设置的时候,不清除左右鞋区分的信息

Ouj_Junchao 2 gadi atpakaļ
vecāks
revīzija
7e34e905ec

+ 27 - 8
app/app_safe.c

@@ -57,18 +57,37 @@ static void app_safe_Process(void)
 //»Ö¸´³ö³§ÉèÖÃ
 static void cb_BLE_RESTSETTING(void* handle)
 {
-	 Flash_DeleteAllInfor();
-	 Flash_DeleteAllStep();
-	 Flash_DeleteAllBackup();
+	  uint8_t  isHost;
+	  uint8_t  LR_FLAG;
+	 
+	  isHost  = mFlash.isHost;
+	  LR_FLAG = mFlash.LR_FLAG;
 	
-	 BLE_Client_Rx_t* target = handle;
-	 uint8_t cmd = target->pDat[0];
+	  memset((uint8_t*)(&mFlash),0,sizeof(Flash_t));
+	  memset((uint8_t*)(&mBackup),0,sizeof(FlashBackup_t));
 	
-	 BLE_Host_Tx_Send(0,BLE_RESTSETTING,&cmd,1);
+	  Flash_DeleteAllInfor();
+	  Flash_DeleteAllStep();
+	  Flash_DeleteAllBackup();
+	 
+	  mFlash.isHost = isHost;
+	  mFlash.LR_FLAG = LR_FLAG;
 	
-	 nrf_delay_ms(500);
+		Flash_SaveInfomation();
+
+		mBackup.isHost= mFlash.isHost;
+		mBackup.LR_FLAG = mFlash.LR_FLAG;
+	
+		if(Flash_SaveBackup() != ZONE_OP_SUCCESS)Except_TxError(EXCEPT_FLASH,"app_detect_LR save backup fail");
 	
-	 NVIC_SystemReset();
+		 BLE_Client_Rx_t* target = handle;
+		 uint8_t cmd = target->pDat[0];
+		
+		 BLE_Host_Tx_Send(0,BLE_RESTSETTING,&cmd,1);
+		
+		 nrf_delay_ms(500);
+		
+		 NVIC_SystemReset();
 }
 
 void app_safe_Init(void)

BIN
dfu_readme/app_dfu_package.zip → dfu_readme/app_dfu_package1.3.22.zip


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
pca10040/s132/arm5_no_packs/_build/ble_app_uart_c_pca10040_s132_Shoes_FW_APP.dep


BIN
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.axf


+ 1 - 1
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.build_log.htm

@@ -54,10 +54,10 @@ Package Vendor: NordicSemiconductor
    * Component: ARM::CMSIS:CORE:5.3.0
 
    * Component: NordicSemiconductor::Device:Startup:8.32.1
-      Source file:   Device\Source\system_nrf52.c
       Include file:  Device\Include\system_nrf.h
       Source file:   Device\Source\arm\arm_startup_nrf52.s
       Include file:  Device\Include\system_nrf52.h
+      Source file:   Device\Source\system_nrf52.c
 Build Time Elapsed:  00:00:01
 </pre>
 </body>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 261 - 261
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.hex


+ 37 - 29
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.htm

@@ -3,7 +3,7 @@
 <title>Static Call Graph - [.\_build\nrf52832_xxaa.axf]</title></head>
 <body><HR>
 <H1>Static Call Graph for image .\_build\nrf52832_xxaa.axf</H1><HR>
-<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Tue Sep 06 16:17:51 2022
+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Tue Sep 06 18:36:08 2022
 <BR><P>
 <H3>Maximum Stack Usage =       5360 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
 Call chain for Maximum Stack Depth:</H3>
@@ -672,6 +672,7 @@ Global Symbols
 <LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_detect_LR_Porcess
 <LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_Roll_And_Stop_process
 <LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bll_imu_close
+<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_RESTSETTING
 <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_safe_Process
 <LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sdflash_write
 <LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sdflash_page_erase
@@ -866,8 +867,8 @@ Global Symbols
 <BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
 </UL>
 <BR>[Called By]<UL><LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_shoes_still
-<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IsWearShoes
 <LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;one_byte_receive_pcs
+<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IsWearShoes
 <LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
 <LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
 </UL>
@@ -886,10 +887,10 @@ Global Symbols
 <P><STRONG><a name="[11c]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
 <BR><BR>[Called By]<UL><LI><a href="#[309]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slave_update_conn_interval_request
 <LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Ble_update_conn_interval
+<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_battery_Process
 <LI><a href="#[355]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;drv_lsm_self_check_5
 <LI><a href="#[34c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;drv_lsm_self_check_3
 <LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IsWearShoes
-<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_battery_Process
 <LI><a href="#[324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dcm2angleTest
 <LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;init_attitude_matrix
 </UL>
@@ -1166,9 +1167,9 @@ Global Symbols
 <LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_UPDATE
 <LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Host_R_DFU
 <LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_DFU
+<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Host_BLE_AUTHEN
 <LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Host_R_CHARGE
 <LI><a href="#[306]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_send_charge
-<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Host_BLE_AUTHEN
 </UL>
 
 <P><STRONG><a name="[112]"></a>BLE_Host_Initialize</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, hal_ble_host.o(i.BLE_Host_Initialize))
@@ -1253,11 +1254,11 @@ Global Symbols
 <LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_Client_BLE_CONNET_R
 <LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_BLINK_LED
 <LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_DFU
-<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_CHARGE
 <LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_SHOCK
 <LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Protocol
 <LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_BLE_AUTHEN
 <LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_Authen_Process
+<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_CHARGE
 </UL>
 
 <P><STRONG><a name="[25c]"></a>Ble_Host_Connectd_Evt_Regist</STRONG> (Thumb, 62 bytes, Stack size 0 bytes, host.o(i.Ble_Host_Connectd_Evt_Regist))
@@ -1271,9 +1272,9 @@ Global Symbols
 <P><STRONG><a name="[11b]"></a>Ble_update_conn_interval</STRONG> (Thumb, 214 bytes, Stack size 40 bytes, host.o(i.Ble_update_conn_interval))
 <BR><BR>[Stack]<UL><LI>Max Depth = 4856<LI>Call Chain = Ble_update_conn_interval &rArr; app_error_handler &rArr; app_error_fault_handler &rArr; Flash_SaveLog &rArr; Flash_SaveInfomation &rArr; pm_update &rArr; minfds_record_update &rArr; minfds_record_add &rArr; minfds_gc
 </UL>
-<BR>[Calls]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_error_handler
-<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
+<BR>[Calls]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
 <LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
+<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_error_handler
 </UL>
 <BR>[Called By]<UL><LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_connect_Process
 </UL>
@@ -1330,16 +1331,17 @@ Global Symbols
 <LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pair_writeflish
 <LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_detect_LR_Porcess
 <LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWR_Process
+<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_RESTSETTING
 <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_safe_Process
 <LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sdflash_write
 <LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sdflash_page_erase
 <LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_SWITCH_IMU
 <LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_connect_Process
+<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_battery_Process
 <LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_qma_Porcess
 <LI><a href="#[3c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;monitor_sensor_no_data
 <LI><a href="#[3c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;monitor_sensor_data
 <LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Process
-<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_battery_Process
 <LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bsp_spi0_init_process
 <LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bsp_adc_init_process
 <LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bsp_wdt_init_process
@@ -1439,6 +1441,7 @@ Global Symbols
 <LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pair_writeflish
 <LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_detect_LR_Porcess
 <LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWR_Process
+<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_RESTSETTING
 <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_safe_Process
 <LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_SWITCH_IMU
 </UL>
@@ -1456,6 +1459,7 @@ Global Symbols
 <LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pair_writeflish
 <LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_detect_LR_Porcess
 <LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWR_Process
+<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_RESTSETTING
 </UL>
 
 <P><STRONG><a name="[13f]"></a>Flash_SaveLog</STRONG> (Thumb, 146 bytes, Stack size 24 bytes, app_flash.o(i.Flash_SaveLog))
@@ -1893,9 +1897,6 @@ Global Symbols
 <LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_connect_LED_Process
 <LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_BLINK_LED
 <LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_Client_R_DFU
-<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_charge_Process
-<LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Process
-<LI><a href="#[303]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_start_config
 <LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MT_TimerCounter
 <LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_Host_Tx_Process
 <LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_Client_Tx_Process
@@ -1910,6 +1911,9 @@ Global Symbols
 <LI><a href="#[3ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_start
 <LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pair_led_pcs
 <LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_pair_chargerpin_pcs
+<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_charge_Process
+<LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Process
+<LI><a href="#[303]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_start_config
 </UL>
 
 <P><STRONG><a name="[fc]"></a>Process_Start</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, system.o(i.Process_Start))
@@ -1949,11 +1953,6 @@ Global Symbols
 <LI><a href="#[b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;selfcheck_process
 <LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;selfcheck_led_display_process
 <LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_detect_LR_Porcess
-<LI><a href="#[393]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;drv_qmc6310_Init
-<LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;drv_lsm_Init
-<LI><a href="#[2f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Init
-<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Process
-<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_wearshoes_Process
 <LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;one_byte_receive_init
 <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_pair_host_process_case1
 <LI><a href="#[310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;chargerpin_one_ms_init
@@ -1963,6 +1962,11 @@ Global Symbols
 <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;start_pair_led
 <LI><a href="#[3ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_start
 <LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_pair_chargerpin_pcs
+<LI><a href="#[393]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;drv_qmc6310_Init
+<LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;drv_lsm_Init
+<LI><a href="#[2f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Init
+<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Process
+<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_wearshoes_Process
 <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Init
 <LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Pwm_init
 <LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rtc_tick_handler
@@ -2234,11 +2238,6 @@ Global Symbols
 <LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_data_transfer_Process
 <LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_connect_LED_Process
 <LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_BLE_BLINK_LED
-<LI><a href="#[3c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;monitor_sensor_no_data
-<LI><a href="#[3ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_monitor_sensor_data_process
-<LI><a href="#[3bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_intergrated_setting
-<LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Process
-<LI><a href="#[3e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_wearshoes_determine
 <LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_battery_Process
 <LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_Host_Tx_Process
 <LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_Client_Tx_Process
@@ -2249,6 +2248,11 @@ Global Symbols
 <LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_pair_client_process
 <LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_Authen_Process
 <LI><a href="#[3ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_start
+<LI><a href="#[3c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;monitor_sensor_no_data
+<LI><a href="#[3ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_monitor_sensor_data_process
+<LI><a href="#[3bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_intergrated_setting
+<LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Process
+<LI><a href="#[3e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_wearshoes_determine
 </UL>
 
 <P><STRONG><a name="[1ec]"></a>TIME_Init</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, bsp_time.o(i.TIME_Init))
@@ -2382,12 +2386,12 @@ Global Symbols
 <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_safe_Process
 <LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sdflash_write
 <LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sdflash_page_erase
-<LI><a href="#[3c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;monitor_sensor_no_data
-<LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Process
 <LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_battery_Process
 <LI><a href="#[28d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_pair_host_process_case2
 <LI><a href="#[27e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_pair_client_process_case1
 <LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_pair_host_process
+<LI><a href="#[3c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;monitor_sensor_no_data
+<LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fml_imu_Process
 <LI><a href="#[3ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gap_params_init
 <LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;drv_qmc_iic_error_report_process
 <LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;drv_lsm_spi_error_report_process
@@ -4645,8 +4649,8 @@ Global Symbols
 </UL>
 <P><STRONG><a name="[3db]"></a>fml_adc_get_value</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, fml_adc.o(i.fml_adc_get_value))
 <BR><BR>[Called By]<UL><LI><a href="#[b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;selfcheck_process
-<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_charge_monitor_process
 <LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_battery_Process
+<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_charge_monitor_process
 </UL>
 
 <P><STRONG><a name="[282]"></a>fml_adc_remove_pin_channel</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, fml_adc.o(i.fml_adc_remove_pin_channel))
@@ -7038,9 +7042,9 @@ Global Symbols
 <P><STRONG><a name="[309]"></a>slave_update_conn_interval_request</STRONG> (Thumb, 220 bytes, Stack size 40 bytes, slave.o(i.slave_update_conn_interval_request))
 <BR><BR>[Stack]<UL><LI>Max Depth = 4856<LI>Call Chain = slave_update_conn_interval_request &rArr; app_error_handler &rArr; app_error_fault_handler &rArr; Flash_SaveLog &rArr; Flash_SaveInfomation &rArr; pm_update &rArr; minfds_record_update &rArr; minfds_record_add &rArr; minfds_gc
 </UL>
-<BR>[Calls]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_error_handler
-<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
+<BR>[Calls]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
 <LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
+<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_error_handler
 </UL>
 <BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cb_Slave_Connect
 </UL>
@@ -7566,13 +7570,17 @@ Local Symbols
 <BR>[Address Reference Count : 2]<UL><LI> app_safe.o(i.app_safe_Init)
 <LI> app_safe.o(i.app_safe_Process)
 </UL>
-<P><STRONG><a name="[7c]"></a>cb_BLE_RESTSETTING</STRONG> (Thumb, 136 bytes, Stack size 8 bytes, app_safe.o(i.cb_BLE_RESTSETTING))
-<BR><BR>[Stack]<UL><LI>Max Depth = 760<LI>Call Chain = cb_BLE_RESTSETTING &rArr; Flash_DeleteAllStep &rArr; sdflash_page_erase &rArr; Except_TxError &rArr; BLE_Client_Send &rArr; send_bytes_client &rArr; ble_nus_data_send &rArr; blcm_link_ctx_get &rArr; ble_conn_state_conn_idx &rArr; ble_conn_state_valid &rArr; nrf_atflags_get
+<P><STRONG><a name="[7c]"></a>cb_BLE_RESTSETTING</STRONG> (Thumb, 202 bytes, Stack size 8 bytes, app_safe.o(i.cb_BLE_RESTSETTING))
+<BR><BR>[Stack]<UL><LI>Max Depth = 4592<LI>Call Chain = cb_BLE_RESTSETTING &rArr; Flash_SaveInfomation &rArr; pm_update &rArr; minfds_record_update &rArr; minfds_record_add &rArr; minfds_gc
 </UL>
 <BR>[Calls]<UL><LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BLE_Host_Tx_Send
+<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Flash_SaveInfomation
+<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Flash_SaveBackup
+<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Except_TxError
 <LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Flash_DeleteAllStep
 <LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Flash_DeleteAllInfor
 <LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Flash_DeleteAllBackup
+<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
 </UL>
 <BR>[Address Reference Count : 1]<UL><LI> app_safe.o(i.app_safe_Init)
 </UL>
@@ -8269,8 +8277,8 @@ Local Symbols
 </UL>
 <BR>[Calls]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Process_SetHoldOn
 <LI><a href="#[1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetBatteryPersent
-<LI><a href="#[306]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_send_charge
 <LI><a href="#[3dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_chargepin_pairline
+<LI><a href="#[306]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_send_charge
 </UL>
 <BR>[Called By]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hal_charge_init
 </UL>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
pca10040/s132/arm5_no_packs/ble_app_uart_c_pca10040_s132.uvguix.Administrator


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels