diff --git a/Core/Src/stm32_lpm_if.c b/Core/Src/stm32_lpm_if.c
index f988758..eb047cd 100644
--- a/Core/Src/stm32_lpm_if.c
+++ b/Core/Src/stm32_lpm_if.c
@@ -126,6 +126,7 @@ void PWR_ExitStopMode(void)
MX_I2C1_Init();
MX_I2C2_Init();
MX_TIM2_Init();
+
HAL_I2C_Init(&SSD1306_I2C_HANDLE);
HAL_I2C_Init(&MOTION_SENSOR_I2C_HANDLE);
HAL_TIM_Base_Start_IT(&MOTION_SENSOR_TIM_HANDLE);
diff --git a/Core/Src/yunhorn_sts_motion_sensor.c b/Core/Src/yunhorn_sts_motion_sensor.c
index 9c39681..8812e2d 100644
--- a/Core/Src/yunhorn_sts_motion_sensor.c
+++ b/Core/Src/yunhorn_sts_motion_sensor.c
@@ -229,7 +229,13 @@ void STS_MOTION_SENSOR_WakeUp_Process(void)
if (event_status.WakeUpStatus != 0U)
{
STS_MOTION_SENSOR_After_Wake_Up(); // for 1st wakeup value
-
+ HAL_Init();
+ SystemClock_Config();
+ MX_GPIO_Init();
+ MX_I2C1_Init();
+ MX_I2C2_Init();
+ MX_TIM2_Init();
+ SystemApp_Init();
STS_MOTION_SENSOR_Init_Send_Data();
for (uint8_t ccc=0; ccc < 3; ccc++) {
diff --git a/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.axf b/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.axf
index cf43c22..3771a88 100644
Binary files a/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.axf and b/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.axf differ
diff --git a/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.build_log.htm b/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.build_log.htm
index 7925320..42808e0 100644
--- a/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.build_log.htm
+++ b/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.build_log.htm
@@ -17,7 +17,7 @@ Library Manager: ArmAr.exe V6.15
Hex Converter: FromElf.exe V6.15
CPU DLL: SARMCM3.DLL V5.33.0.0
Dialog DLL: DCM.DLL V1.17.3.0
-Target DLL: UL2CM3.DLL V1.163.9.0
+Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0
Dialog DLL: TCM.DLL V1.48.0.0
Project:
@@ -28,42 +28,42 @@ Project File Date: 09/20/2022
*** Using Compiler 'V6.15', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'STS_MM_WLE5'
assembling startup_stm32wl55xx_cm4.s...
-compiling main.c...
compiling dma.c...
-compiling gpio.c...
-compiling subghz.c...
-compiling rtc.c...
-compiling sys_debug.c...
-compiling adc.c...
-compiling sys_app.c...
-compiling timer_if.c...
-compiling stm32wlxx_it.c...
-compiling usart_if.c...
-compiling usart.c...
compiling sys_sensors.c...
-compiling adc_if.c...
+compiling main.c...
+compiling rtc.c...
+compiling adc.c...
+compiling stm32wlxx_it.c...
+compiling subghz.c...
+compiling sys_debug.c...
+compiling usart.c...
+compiling gpio.c...
compiling stm32_lpm_if.c...
+compiling adc_if.c...
+compiling usart_if.c...
compiling stm32wlxx_hal_msp.c...
+compiling timer_if.c...
+compiling sys_app.c...
compiling ssd1306_fonts.c...
compiling app_lorawan.c...
compiling flash_if.c...
compiling CayenneLpp.c...
-compiling ssd1306.c...
compiling lora_info.c...
compiling ssd1306_tests.c...
compiling radio_board_if.c...
+compiling ssd1306.c...
compiling stm32wlxx_ll_adc.c...
-compiling stm32wlxx_nucleo.c...
compiling stm32wlxx_nucleo_radio.c...
-compiling yunhorn_sts_motion_sensor.c...
-compiling stm32wlxx_hal_adc_ex.c...
+compiling stm32wlxx_nucleo.c...
compiling lora_app.c...
+compiling stm32wlxx_hal_adc_ex.c...
+compiling yunhorn_sts_motion_sensor.c...
compiling yunhorn_sts_motion_sensor_adxl345.c...
-compiling stm32wlxx_hal_flash.c...
compiling stm32wlxx_hal_adc.c...
+compiling stm32wlxx_hal_flash.c...
compiling stm32wlxx_hal_rcc_ex.c...
-compiling stm32wlxx_hal_rcc.c...
compiling stm32wlxx_hal_gpio.c...
+compiling stm32wlxx_hal_rcc.c...
compiling stm32wlxx_hal_dma_ex.c...
compiling stm32wlxx_hal_flash_ex.c...
compiling stm32wlxx_hal_pwr.c...
@@ -76,20 +76,20 @@ compiling stm32wlxx_hal_subghz.c...
compiling stm32wlxx_hal_rtc.c...
compiling stm32wlxx_hal_rtc_ex.c...
compiling cmac.c...
+compiling system_stm32wlxx.c...
compiling stm32wlxx_hal_i2c_ex.c...
compiling stm32wlxx_hal_uart_ex.c...
-compiling system_stm32wlxx.c...
compiling lorawan_aes.c...
compiling Region.c...
-compiling stm32wlxx_hal_tim_ex.c...
compiling soft-se.c...
-compiling RegionBaseUS.c...
+compiling stm32wlxx_hal_tim_ex.c...
compiling RegionAU915.c...
+compiling RegionBaseUS.c...
compiling LmhpCompliance.c...
compiling RegionCN470.c...
compiling RegionAS923.c...
-compiling RegionCN470A20.c...
compiling RegionCN470A26.c...
+compiling RegionCN470A20.c...
compiling RegionCN470B20.c...
compiling RegionCN470B26.c...
compiling stm32wlxx_hal_uart.c...
@@ -98,36 +98,36 @@ compiling RegionEU433.c...
compiling RegionEU868.c...
compiling stm32wlxx_hal_tim.c...
compiling RegionIN865.c...
-compiling stm32wlxx_hal_i2c.c...
compiling RegionKR920.c...
+compiling stm32wlxx_hal_i2c.c...
compiling RegionCommon.c...
compiling RegionRU864.c...
compiling RegionUS915.c...
compiling LoRaMacAdr.c...
compiling LoRaMacClassB.c...
+compiling LoRaMacConfirmQueue.c...
compiling LoRaMacCommands.c...
compiling LoRaMacParser.c...
-compiling LoRaMacConfirmQueue.c...
compiling LoRaMacSerializer.c...
compiling LoRaMacCrypto.c...
compiling NvmDataMgmt.c...
compiling utilities.c...
compiling stm32_mem.c...
-compiling stm32_systime.c...
compiling stm32_adv_trace.c...
+compiling stm32_systime.c...
compiling radio_fw.c...
-compiling stm32_tiny_sscanf.c...
compiling LmHandler.c...
+compiling stm32_tiny_sscanf.c...
compiling stm32_tiny_vsnprintf.c...
compiling stm32_seq.c...
-compiling stm32_timer.c...
compiling stm32_lpm.c...
+compiling stm32_timer.c...
compiling radio_driver.c...
-compiling BayesFunctions.c...
compiling LoRaMac.c...
+compiling BayesFunctions.c...
compiling radio.c...
-compiling ControllerFunctions.c...
compiling ComplexMathFunctions.c...
+compiling ControllerFunctions.c...
compiling BasicMathFunctions.c...
compiling FastMathFunctions.c...
compiling DistanceFunctions.c...
@@ -139,7 +139,7 @@ compiling CommonTables.c...
compiling TransformFunctions.c...
compiling FilteringFunctions.c...
linking...
-Program Size: Code=72124 RO-data=124272 RW-data=292 ZI-data=60740
+Program Size: Code=72152 RO-data=124272 RW-data=292 ZI-data=60740
FromELF: creating hex file...
"LoRaWAN_End_Node\STS_M7_919_R1.axf" - 0 Error(s), 0 Warning(s).
@@ -183,7 +183,7 @@ Package Vendor: Keil
Source file: CMSIS\DSP\Source\FastMathFunctions\FastMathFunctions.c
Source file: CMSIS\DSP\Source\MatrixFunctions\MatrixFunctions.c
Source file: CMSIS\DSP\Source\TransformFunctions\TransformFunctions.c
-Build Time Elapsed: 00:00:06
+Build Time Elapsed: 00:00:07