From 506e2ebaa45b705350154782be4487bd66e62ae8 Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Fri, 23 Sep 2022 13:45:28 +0800 Subject: [PATCH] reset activity threshold to 6, inactivity duration 2s --- Core/Src/yunhorn_sts_motion_sensor_adxl345.c | 4 +- LoRaWAN/App/lora_app.c | 14 ++- MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.axf | Bin 1241948 -> 1241932 bytes .../STS_M7_919_R1.build_log.htm | 94 +++++++++--------- MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.htm | 2 +- .../LoRaWAN_End_Node/STS_MM_STS_MM_WLE5.dep | 8 +- MDK-ARM/LoRaWAN_End_Node/lora_app.o | Bin 45044 -> 45028 bytes .../yunhorn_sts_motion_sensor_adxl345.o | Bin 42408 -> 42396 bytes MDK-ARM/STS_MM.uvguix.lenovo | 94 ++++++++++++------ MDK-ARM/STS_MM.uvoptx | 56 ++++++++++- 10 files changed, 180 insertions(+), 92 deletions(-) diff --git a/Core/Src/yunhorn_sts_motion_sensor_adxl345.c b/Core/Src/yunhorn_sts_motion_sensor_adxl345.c index 0fc303e..7a20b6f 100644 --- a/Core/Src/yunhorn_sts_motion_sensor_adxl345.c +++ b/Core/Src/yunhorn_sts_motion_sensor_adxl345.c @@ -237,7 +237,7 @@ void ADXL345_Init_Motion_Detection(void) val=0xFF; //ACT AND IN-ACT ALL SET ADXL345_SetRegisterValue(ADXL345_REG_ACT_INACT_CTL, val); - val=10; //THRESHOLD FOR ACTIVITY 62.5mg/LSB + val=6; //THRESHOLD FOR ACTIVITY 62.5mg/LSB ADXL345_SetRegisterValue(ADXL345_REG_THRESH_ACT, val); //val=~(0x10); //INT map for activity (*** STEP 1 ) @@ -249,7 +249,7 @@ void ADXL345_Init_Motion_Detection(void) ADXL345_SetRegisterValue(ADXL345_REG_THRESH_INACT, val); // TIME_INACT ****** must be less than THRESH_INACT - val=0x03; //duration for 3 seconds + val=0x02; //duration for 3 seconds ADXL345_SetRegisterValue(ADXL345_REG_TIME_INACT, val); // INT ENABLE (*** STEP 2 ) diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c index 1554423..f113d63 100644 --- a/LoRaWAN/App/lora_app.c +++ b/LoRaWAN/App/lora_app.c @@ -563,9 +563,9 @@ static void OnRxData(LmHandlerAppData_t *appData, LmHandlerRxParams_t *params) { //TLV = type, length, variables YUNHORN_TODO_LIST // uint8_t tlv_buf[128]=""; // if (appData->BufferSize < 128) { -// memcpy(tlv_buf, appData->Buffer,appData->BufferSize); -// USER_APP_DOWNLINK_CTRL_DATA_Parse(tlv_buf); -// USER_APP_DOWNLINK_CTRL_DATA_Process(tlv_cmd); +// memcpy(tlv_buf, appData->Buffer+1,appData->BufferSize); +// USER_APP_AUTO_RESPONDER_Parse(tlv_buf); +// USER_APP_AUTO_RESPONDER_Process(tlv_cmd); // } } break; @@ -594,10 +594,14 @@ enum { }; -void USER_APP_DOWNLINK_CTRL_DATA_Parse(char *tlv_buf) //YUNHORN_TODO_LIST +void USER_APP_AUTO_RESPONDER_Parse(char *tlv_buf) //YUNHORN_TODO_LIST { // if ((tlv_buf[0] & STS_SENSOR_CTRL_CMD_POWER_ON_OFF) == 1) { // + /* + if (tlv_buf[1] + + */ // // } // @@ -605,7 +609,7 @@ void USER_APP_DOWNLINK_CTRL_DATA_Parse(char *tlv_buf) //YUNHORN_TODO_LIST } -void USER_APP_DOWNLINK_CTRL_DATA_Process(char *tlv_buf) //YUNHORN_TODO_LIST +void USER_APP_AUTO_RESPONDER_Process(char *tlv_buf) //YUNHORN_TODO_LIST { } 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 3771a885c706924e031472a3529f246d50e40cf9..e1f274df33931486b036a327a043d5d18b605dcc 100644 GIT binary patch delta 40466 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 OYafOtfAMD=!2bc|C=qu6 delta 40473 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 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 42808e0..8a9f3a9 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 @@ -28,106 +28,106 @@ 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 dma.c... -compiling sys_sensors.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 subghz.c... +compiling adc.c... +compiling dma.c... compiling sys_app.c... +compiling timer_if.c... +compiling usart_if.c... +compiling sys_debug.c... +compiling main.c... +compiling usart.c... +compiling rtc.c... +compiling sys_sensors.c... +compiling adc_if.c... +compiling stm32wlxx_it.c... +compiling stm32wlxx_hal_msp.c... +compiling stm32_lpm_if.c... compiling ssd1306_fonts.c... -compiling app_lorawan.c... compiling flash_if.c... +compiling app_lorawan.c... +compiling ssd1306.c... compiling CayenneLpp.c... compiling lora_info.c... -compiling ssd1306_tests.c... compiling radio_board_if.c... -compiling ssd1306.c... compiling stm32wlxx_ll_adc.c... +compiling ssd1306_tests.c... compiling stm32wlxx_nucleo_radio.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_adc.c... compiling stm32wlxx_hal_flash.c... -compiling stm32wlxx_hal_rcc_ex.c... compiling stm32wlxx_hal_gpio.c... -compiling stm32wlxx_hal_rcc.c... compiling stm32wlxx_hal_dma_ex.c... +compiling stm32wlxx_hal_adc.c... compiling stm32wlxx_hal_flash_ex.c... compiling stm32wlxx_hal_pwr.c... +compiling stm32wlxx_hal_rcc_ex.c... compiling stm32wlxx_hal_dma.c... -compiling stm32wlxx_hal_cortex.c... +compiling stm32wlxx_hal_rcc.c... compiling stm32wlxx_hal_pwr_ex.c... +compiling stm32wlxx_hal_cortex.c... compiling stm32wlxx_hal.c... compiling stm32wlxx_hal_exti.c... 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_uart_ex.c... compiling soft-se.c... compiling stm32wlxx_hal_tim_ex.c... +compiling LmhpCompliance.c... +compiling RegionAS923.c... compiling RegionAU915.c... compiling RegionBaseUS.c... -compiling LmhpCompliance.c... -compiling RegionCN470.c... -compiling RegionAS923.c... -compiling RegionCN470A26.c... compiling RegionCN470A20.c... +compiling RegionCN470.c... compiling RegionCN470B20.c... +compiling RegionCN470A26.c... compiling RegionCN470B26.c... -compiling stm32wlxx_hal_uart.c... compiling RegionCN779.c... compiling RegionEU433.c... +compiling stm32wlxx_hal_uart.c... compiling RegionEU868.c... -compiling stm32wlxx_hal_tim.c... -compiling RegionIN865.c... -compiling RegionKR920.c... -compiling stm32wlxx_hal_i2c.c... compiling RegionCommon.c... +compiling RegionKR920.c... +compiling RegionIN865.c... compiling RegionRU864.c... compiling RegionUS915.c... +compiling stm32wlxx_hal_tim.c... compiling LoRaMacAdr.c... +compiling stm32wlxx_hal_i2c.c... compiling LoRaMacClassB.c... -compiling LoRaMacConfirmQueue.c... compiling LoRaMacCommands.c... +compiling LoRaMacConfirmQueue.c... compiling LoRaMacParser.c... compiling LoRaMacSerializer.c... compiling LoRaMacCrypto.c... compiling NvmDataMgmt.c... compiling utilities.c... compiling stm32_mem.c... -compiling stm32_adv_trace.c... compiling stm32_systime.c... -compiling radio_fw.c... +compiling stm32_adv_trace.c... compiling LmHandler.c... +compiling radio_fw.c... compiling stm32_tiny_sscanf.c... compiling stm32_tiny_vsnprintf.c... -compiling stm32_seq.c... compiling stm32_lpm.c... +compiling stm32_seq.c... compiling stm32_timer.c... -compiling radio_driver.c... -compiling LoRaMac.c... compiling BayesFunctions.c... +compiling radio_driver.c... compiling radio.c... -compiling ComplexMathFunctions.c... +compiling LoRaMac.c... compiling ControllerFunctions.c... +compiling ComplexMathFunctions.c... compiling BasicMathFunctions.c... compiling FastMathFunctions.c... compiling DistanceFunctions.c... @@ -169,20 +169,20 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 * Component: ARM::CMSIS:DSP:Source:1.8.0 - Source file: CMSIS\DSP\Source\DistanceFunctions\DistanceFunctions.c - Source file: CMSIS\DSP\Source\BasicMathFunctions\BasicMathFunctions.c - Source file: CMSIS\DSP\Source\BayesFunctions\BayesFunctions.c - Source file: CMSIS\DSP\Source\CommonTables\CommonTables.c - Source file: CMSIS\DSP\Source\ComplexMathFunctions\ComplexMathFunctions.c - Include file: CMSIS\DSP\Include\arm_math.h Source file: CMSIS\DSP\Source\ControllerFunctions\ControllerFunctions.c + Source file: CMSIS\DSP\Source\TransformFunctions\TransformFunctions.c + Source file: CMSIS\DSP\Source\DistanceFunctions\DistanceFunctions.c + Source file: CMSIS\DSP\Source\BayesFunctions\BayesFunctions.c + Include file: CMSIS\DSP\Include\arm_math.h Source file: CMSIS\DSP\Source\SVMFunctions\SVMFunctions.c - Source file: CMSIS\DSP\Source\SupportFunctions\SupportFunctions.c Source file: CMSIS\DSP\Source\FilteringFunctions\FilteringFunctions.c Source file: CMSIS\DSP\Source\StatisticsFunctions\StatisticsFunctions.c Source file: CMSIS\DSP\Source\FastMathFunctions\FastMathFunctions.c + Source file: CMSIS\DSP\Source\SupportFunctions\SupportFunctions.c + Source file: CMSIS\DSP\Source\CommonTables\CommonTables.c + Source file: CMSIS\DSP\Source\ComplexMathFunctions\ComplexMathFunctions.c Source file: CMSIS\DSP\Source\MatrixFunctions\MatrixFunctions.c - Source file: CMSIS\DSP\Source\TransformFunctions\TransformFunctions.c + Source file: CMSIS\DSP\Source\BasicMathFunctions\BasicMathFunctions.c Build Time Elapsed: 00:00:07 diff --git a/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.htm b/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.htm index a850e27..787e717 100644 --- a/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.htm +++ b/MDK-ARM/LoRaWAN_End_Node/STS_M7_919_R1.htm @@ -3,7 +3,7 @@ Static Call Graph - [LoRaWAN_End_Node\STS_M7_919_R1.axf]


Static Call Graph for image LoRaWAN_End_Node\STS_M7_919_R1.axf


-

#<CALLGRAPH># ARM Linker, 6150002: Last Updated: Tue Sep 20 17:52:02 2022 +

#<CALLGRAPH># ARM Linker, 6150002: Last Updated: Fri Sep 23 13:42:26 2022

Maximum Stack Usage = 1000 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

diff --git a/MDK-ARM/LoRaWAN_End_Node/STS_MM_STS_MM_WLE5.dep b/MDK-ARM/LoRaWAN_End_Node/STS_MM_STS_MM_WLE5.dep index 6fdc78e..2e1e1d8 100644 --- a/MDK-ARM/LoRaWAN_End_Node/STS_MM_STS_MM_WLE5.dep +++ b/MDK-ARM/LoRaWAN_End_Node/STS_MM_STS_MM_WLE5.dep @@ -181,7 +181,7 @@ I (..\..\..\..\..\STM32WL\Drivers\STM32WLxx_HAL_Driver\Inc\stm32wlxx_hal_spi.h)( I (..\..\..\..\..\STM32WL\Drivers\STM32WLxx_HAL_Driver\Inc\stm32wlxx_hal_spi_ex.h)(0x61FB7C7C) I (..\Core\Inc\ssd1306_fonts.h)(0x6210A022) I (..\Core\Inc\ssd1306_tests.h)(0x6236A58E) -F (..\Core\Src\gpio.c)(0x63203D92)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../LoRaWAN/App -I ../LoRaWAN/Target -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I ../../../../../STM32WL/Utilities/trace/adv_trace -I ../../../../../STM32WL/Utilities/misc -I ../../../../../STM32WL/Utilities/sequencer -I ../../../../../STM32WL/Utilities/timer -I ../../../../../STM32WL/Utilities/lpm/tiny_lpm -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I ../../../../../STM32WL/Drivers/CMSIS/Device/ST/STM32WLxx/Include -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Crypto -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac/Region -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Utilities -I ../../../../../STM32WL/Drivers/CMSIS/Include -I ../../../../../STM32WL/Drivers/BSP/STM32WLxx_Nucleo -fshort-enums -I./RTE/_STS_MM_WLE5 -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude -ID:/Users/lenovo/AppData/Local/Arm/Packs/Keil/STM32WLxx_DFP/1.1.0/Drivers/CMSIS/Device/ST/STM32WLxx/Include -D__UVISION_VERSION="533" -D_RTE_ -DCORE_CM4 -DSTM32WL55xx -D_RTE_ -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WL55xx -o lorawan_end_node/gpio.o -MD) +F (..\Core\Src\gpio.c)(0x632C1E86)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../LoRaWAN/App -I ../LoRaWAN/Target -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I ../../../../../STM32WL/Utilities/trace/adv_trace -I ../../../../../STM32WL/Utilities/misc -I ../../../../../STM32WL/Utilities/sequencer -I ../../../../../STM32WL/Utilities/timer -I ../../../../../STM32WL/Utilities/lpm/tiny_lpm -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I ../../../../../STM32WL/Drivers/CMSIS/Device/ST/STM32WLxx/Include -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Crypto -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac/Region -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Utilities -I ../../../../../STM32WL/Drivers/CMSIS/Include -I ../../../../../STM32WL/Drivers/BSP/STM32WLxx_Nucleo -fshort-enums -I./RTE/_STS_MM_WLE5 -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude -ID:/Users/lenovo/AppData/Local/Arm/Packs/Keil/STM32WLxx_DFP/1.1.0/Drivers/CMSIS/Device/ST/STM32WLxx/Include -D__UVISION_VERSION="533" -D_RTE_ -DCORE_CM4 -DSTM32WL55xx -D_RTE_ -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WL55xx -o lorawan_end_node/gpio.o -MD) I (..\Core\Inc\gpio.h)(0x62D74E96) I (..\Core\Inc\main.h)(0x6324350C) I (..\..\..\..\..\STM32WL\Drivers\STM32WLxx_HAL_Driver\Inc\stm32wlxx_hal.h)(0x61FB7C7C) @@ -1350,7 +1350,7 @@ I (D:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5F36D092) I (D:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x5F36D0A4) I (..\Core\Inc\utilities_def.h)(0x632130F6) I (..\LoRaWAN\App\CayenneLpp.h)(0x62D74E96) -F (../LoRaWAN/App/lora_app.c)(0x6329777E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../LoRaWAN/App -I ../LoRaWAN/Target -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I ../../../../../STM32WL/Utilities/trace/adv_trace -I ../../../../../STM32WL/Utilities/misc -I ../../../../../STM32WL/Utilities/sequencer -I ../../../../../STM32WL/Utilities/timer -I ../../../../../STM32WL/Utilities/lpm/tiny_lpm -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I ../../../../../STM32WL/Drivers/CMSIS/Device/ST/STM32WLxx/Include -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Crypto -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac/Region -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Utilities -I ../../../../../STM32WL/Drivers/CMSIS/Include -I ../../../../../STM32WL/Drivers/BSP/STM32WLxx_Nucleo -fshort-enums -I./RTE/_STS_MM_WLE5 -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude -ID:/Users/lenovo/AppData/Local/Arm/Packs/Keil/STM32WLxx_DFP/1.1.0/Drivers/CMSIS/Device/ST/STM32WLxx/Include -D__UVISION_VERSION="533" -D_RTE_ -DCORE_CM4 -DSTM32WL55xx -D_RTE_ -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WL55xx -o lorawan_end_node/lora_app.o -MD) +F (../LoRaWAN/App/lora_app.c)(0x632D111F)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../LoRaWAN/App -I ../LoRaWAN/Target -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I ../../../../../STM32WL/Utilities/trace/adv_trace -I ../../../../../STM32WL/Utilities/misc -I ../../../../../STM32WL/Utilities/sequencer -I ../../../../../STM32WL/Utilities/timer -I ../../../../../STM32WL/Utilities/lpm/tiny_lpm -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I ../../../../../STM32WL/Drivers/CMSIS/Device/ST/STM32WLxx/Include -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Crypto -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac/Region -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Utilities -I ../../../../../STM32WL/Drivers/CMSIS/Include -I ../../../../../STM32WL/Drivers/BSP/STM32WLxx_Nucleo -fshort-enums -I./RTE/_STS_MM_WLE5 -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude -ID:/Users/lenovo/AppData/Local/Arm/Packs/Keil/STM32WLxx_DFP/1.1.0/Drivers/CMSIS/Device/ST/STM32WLxx/Include -D__UVISION_VERSION="533" -D_RTE_ -DCORE_CM4 -DSTM32WL55xx -D_RTE_ -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WL55xx -o lorawan_end_node/lora_app.o -MD) I (..\Core\Inc\platform.h)(0x62D74E96) I (D:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x5F36D0AC) I (..\..\..\..\..\STM32WL\Drivers\CMSIS\Device\ST\STM32WLxx\Include\stm32wlxx.h)(0x61FB7C7C) @@ -1572,7 +1572,7 @@ I (..\Core\Inc\adc_if.h)(0x62D74E96) I (..\Core\Inc\adc.h)(0x62D74E96) I (..\Core\Inc\gpio.h)(0x62D74E96) I (..\Core\Inc\yunhorn_sts_motion_adxl345.h)(0x631AFC2C) -F (..\Core\Src\yunhorn_sts_motion_sensor_adxl345.c)(0x6326C16E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../LoRaWAN/App -I ../LoRaWAN/Target -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I ../../../../../STM32WL/Utilities/trace/adv_trace -I ../../../../../STM32WL/Utilities/misc -I ../../../../../STM32WL/Utilities/sequencer -I ../../../../../STM32WL/Utilities/timer -I ../../../../../STM32WL/Utilities/lpm/tiny_lpm -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I ../../../../../STM32WL/Drivers/CMSIS/Device/ST/STM32WLxx/Include -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Crypto -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac/Region -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Utilities -I ../../../../../STM32WL/Drivers/CMSIS/Include -I ../../../../../STM32WL/Drivers/BSP/STM32WLxx_Nucleo -fshort-enums -I./RTE/_STS_MM_WLE5 -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude -ID:/Users/lenovo/AppData/Local/Arm/Packs/Keil/STM32WLxx_DFP/1.1.0/Drivers/CMSIS/Device/ST/STM32WLxx/Include -D__UVISION_VERSION="533" -D_RTE_ -DCORE_CM4 -DSTM32WL55xx -D_RTE_ -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WL55xx -o lorawan_end_node/yunhorn_sts_motion_sensor_adxl345.o -MD) +F (..\Core\Src\yunhorn_sts_motion_sensor_adxl345.c)(0x632D4727)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../LoRaWAN/App -I ../LoRaWAN/Target -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I ../../../../../STM32WL/Utilities/trace/adv_trace -I ../../../../../STM32WL/Utilities/misc -I ../../../../../STM32WL/Utilities/sequencer -I ../../../../../STM32WL/Utilities/timer -I ../../../../../STM32WL/Utilities/lpm/tiny_lpm -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I ../../../../../STM32WL/Drivers/CMSIS/Device/ST/STM32WLxx/Include -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Crypto -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac/Region -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Utilities -I ../../../../../STM32WL/Drivers/CMSIS/Include -I ../../../../../STM32WL/Drivers/BSP/STM32WLxx_Nucleo -fshort-enums -I./RTE/_STS_MM_WLE5 -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude -ID:/Users/lenovo/AppData/Local/Arm/Packs/Keil/STM32WLxx_DFP/1.1.0/Drivers/CMSIS/Device/ST/STM32WLxx/Include -D__UVISION_VERSION="533" -D_RTE_ -DCORE_CM4 -DSTM32WL55xx -D_RTE_ -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WL55xx -o lorawan_end_node/yunhorn_sts_motion_sensor_adxl345.o -MD) I (..\Core\Inc\yunhorn_sts_motion_adxl345.h)(0x631AFC2C) I (..\..\..\..\..\STM32WL\Drivers\STM32WLxx_HAL_Driver\Inc\stm32wlxx_hal.h)(0x61FB7C7C) I (..\Core\Inc\stm32wlxx_hal_conf.h)(0x630849E8) @@ -1646,7 +1646,7 @@ I (D:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x5F36D0A0) I (D:\Users\lenovo\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\DSP\Include\arm_math.h)(0x5E8ED122) I (D:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x5F36D0A4) I (D:\Keil_v5\ARM\ARMCLANG\include\limits.h)(0x5F36D0A8) -F (../readme.txt)(0x63272665)() +F (../readme.txt)(0x632C28A3)() F (../../../../../STM32WL/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c)(0x61FB7C7C)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../LoRaWAN/App -I ../LoRaWAN/Target -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc -I ../../../../../STM32WL/Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I ../../../../../STM32WL/Utilities/trace/adv_trace -I ../../../../../STM32WL/Utilities/misc -I ../../../../../STM32WL/Utilities/sequencer -I ../../../../../STM32WL/Utilities/timer -I ../../../../../STM32WL/Utilities/lpm/tiny_lpm -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy -I ../../../../../STM32WL/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I ../../../../../STM32WL/Drivers/CMSIS/Device/ST/STM32WLxx/Include -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Crypto -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac/Region -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Mac -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/LmHandler -I ../../../../../STM32WL/Middlewares/Third_Party/LoRaWAN/Utilities -I ../../../../../STM32WL/Drivers/CMSIS/Include -I ../../../../../STM32WL/Drivers/BSP/STM32WLxx_Nucleo -fshort-enums -I./RTE/_STS_MM_WLE5 -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/Include -ID:/Users/lenovo/AppData/Local/Arm/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude -ID:/Users/lenovo/AppData/Local/Arm/Packs/Keil/STM32WLxx_DFP/1.1.0/Drivers/CMSIS/Device/ST/STM32WLxx/Include -D__UVISION_VERSION="533" -D_RTE_ -DCORE_CM4 -DSTM32WL55xx -D_RTE_ -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WL55xx -o lorawan_end_node/stm32wlxx_nucleo.o -MD) I (..\..\..\..\..\STM32WL\Drivers\BSP\STM32WLxx_Nucleo\stm32wlxx_nucleo.h)(0x61FB7C7C) I (..\..\..\..\..\STM32WL\Drivers\BSP\STM32WLxx_Nucleo\stm32wlxx_nucleo_errno.h)(0x61FB7C7C) diff --git a/MDK-ARM/LoRaWAN_End_Node/lora_app.o b/MDK-ARM/LoRaWAN_End_Node/lora_app.o index 10aac0c68151f509decc34d5fd32a9d9e4502897..f9355a7ec913a28e2b6d6f1f652b4d5bea8e45c1 100644 GIT binary patch delta 6846 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 delta 6746 zcmZu#33L@j7Jb!CcNRj(LK4FEvk=-S1j2x$2Qo3od?X9}1QG=WgF^yFk^u!q5^%mC zQBV-{i6aP+eOMA);x6uRW;rtBC^+iKkvS}56jUO(1(>cVg(y&`_rw@_&t?^`W7!wJd>tro_c~ z#B|xy-ql6c+p>oO5aFB#JII-(iEQnWD{M-Gwjq%yqtjM^O1;*l11Ct^DB4`@IGT)8 zz{R5}d{pkzSBk}xgPO85fDY+0D z>b6sol_g`6HoA2=zd(4==mf)?5)4ntY$wc&52idLy_HqqMl+RzDxkq6ErAx<6-w^9>pF?1j_REy~O z?VRM^&3ZTq&H4j|9LsKrjJ4?YLfMOu8Zp1NW1ls!&!}SGO%uyYCYIG)Up1+`rnso8 zsHWn!yXMzX^~K@x(A=u^AR&5aWY`(k zJ42#%mx;a(iPl~wdN)cKQL!VYgCjC?o zVWh{_oBHF6XBnEQckw9i;HVaWRK1&Pyz64WY}O_TBh}Pj;7i_&5$`mY>Tei%`a8{e z@S(qDgyMkx+tx@VO;)@cNe{?)jCv<*wY_r>N}hBO#P@)YUraT!&8={HQ z8}mLf((W_$<4vz>4+@9cd88vM7K`0?1r{LD)Vr}H(m+dKJuVvDIDUXQ&kv68^#9Y2 zYJ?%8vrK(YQ>m8Wu(i();dUcs1lCSknWHC`%GG?SX_idH>t-vKD@iLxV9z!!)5bcq zPnaTBe-dFw>0dz`YU`So$@i}dDC;%!s`AX)roO7F)s>c?;Wslj72k!aU&M>x{1jS{ zG%G0Wx=gy3$CciS9ioeOlxFjaTjOToJEiVqSI(K^#+6qnXKk zN7Y1ehF_`jiO)Eux==jECDlH$i`Q3s(0>K>z5EI42L7pfc+phX#DCq#nTT8$9_Ye} z9rZVQqW!VTu+^Jr9?p|M(Wx)+t}src5xt1)L)0epr+#rnD?)Vg&_g|m!saNOzK$iT z3d=1T0DXDn1WG=caX4bfhcJz%t6*S27#GmhP=JqMiK6)lMAwBN712q^mxQsGt^ql8 zkQ0^AZrGFOZJkSeJ$0Z07M@IWSbI8CoAu%P>7EB;gbb8Y77)Ya-_=uROKTV5RgTOg~{vq6ZxI zucDtF@;vf?g&9XmKK;hwa5O#baBwZnbl?JdA2W=UB0A-8;3dsrzl2UZ^e6afx?`Y{ z{^l@PO}}*n)RT@m989I-4*7IC<*;`fZFAr{N^xL+Jsog3Y^2$al+B}09S#@JhYkb1 z$?L$$G{^|#V=Nj$O*9B!k?hN>j>JpB{{#BCg_7`Npbs3#yKIO+P*?*j6Z$b7&xa8K7!}(g9Is$ zhQn^)yYNWd1%4y;g;ha(XB0YiU&`;HEzp-2Hu>cUT1+#88R@cdGiBoDC$|+mID4T` z3Bo80*mq;#{m{+;F1JaGN!|$MGRw_H8f-*{qygzbqk76m1|ztU8WFI>@`kD5i(e0A ziDgDLT0mV0SmHK9N5e+&D{h%tm^c^q% z8WPK}G@42=Tvt0he;g(vH?Yt|W(Bq6ZxM~s=sU=z)@fVIL&NxBtp}&UNz^%P)Oq|j zYMJg^RxEoW4tFV3+FfONIJP`p$D>x1~E`t5^CKfj# zGC=cz`zSacxUYhbVTuD3`~e&;QUYp1z!{4CG$u4y!5<-jC1Ji_r&2hO`3hwq8u(iU zzXXTp6r2hN@BL6{L5kQfG+gt3=q zK;d2mzlIsStl-@;BjEtOv=sXCR0;%GLX)81N5MpPwp^uS)YZQe- z%ovoQ!6+&Ro)^ZIln*>KjH~HQI2@tiXviZOn@XP}z#x`Cd8gA$7?7`VAmTb&2?H4l z9t;DK0D4k4_z~QjJ^+@-UO+#YwnKlcf?vXnuT$_r@a09LN8l%S8vPLpZQ&WG(H;2bOz{SL8$99`u50jQE_TiGv1n;2P~2Z5W9#sZL$&zT*o|FaeH^FAMKwG!WRu}5*rQ$8`4>z?wZ zPs6_gW&AS297XdmA9~8leIHAy`l$uGBFMHB_HG`y+0u5H{Kn>fy>b;n1~+cDL@KY_ zY$Yb)Jy4D9=R=$C76;h7#fQaMhx#)^F3>-Ai) z&C0EVNVPi(?1W&D^1oA|WO#Y?HY>5n#V+Q9+vIDIvfY=yO7U~OqM66{Y`1c+bS>9o zV9yBp@ha>@J_L3z7yF!I`v!&mC=c9Wi zUk5waHRI0|_5_99lY8y7a-&@A6AIg>uut=Ju)lDv>1nX908743l?wY^Zr^EL`KF8A zXF(+H$qHMK;Y&M*;}d5EegAu3wBw#l`i%I#kTwb5_%yA^XgqzVup*ooDc4jyFkir zpV-cIsN493-M;kwiqF}KmDxOSkCi(U2dO%r0}8udVHa}a9!ne3o8$NP>orFaT*a^N zu|y`Hgm_>)-@3OSU$Hk%%;wR1EiseZ_x9&Sz=hnh7y7;U5(t060P_(L*6@V3{@k}M zPR!w)HY;&9E(&Tm=XiQsn%K_^+bl7ZH=(|j52D_|XWFnB$cW0mfZ*36Ho4G?l^8p@ zpxqMx<+^q&@i-JzomIT4y->9B(RM3$gKNVp{yna$xLHVhOBH+H@UVSW!B;NttCkZT z!?7dT_bKdTSe4g-5qM;ICzq&C}`NOg3h$>3(MNMkMMc;Oa1L32`B?5$0Ia zWJX2CsE3W|%Af8side0*TA`!x2IR5v^N7jQa<5ZZ5=l?z`vyA^qd~d7ty{ zyXU<2rk`As(QC4^5KfG^)8vDx?!IkL7A{a07fQ;KLK)vAJ(*C3wJY<|b_yXtl*Zp% z`Auf## z6Lf+Q1&5Tey8fXY*ua8e#7`S?HOkMR_z;&Z_&QbctCpu z>pWIy(o`FrYQbIOP1@JGc#6Z?1ICYNKa|S%n;mx@HusNfKWDsEd&2lJ$33n;OyMoP zAlGboRQnEGS7ep8nd*>JEf_X_QTw#X#*1>?VH&&uE_f7ZUi_`LQy z<3Bl$J=R0+HdDLf)Cz`;-_<^iQH)P$<4f13o9Z1(sXJiQ@rexq zU+7nwNWKgrozA=51L6s074vQ87t94_7M*0Z{uyQ+^EC5o=CtBo5KBxC9Z2QdHAA9> z3%$&7=HJYGI(zDY=b4Sn4#ihMj524Lf)0_Y`-hh{Wuw= z4*Sv5qb6?XQBNl*b1?h7dg&k~b)cjUz3S_%q%6l6WdIj@o9Rss_Nh1din1CrVm8#_ z9?JUoPz(Y5xVgWGUM|@0mA7-Tt-l14IMVN>ZZnkcAPjivi(W_hF;-HRVGHG(7<2L} Z<+r#A1^@poB{ zSMAHfXw#ZWM@^Q4OcsWX&cTBjC$Fp+_ zo=CEL3D^ehAcV`WeY^5X?Jp^B!(Xy}HQ&>^G`iH4`>f4 ze@AEXf2jP}N}k_nyV%nE6N@Cke0kxx0$u8u6pe^m7mrAyYgx6x71S> zwa+QfSjEe}t9*y{JId>{-?kk)JR7njy7rGY@=XxQbO0rv zVZN>y7ALuIkr`(Koi%xbk6F%aVs=Ybf|z6`n5*fS$oh8XL1ruSTjpJxVGvF_0rH0D znfoN)0@29qXU3U-GoPlnEa$zyhR?)(k31%9-I3on2Q1SqX3dt~Cv~gjQxya0= z_a-OqXSPUIgBX>p0r9KkK@cnGTTyb8WG#pQ^Ic{iGtM;9)V$5avA3^!;2utV(g<<% zw^?-ELb-r5ZI+QziFv0=!HEs0EGWY3lsj?#rxuiBEoC*vC|l9|%z}0dQg-1m9Kq|9mvKE>FpIU6a~MNfL=~<) zEf*0yZNYOmOj(4FD0gEZVnG>3D9bTHS&jZL;=8)+w119B&$ zl!x&#<@>nz9PKLFdkz6!!-BzF+FWqZXNXK}8q72Qd`gJ(R8GgMgHG!D)1c4n$QQzm zC#dEaa?&5(HROXa3{V#1dqY0+Xd!)R;I*N2yhP(iae_vsF+sV6X~RBPhknX@tQz)Z W%-1 - 33 - 156 - 1995 - 1381 + 6 + 69 + 2026 + 1354 0 - 759 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000007000000050000000100000035443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C4C6F526157414E5C4170705C6C6F72615F6170702E63000000000A6C6F72615F6170702E6300000000C5D4F200FFFFFFFF43443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C79756E686F726E5F7374735F6D6F74696F6E5F73656E736F722E63000000001B79756E686F726E5F7374735F6D6F74696F6E5F73656E736F722E6300000000FFDC7800FFFFFFFF36443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C73746D33325F6C706D5F69662E63000000000E73746D33325F6C706D5F69662E6300000000BECEA100FFFFFFFF31443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C7379735F6170702E6300000000097379735F6170702E6300000000F0A0A100FFFFFFFF35443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C7379735F73656E736F72732E63000000000D7379735F73656E736F72732E6300000000BCA8E100FFFFFFFF32443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C496E635C7379735F636F6E662E68000000000A7379735F636F6E662E68000000009CC1B600FFFFFFFF2E443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000F7B88600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000560200008F000000C3070000A3040000 + 1096 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B0000000A0000000100000035443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C4C6F526157414E5C4170705C6C6F72615F6170702E63000000000A6C6F72615F6170702E6300000000C5D4F200FFFFFFFF43443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C79756E686F726E5F7374735F6D6F74696F6E5F73656E736F722E63000000001B79756E686F726E5F7374735F6D6F74696F6E5F73656E736F722E6300000000FFDC7800FFFFFFFF36443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C73746D33325F6C706D5F69662E63000000000E73746D33325F6C706D5F69662E6300000000BECEA100FFFFFFFF31443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C7379735F6170702E6300000000097379735F6170702E6300000000F0A0A100FFFFFFFF35443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C7379735F73656E736F72732E63000000000D7379735F73656E736F72732E6300000000BCA8E100FFFFFFFF32443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C496E635C7379735F636F6E662E68000000000A7379735F636F6E662E68000000009CC1B600FFFFFFFF2E443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000F7B88600FFFFFFFF29443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C726561646D652E747874000000000A726561646D652E74787400000000D9ADC200FFFFFFFF2E443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C6770696F2E6300000000066770696F2E6300000000A5C2D700FFFFFFFF2E443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000B3A6BE00FFFFFFFF4B443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4D4D5C436F72655C5372635C79756E686F726E5F7374735F6D6F74696F6E5F73656E736F725F6164786C3334352E63000000002379756E686F726E5F7374735F6D6F74696F6E5F73656E736F725F6164786C3334352E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FF01000074000000E207000088040000 @@ -134,7 +134,7 @@ 16 - 1006000076000000620E00003A010000 + FF01000074000000510A000038010000 @@ -490,7 +490,7 @@ 0 16 - 000000007B0400001F0700000A050000 + 000000007B040000950700000A050000 16 @@ -530,7 +530,7 @@ 0 16 - 030000007E0400001C0700009D050000 + 030000007E0400000C060000F1040000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000AB0100009E030000 + 0300000066000000AB0100004A040000 16 @@ -1170,7 +1170,7 @@ 0 16 - 030000007E0400001C0700009D050000 + 030000007E0400000C060000F1040000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000007E0400001C0700009D050000 + 030000007E0400000C060000F1040000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000007E0400001C0700009D050000 + 030000007E0400000C060000F1040000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000007E0400001C0700009D050000 + 030000007E0400000C060000F1040000 16 @@ -1730,7 +1730,7 @@ 0 16 - 000000000A0500001F0700001D050000 + 000000000A050000950700001D050000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000013010000040A000017010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000001006000076000000620E00003A010000B20100004F000000040A0000130100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F00000056080000FD020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B40C000076000000620E000024030000560800004F000000040A0000FD02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAE0100004F000000B201000063040000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000005E040000760000000C060000DE030000000000004F000000AE010000630400000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000E9020000040A0000ED02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000005E04000014030000620E0000EC03000000000000ED020000040A0000C503000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000ED02000006050000C503000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000630400001F070000670400000100000001000010040000000100000074FCFFFF24010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000005E040000E20300007D0B00003105000000000000670400001F0700000A0500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000013010000040A000017010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000FF01000074000000510A000038010000B20100004F000000040A0000130100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F00000056080000FD020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A308000074000000510A000022030000560800004F000000040A0000FD02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAE0100004F000000B201000063040000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000004D00000074000000FB01000088040000000000004F000000AE010000630400000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000E9020000040A0000ED02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000004D00000012030000510A0000EA03000000000000ED020000040A0000C503000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000ED02000006050000C503000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006304000095070000670400000100000001000010040000000100000074FCFFFF24010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000004D0000008C0400005C0600002F0500000000000067040000950700000A0500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2965 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000064C5253454E4496000000000000001400064C5253454E4403493243094576656E7454797065164F6E5478506572696F6469636974794368616E6765640C524547494F4E5F4153393233164C4F52414D41435F48414E444C45525F4144525F4F4E2653544D3332574C45355F4932435F54494D494E475F4144584C3334355F464153545F4D4F44450A4932435F54494D494E4707507265706172650E4D454D535F45585449315F50696E134D4F54494F4E5F53454E534F525F506F7765720D5478506572696F6469636974791173656E736F725F646174615F7265616479107374735F73656E6464617461706F7274235354535F4D4F54494F4E5F53454E534F525F507265706172655F53656E645F44617461114C4F524157414E5F4144525F5354415445144144584C3334355F5043544C5F4D454153555245205354535F4D4F54494F4E5F53454E534F525F57616B6555705F50726F63657373056874696D320568693263320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2972 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000009576F726B5F4D6F64659600000000000000140009576F726B5F4D6F6465064C5253454E4403493243094576656E7454797065164F6E5478506572696F6469636974794368616E6765640C524547494F4E5F4153393233164C4F52414D41435F48414E444C45525F4144525F4F4E2653544D3332574C45355F4932435F54494D494E475F4144584C3334355F464153545F4D4F44450A4932435F54494D494E4707507265706172650E4D454D535F45585449315F50696E134D4F54494F4E5F53454E534F525F506F7765720D5478506572696F6469636974791173656E736F725F646174615F7265616479107374735F73656E6464617461706F7274235354535F4D4F54494F4E5F53454E534F525F507265706172655F53656E645F44617461114C4F524157414E5F4144525F5354415445144144584C3334355F5043544C5F4D454153555245205354535F4D4F54494F4E5F53454E534F525F57616B6555705F50726F63657373056874696D320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 982 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B5354535F4D4D5F574C4535960000000000000001000B5354535F4D4D5F574C4535000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B5354535F4D4D5F574C4535960000000000000001000B5354535F4D4D5F574C4535000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1862,12 +1862,12 @@ 0 100 - 5 + 10 ../LoRaWAN/App/lora_app.c - 2 - 665 - 627 + 0 + 548 + 572 1 0 @@ -1875,8 +1875,8 @@ ..\Core\Src\yunhorn_sts_motion_sensor.c 0 - 210 - 236 + 1 + 20 1 0 @@ -1884,7 +1884,7 @@ ../Core/Src/stm32_lpm_if.c 0 - 92 + 124 138 1 @@ -1911,7 +1911,7 @@ ..\Core\Inc\sys_conf.h 46 - 59 + 58 84 1 @@ -1919,13 +1919,49 @@ ../Core/Src/main.c - 31 - 67 + 44 + 78 105 1 0 + + ../readme.txt + 48 + 1 + 51 + 1 + + 0 + + + ..\Core\Src\gpio.c + 39 + 71 + 85 + 1 + + 0 + + + ..\Core\Inc\main.h + 3 + 76 + 120 + 1 + + 0 + + + ..\Core\Src\yunhorn_sts_motion_sensor_adxl345.c + 0 + 210 + 252 + 1 + + 0 + diff --git a/MDK-ARM/STS_MM.uvoptx b/MDK-ARM/STS_MM.uvoptx index 8a6146f..92b32b4 100644 --- a/MDK-ARM/STS_MM.uvoptx +++ b/MDK-ARM/STS_MM.uvoptx @@ -132,6 +132,54 @@ 0 0 + 252 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\Core\Src\yunhorn_sts_motion_sensor_adxl345.c + + +
+ + 1 + 0 + 248 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\Core\Src\yunhorn_sts_motion_sensor_adxl345.c + + +
+ + 2 + 0 + 240 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\Core\Src\yunhorn_sts_motion_sensor_adxl345.c + + +
+ + 3 + 0 238 1
0
@@ -146,7 +194,7 @@
- 1 + 4 0 232 1 @@ -162,7 +210,7 @@ - 2 + 5 0 84 1 @@ -593,7 +641,7 @@ Doc - 0 + 1 0 0 0 @@ -1397,7 +1445,7 @@ Utilities - 1 + 0 0 0 0