目前调试完毕  1s上发一次  适配最新板子 看门狗跟静止休眠能同时用,去掉了低功耗超链接模式目前
已添加4个文件
已修改41个文件
70631 ■■■■ 文件已修改
.mxproject 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
APL/App.c 422 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
APL/UDPClient.c 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
APL/WS2812.c 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
AirM2M_780E_V1163_LTE_LPAT.binpkg 补丁 | 查看 | 原始文档 | blame | 历史
AirM2M_780E_V1163_LTE_LPAT.dfota.bin 补丁 | 查看 | 原始文档 | blame | 历史
Core/Inc/stm32l0xx_it.h 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Src/main.c 502 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Src/stm32l0xx_hal_msp.c 503 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Src/stm32l0xx_it.c 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FML/GPS.c 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FML/Internet/Module/AIR780E/AIR780EDriver.c 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FML/Internet/Module/AIR780E/AIR780EFSM.c 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/JLinkLog.txt 55318 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB.uvguix.WXK 375 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB.uvoptx 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB.uvprojx 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.axf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.build_log.htm 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.hex 6323 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.htm 2461 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.lnp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.map 4244 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB_STM32L071RB.dep 180 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/air780edriver.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/air780edriver.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/air780efsm.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/air780efsm.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/app.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/app.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/gps.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/gps.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/main.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/main.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/stm32l0xx_hal_msp.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/stm32l0xx_hal_msp.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/stm32l0xx_it.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/stm32l0xx_it.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/udpclient.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/udpclient.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/ws2812.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/ws2812.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/debug_itm.ini 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Release_Notes_AirM2M_EC618_LTE_AT.xls 补丁 | 查看 | 原始文档 | blame | 历史
STM32L071RB.ioc 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.mxproject
@@ -1,8 +1,8 @@
[PreviousLibFiles]
LibFiles=Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_adc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_adc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_adc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_def.h;Drivers\STM32L0xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_i2c.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_i2c_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rcc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rcc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_bus.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_rcc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_crs.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_system.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_utils.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash_ramfunc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_gpio.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_gpio_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_gpio.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_dma.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_pwr.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_pwr_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_pwr.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_cortex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_cortex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_exti.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_exti.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_iwdg.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_lptim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_lptim_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rtc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_rtc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rtc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_spi.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_tim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_tim_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_tim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_uart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_usart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_lpuart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_uart_ex.h;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ramfunc.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_exti.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_iwdg.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_lptim.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_spi.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.c;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_adc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_adc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_adc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_def.h;Drivers\STM32L0xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_i2c.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_i2c_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rcc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rcc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_bus.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_rcc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_crs.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_system.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_utils.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash_ramfunc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_gpio.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_gpio_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_gpio.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_dma.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_pwr.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_pwr_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_pwr.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_cortex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_cortex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_exti.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_exti.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_iwdg.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_lptim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_lptim_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rtc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_rtc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rtc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_spi.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_tim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_tim_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_tim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_uart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_usart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_lpuart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_uart_ex.h;Drivers\CMSIS\Device\ST\STM32L0xx\Include\stm32l071xx.h;Drivers\CMSIS\Device\ST\STM32L0xx\Include\stm32l0xx.h;Drivers\CMSIS\Device\ST\STM32L0xx\Include\system_stm32l0xx.h;Drivers\CMSIS\Device\ST\STM32L0xx\Source\Templates\system_stm32l0xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h;
LibFiles=Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_adc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_adc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_adc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_def.h;Drivers\STM32L0xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_i2c.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_i2c_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rcc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rcc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_bus.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_rcc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_crs.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_system.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_utils.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash_ramfunc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_gpio.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_gpio_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_gpio.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_dma.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_pwr.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_pwr_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_pwr.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_cortex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_cortex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_exti.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_exti.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_iwdg.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_lptim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_lptim_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_uart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_usart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_lpuart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_uart_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rtc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_rtc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rtc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_spi.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_tim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_tim_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_tim.h;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ramfunc.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_exti.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_iwdg.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_lptim.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc_ex.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_spi.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.c;Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.c;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_adc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_adc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_adc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_def.h;Drivers\STM32L0xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_i2c.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_i2c_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rcc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rcc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_bus.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_rcc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_crs.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_system.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_utils.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash_ramfunc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_flash_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_gpio.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_gpio_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_gpio.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_dma.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_pwr.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_pwr_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_pwr.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_cortex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_cortex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_exti.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_exti.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_iwdg.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_lptim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_lptim_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_uart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_usart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_lpuart.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_uart_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rtc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_rtc.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_rtc_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_spi.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_tim.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_tim_ex.h;Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_ll_tim.h;Drivers\CMSIS\Device\ST\STM32L0xx\Include\stm32l071xx.h;Drivers\CMSIS\Device\ST\STM32L0xx\Include\stm32l0xx.h;Drivers\CMSIS\Device\ST\STM32L0xx\Include\system_stm32l0xx.h;Drivers\CMSIS\Device\ST\STM32L0xx\Source\Templates\system_stm32l0xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h;
[PreviousUsedKeilFiles]
SourceFiles=..\Core\Src\main.c;..\Core\Src\stm32l0xx_it.c;..\Core\Src\stm32l0xx_hal_msp.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ramfunc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_exti.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_iwdg.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_lptim.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_spi.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.c;..\Drivers\CMSIS\Device\ST\STM32L0xx\Source\Templates\system_stm32l0xx.c;..\Core\Src\system_stm32l0xx.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ramfunc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_exti.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_iwdg.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_lptim.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_spi.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.c;..\Drivers\CMSIS\Device\ST\STM32L0xx\Source\Templates\system_stm32l0xx.c;..\Core\Src\system_stm32l0xx.c;;;
SourceFiles=..\Core\Src\main.c;..\Core\Src\stm32l0xx_it.c;..\Core\Src\stm32l0xx_hal_msp.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ramfunc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_exti.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_iwdg.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_lptim.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_spi.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32L0xx\Source\Templates\system_stm32l0xx.c;..\Core\Src\system_stm32l0xx.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ramfunc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_exti.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_iwdg.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_lptim.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rtc_ex.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_spi.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.c;..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32L0xx\Source\Templates\system_stm32l0xx.c;..\Core\Src\system_stm32l0xx.c;;;
HeaderPath=..\Drivers\STM32L0xx_HAL_Driver\Inc;..\Drivers\STM32L0xx_HAL_Driver\Inc\Legacy;..\Drivers\CMSIS\Device\ST\STM32L0xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc;
CDefines=USE_HAL_DRIVER;STM32L071xx;USE_HAL_DRIVER;USE_HAL_DRIVER;
APL/App.c
@@ -180,99 +180,6 @@
extern uint8_t chongdian_time;
extern uint8_t input5vtime;
extern uint16_t work_time;
void PowerLedTask(void)
{
     static u8 powerled_state=0;
    if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
    {
        if(!power_state&&!chargedbg_flag)
        {
            DBG_SetMode(DBG_MODE_CHARGE);
            power_state = 1;
        }
       while(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&DBG_GetMode() == DBG_MODE_CHARGE)
        {
        nomove_count = 0;
        HAL_IWDG_Refresh(&hiwdg);
        DBG_Poll();
        IdleTask();
        if(bat_percent>=100)
        {
            powerled = RED;
            chongman_flag=1;
        }
        else
        {
            powerled = RED;
        }
//        if(receive1_gotosleep_flag||receive2_gotosleep_flag)
//        {
//            if(receive1_gotosleep_flag)
//            {
//            uwbled=LEDOFF;
//            Stop_chongdian_Mode_Poll();
//            HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
//               if(chongman_flag)  //充满电重启,重启外设。
//               {HAL_NVIC_SystemReset();}
//            }
//            if(receive2_gotosleep_flag)
//            {
//            uwbled=LEDOFF;
//            Stop_chongdian_Mode_Poll();
//            HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
//            }
//        }
//        else
//        {
//        Internet_Poll();
//        HIDO_TimerPoll();
//        HIDO_ATLitePoll();
//        UDPClient_Poll();
//            GPS_Poll();
//                if(taglist_num>0)
//                {
//                    if(work_time>=YUNDONG_UWB_TIME)
//                    {
//                        work_time=0;
//                        Uwb_Zubao_Poll();
//                        UDPClient_UploadGPS((char*)GPS_data);
//                        HexToAsciiSendUDP(uwb_send,19+5*taglist_num);
//                        taglist_num=0;
//                    }
//                }
//                else
//                {
//                        if(work_time>=g_com_map[GPS_HZ])
//                        {
//                            work_time=0;
//                            if(GPS_successful_flag)
//                            {
//                                UDPClient_UploadGPS((char*)GPS_data);
//                            }
//                            else
//                            {
//                                Module_GetLBSLocationAsync(LBSLocationCallback, HIDO_NULL);
//                            }
//                        }
//
//                }
//            }
        }
    }
    chongman_flag=0;
    chargeon = 0;
   if(power_state)
    {
        DBG_SetMode(DBG_MODE_SHELL);
        power_state = 0;
    }
    if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
    {
        chargedbg_flag = 0;
    }
}
uint8_t imu_enable;
extern uint32_t dev_id;
void Program_Init(void)
@@ -345,10 +252,10 @@
    dev_id = g_com_map[DEV_ID];
    printf("设备ID: %x .\r\n",dev_id);
    printf("固件版本: é“éž‹å®šä½ V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
    printf("固件版本:  L071无UWB工卡V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
    printf("服务器地址: %d.%d.%d.%d:%d.\r\n",g_com_map[IP_0],g_com_map[IP_1],g_com_map[IP_2],g_com_map[IP_3],g_com_map[PORT]);
    printf("当前运动时GPS工作间隔: %d .\r\n",g_com_map[GPS_HZ]);
    printf("当前被拆时GPS工作间隔: %d .\r\n",g_com_map[CHAICHUGPS_HZ]);
//    printf("当前被拆时GPS工作间隔: %d .\r\n",g_com_map[CHAICHUGPS_HZ]);
//       if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
//    {        printf("TCP_RTCM模式,服务器地址: %d.%d.%d.%d:%d.\r\n",g_com_map[TCP_IP_0],g_com_map[TCP_IP_1],g_com_map[TCP_IP_2],g_com_map[TCP_IP_3],g_com_map[TCP_PORT]);
//    }else if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_NTRIP)
@@ -368,7 +275,43 @@
//        printf("单点定位模式模式. \r\n");
//    }
}
void PowerDownDetect(void)
{
    static HIDO_UINT32 l_u32QXpowerTick = 0;
    static uint32_t powercount=0;
    if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_12))
    {
       if((HIDO_TimerGetTick() - l_u32QXpowerTick) >=1000)
      {
          while(1)
          {
              gpsled=WHITE;
              uwbled=WHITE;
              loraled=WHITE;
              powerled=WHITE;
              if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_12)==0)
              {
                  powercount = 0;
                  l_u32QXpowerTick = HIDO_TimerGetTick();
                  while(1)
                  {
                  if((HIDO_TimerGetTick() - l_u32QXpowerTick) >=100)
                    {
                        HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
                        HAL_GPIO_WritePin(GPIOB, GPIO_PIN_10, GPIO_PIN_RESET);
                        HAL_GPIO_WritePin(GPIOA, GPIO_PIN_8, GPIO_PIN_RESET);
                    }
                }
              }
          }
      }
      }else{
           l_u32QXpowerTick = HIDO_TimerGetTick();
      }
}
void IdleTask(void)
{
  // APLPollTask();
@@ -418,50 +361,173 @@
        uwbchecksum = Checksum_u16(&uwb_send[2],15+5*taglist_num);
        memcpy(&uwb_send[17+5*taglist_num],&uwbchecksum,2);
}
u8 only_one_flag;
u16 chongman_time;
u8 bat_percent_old=100;
extern IWDG_HandleTypeDef hiwdg;
u32 adctick = 0;
u8 rtk_state = 1;
void CloseRTK4G(void)
{
      rtk_state = 0;
      loraled = LEDOFF;
      HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
}
void OpenRTK4G(void)
{
      loraled = 1;
      HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
}
void PowerLedTask(void)
{
    static u8 powerled_state=0;
    if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
    {
        chongman_time=0;
        only_one_flag=0;
        uwbled=0;
        gpsled=0;
        loraled=0;
        powerled=0;
        if(!power_state&&!chargedbg_flag)
        {
            CloseRTK4G();
            DBG_SetMode(DBG_MODE_CHARGE);
            power_state = 1;
//            Uart_ChongxinInit(UART_ID_DBG);
//            DBG_Init();
//            Shell_Init();
        }
        while(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&DBG_GetMode() == DBG_MODE_CHARGE)
        {
            nomove_count = 0;
            if(HIDO_TimerGetTick()-adctick>6000)  //10分钟采样一次 ç”µé‡
            {HAL_IWDG_Refresh(&hiwdg);
                chongman_time=chongman_time+6;
                adctick = HIDO_TimerGetTick();
                if( HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_10))
                {
                    bat_percent=Get_Battary();
                }else{
                    HAL_GPIO_WritePin(GPIOB, GPIO_PIN_10, GPIO_PIN_SET);
                    bat_percent=Get_Battary();
                    HAL_GPIO_WritePin(GPIOB, GPIO_PIN_10, GPIO_PIN_RESET);
                }
            }
            if(bat_percent>=99&&!only_one_flag)
            {
            only_one_flag=1;
            chongman_time=0;
            }
            if(bat_percent>=99&&chongman_time>=1800)
            {
                powerled = GREEN;
            }else{
                powerled = RED;
            }
            delay_ms(100);
            DBG_Poll();
            Internet_Poll();
            Set4LEDColor(0,0,0,powerled);
        }
    }
    chargeon = 0;
    if(power_state)
    {
        DBG_SetMode(DBG_MODE_SHELL);
        power_state = 0;
        bat_percent_old=100;
        OpenRTK4G();
    }
    if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
    {
     chargedbg_flag = 0;
    }
    if(HIDO_TimerGetTick()%1000<10 )
    {
        if(powerled_state==0)
        {
            if(bat_percent>15)
            {
                powerled = BLUE;
            }else{
                 powerled = RED;
            }
            powerled_state = 1;
          //  bat_percent = Battery_GetPercentage();
          Set4LEDColor(uwbled,gpsled,loraled,powerled);
        }
        }else
        {
            if(powerled_state)
            {
                powerled_state = 0;
                powerled = LEDOFF;
                uwbled = LEDOFF;
                gpsled = LEDOFF;
                loraled = LEDOFF;
                Set4LEDColor(uwbled,gpsled,loraled,powerled);
            }
        }
    if(HIDO_TimerGetTick()-adctick>6000)  //10分钟采样一次 ç”µé‡
    {
        adctick = HIDO_TimerGetTick();
        if( HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_10))
        {
            bat_percent=Get_Battary();
            if(bat_percent>bat_percent_old)
            {
            bat_percent=bat_percent_old;
            }
            else
            {
            bat_percent_old=bat_percent;
            }
        }else{
            HAL_GPIO_WritePin(GPIOB, GPIO_PIN_10, GPIO_PIN_SET);
            bat_percent=Get_Battary();
            HAL_GPIO_WritePin(GPIOB, GPIO_PIN_10, GPIO_PIN_RESET);
            if(bat_percent>bat_percent_old)
            {
            bat_percent=bat_percent_old;
            }
            else
            {
            bat_percent_old=bat_percent;
            }
        }
    }
}
extern uint32_t main_time;
extern uint16_t testlorarecve;
uint8_t delaysleep_count;
char str[17]= {"AT+IPR=9600;&W\r\n"};
extern  UART_HandleTypeDef huart5;
extern uint8_t stop_flag;
void Main_Poll()
{    
    if(main_time>10&&only_one_flag==0)
    {
        only_one_flag=1;
      Uart_ReConfigBaudRate(UART_ID_4G,115200);
    HAL_UART_Transmit(&huart5, str,17,1000);
    Uart_ReConfigBaudRate(UART_ID_4G,9600);
    }
    PowerLedTask();
    DBG_Poll();
    IdleTask();
    GPS_Poll();
    Internet_Poll();
    HIDO_TimerPoll();
    HIDO_ATLitePoll();
    UDPClient_Poll();
    HAL_IWDG_Refresh(&hiwdg);
//    if(AIR780E_IsIPIdle() && Socket_IsSendQueueEmpty(0))
//    if(main_time>10&&only_one_flag==0)
//    {
//        HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
//        only_one_flag=1;
//      Uart_ReConfigBaudRate(UART_ID_4G,115200);
//    HAL_UART_Transmit(&huart5, str,17,1000);
//    Uart_ReConfigBaudRate(UART_ID_4G,9600);
//    }
    if(delaysleep_count==0/*&&!gps_need_data_flag*/)
    if(((IfTCPConnected()&&AIR780E_IsIPIdle()&&Socket_IsSendQueueEmpty(0))/*||((!flag_TCP_reconnectting)&&!IfTCPConnected())*/))
    if(stop_flag)
    {
         HAL_IWDG_Refresh(&hiwdg);
        printf("要进入休眠了,当前时间戳%d\r\n",HIDO_TimerGetTick());
    HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
        HAL_IWDG_Refresh(&hiwdg);
        HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON,PWR_STOPENTRY_WFI);
    }
}
void Main_Poll_666()
{
    u16 uwbchecksum;
    IdleTask();
    HAL_IWDG_Refresh(&hiwdg);
    if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))//5V输入检测
    {
    else
    {
        PowerLedTask();
        DBG_Poll();
        IdleTask();
@@ -470,97 +536,21 @@
        HIDO_TimerPoll();
        HIDO_ATLitePoll();
        UDPClient_Poll();
        HAL_IWDG_Refresh(&hiwdg);
        PowerDownDetect();
        Sleep_Panduan_Poll();
    }
    else
    {
        if(chongdian_only_one_flag)//如果从充电休眠状态突然拔掉充电线,进入正常工作模式,要重启重新启动4g gps等模块
        {HAL_NVIC_SystemReset();}
//    if(HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_1)) // è®¾å¤‡è¢«æ‹†å¸æ‹†å¸åŽæ¯ç§’发1次XTB,连续发五次。  ç„¶åŽ10分钟发送一次定位信息,和XTB,其他时候休眠。
//    if(AIR780E_IsIPIdle() && Socket_IsSendQueueEmpty(0))
//    {
//        fangchai_flag=1;
//        yundong_state=0;
//        if(fangchai_state==0||fangchai_state==1)
//        {
//            GPS_Poll();
//            Internet_Poll();
//            HIDO_TimerPoll();
//            HIDO_ATLitePoll();
//            UDPClient_Poll();
//        }
//        if(fangchai_time>QIDONG_TIME&&fangchai_state==0)
//        {
//            fangchai_state=1;
//            fangchai_time=0;
//            if(GPS_successful_flag)
//            {
//                UDPClient_UploadGPS((char*)GPS_data);
//            }
//            else
//            {
//                Module_GetLBSLocationAsync(LBSLocationCallback, HIDO_NULL);
//            }
//        }
//        if(fangchai_time>DENGDAI_TIME&&fangchai_state==1)
//        {
//            fangchai_time=0;
//            fangchai_state=2;
//            Stop_Mode_Poll();
//        }
//        if(fangchai_state==2)
//        {
//         HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
//        }
//        if(fangchai_time>g_com_map[CHAICHUGPS_HZ]-QIDONG_TIME-DENGDAI_TIME&&fangchai_state==2)
//        {
//            HAL_NVIC_SystemReset();
//        }
//        HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
//    }
//    else//设备没被拆卸
//    if(delaysleep_count==0/*&&!gps_need_data_flag*/)
//    if(((IfTCPConnected()&&AIR780E_IsIPIdle()&&Socket_IsSendQueueEmpty(0))/*||((!flag_TCP_reconnectting)&&!IfTCPConnected())*/))
//    {
            if(receive3_gotosleep_flag)//没有处于充电状态&&同时在静止休状态,收到上位机要求的休眠标志位
            {
            Stop_Mode_Poll();
            HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
                if(work_time>1200)
                {HAL_NVIC_SystemReset();}///20分钟后再次启动工作,重复a步骤(避免铁鞋被盗找不到)
            }
            else
            {
                GPS_Poll();
                Internet_Poll();
                HIDO_TimerPoll();
                HIDO_ATLitePoll();
                UDPClient_Poll();
//                taglist_num=5;
                if(taglist_num>0)
                {
                    if(work_time>=YUNDONG_UWB_TIME)
                    {
                        work_time=0;
                        Uwb_Zubao_Poll();
                        UDPClient_UploadGPS((char*)GPS_data);
                        HexToAsciiSendUDP(uwb_send,19+5*taglist_num);
                        taglist_num=0;
                    }
                }
                else
                {
                        if(work_time>=g_com_map[GPS_HZ])
                        {
                            work_time=0;
                            if(GPS_successful_flag)
                            {
                                UDPClient_UploadGPS((char*)GPS_data);
                            }
                            else
                            {
                                Module_GetLBSLocationAsync(LBSLocationCallback, HIDO_NULL);
                            }
                        }
                }
            }
}
//         HAL_IWDG_Refresh(&hiwdg);
//        printf("要进入休眠了,当前时间戳%d\r\n",HIDO_TimerGetTick());
//    HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
//    }
}
//*/
APL/UDPClient.c
@@ -468,7 +468,7 @@
{
    if(Internet_IsIPReady() == HIDO_TRUE)
    {
        loraled=RED;
        loraled=GREEN;
        if(UDP_CLIENT_STATE_IDLE == l_eUDPCLientState)
        {
            l_eUDPCLientState = UDP_CLIENT_STATE_CONNECTING;
@@ -513,7 +513,7 @@
    }
    else
    {
        loraled=LEDOFF;
        loraled=RED;
        l_eUDPCLientState = UDP_CLIENT_STATE_IDLE;
    }
APL/WS2812.c
@@ -101,15 +101,15 @@
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_6, GPIO_PIN_SET);
    //__disable_irq();
    RGB_Rst();
//    RGB_Set(firstled);
//    RGB_Set(secondled);
//    RGB_Set(thirdled);
//    RGB_Set(fourthled);
    RGB_Set(fourthled);
    RGB_Set(thirdled);
    RGB_Set(secondled);
    RGB_Set(firstled);
    RGB_Set(secondled);
    RGB_Set(thirdled);
    RGB_Set(fourthled);
//    RGB_Set(fourthled);
//    RGB_Set(thirdled);
//    RGB_Set(secondled);
//    RGB_Set(firstled);
//    RGB_Set(firstled);
//    RGB_Set(secondled);
//    RGB_Set(thirdled);
AirM2M_780E_V1163_LTE_LPAT.binpkg
Binary files differ
AirM2M_780E_V1163_LTE_LPAT.dfota.bin
Binary files differ
Core/Inc/stm32l0xx_it.h
@@ -54,10 +54,12 @@
void EXTI0_1_IRQHandler(void);
void EXTI4_15_IRQHandler(void);
void DMA1_Channel2_3_IRQHandler(void);
void DMA1_Channel4_5_6_7_IRQHandler(void);
void LPTIM1_IRQHandler(void);
void USART4_5_IRQHandler(void);
void USART1_IRQHandler(void);
void USART2_IRQHandler(void);
void LPUART1_IRQHandler(void);
/* USER CODE BEGIN EFP */
/* USER CODE END EFP */
Core/Src/main.c
@@ -67,16 +67,20 @@
LPTIM_HandleTypeDef hlptim1;
UART_HandleTypeDef hlpuart1;
UART_HandleTypeDef huart1;
UART_HandleTypeDef huart2;
UART_HandleTypeDef huart5;
DMA_HandleTypeDef hdma_lpuart1_rx;
DMA_HandleTypeDef hdma_lpuart1_tx;
DMA_HandleTypeDef hdma_usart2_rx;
DMA_HandleTypeDef hdma_usart5_rx;
RTC_HandleTypeDef hrtc;
SPI_HandleTypeDef hspi1;
TIM_HandleTypeDef htim3;
UART_HandleTypeDef huart1;
UART_HandleTypeDef huart2;
UART_HandleTypeDef huart5;
DMA_HandleTypeDef hdma_usart5_rx;
/* USER CODE BEGIN PV */
@@ -95,6 +99,7 @@
static void MX_USART1_UART_Init(void);
static void MX_TIM3_Init(void);
static void MX_IWDG_Init(void);
static void MX_LPUART1_UART_Init(void);
/* USER CODE BEGIN PFP */
/* USER CODE END PFP */
@@ -121,14 +126,59 @@
uint16_t nomove_count;
uint16_t debug1,debug2,debug3,debug4;
extern uint8_t delaysleep_count;
uint8_t stop_flag;
void mcu_sleep(void)
{
    GPIO_InitTypeDef GPIO_InitStruct = { 0 };
//    LIS3DH_Data_Init();
//        while(1)
//    {}
//        HAL_NVIC_SystemReset();
//    __HAL_FLASH_PREFETCH_BUFFER_DISABLE();
    GPS_PowerOff();
//    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_15, GPIO_PIN_RESET);
//    HAL_GPIO_WritePin(GPIOB,GPIO_PIN_2|GPIO_PIN_6, GPIO_PIN_RESET);
    HAL_SuspendTick();
    Set4LEDColor(LEDOFF,LEDOFF,LEDOFF,LEDOFF);
    HAL_TIM_Base_DeInit(&htim3);
    HAL_TIM_Base_Stop_IT(&htim3);
//    HAL_TIM_Base_DeInit(&hlptim1);
//    HAL_LPTIM_DeInit(&hlptim1);
//    HAL_LPTIM_TimeOut_Stop_IT(&hlptim1);
    HAL_SPI_DeInit(&hspi1);
    HAL_UART_DeInit(&huart1);
    HAL_UART_DeInit(&huart2);
    HAL_UART_DeInit(&hlpuart1);
    //    HAL_UART_DeInit(&huart6);
    __HAL_RCC_DMA1_CLK_DISABLE();
    //     __HAL_RCC_DMA2_CLK_DISABLE();
    GPIO_InitStruct.Pin = GPIO_PIN_All;
    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    //
    HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
//    GPIO_InitStruct.Pin = GPIO_PIN_All&(~GPIO_PIN_8)&(~GPIO_PIN_0);
//    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
//    GPIO_InitStruct.Pull = GPIO_NOPULL;
//    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    stop_flag=1;
    HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON,PWR_STOPENTRY_WFI);
//    while(1)
//    {}
//    HAL_ResumeTick();
//    nomove_count = 0;
//    HAL_NVIC_SystemReset();
}
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
    if(GPIO_Pin == RADIO_DIO1_Pin)
    if(GPIO_Pin == GPIO_PIN_12)
    {
//        SystemClock_Config();
//        irq_num++;
//        RadioIrqProcess();
        debug1++;
        PowerDownDetect();
    }
    if(GPIO_Pin == GPIO_PIN_9)
    {
@@ -202,7 +252,6 @@
  /* USER CODE END SysInit */
  /* Initialize all configured peripherals */
//  MX_IWDG_Init();
  MX_GPIO_Init();
  MX_DMA_Init();
  MX_RTC_Init();
@@ -213,21 +262,23 @@
  MX_LPTIM1_Init();
  MX_USART1_UART_Init();
  MX_TIM3_Init();
  MX_IWDG_Init();
  MX_LPUART1_UART_Init();
  /* USER CODE BEGIN 2 */
//   __disable_irq();
  Uart_Register(UART_ID_DBG, &huart1);
  Uart_Register(UART_ID_4G, &huart5);
  Uart_Register(UART_ID_GPS, &huart2);
  Uart_Register(UART_ID_4G, &huart2);
  Uart_Register(UART_ID_GPS, &hlpuart1);
  
  SPI_Register(SPI_ID_FLASH, &hspi1);
  
  AIR780EDriver_PinRegister(AIR780E_PIN_3V8_EN, GPIOB, GPIO_PIN_10);
  AIR780EDriver_PinRegister(AIR780E_PIN_PWRKEY, GPIOB, GPIO_PIN_0);
  AIR780EDriver_PinRegister(AIR780E_PIN_RI, GPIOC, GPIO_PIN_13);
  GPS_PinRegister(GPS_PIN_REST, GPIOC, GPIO_PIN_4);
//  AIR780EDriver_PinRegister(AIR780E_PIN_PWRKEY, GPIOB, GPIO_PIN_0);
//  AIR780EDriver_PinRegister(AIR780E_PIN_RI, GPIOC, GPIO_PIN_13);
//  GPS_PinRegister(GPS_PIN_REST, GPIOC, GPIO_PIN_4);
  SPIFlash_PinRegister(SPI_FLASH_ID_0, SPI_FLASH_PIN_CS, GPIOB, GPIO_PIN_5);
  
  HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET);//开4g电源
//  HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET);//开4g电源
  
  SPIFlash_Init(SPI_FLASH_ID_0);
  DBG_Init();
@@ -260,14 +311,15 @@
//      Uart_ReConfigBaudRate(UART_ID_4G,115200);
//    HAL_UART_Transmit(&huart5, str,17,1000);
//    Uart_ReConfigBaudRate(UART_ID_4G,9600);
        GPS_PowerOff();
        HAL_UART_DeInit(&huart2);
        GPIO_InitTypeDef GPIO_InitStruct = {0};//
        GPIO_InitStruct.Pin = GPIO_PIN_4;
        GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
        GPIO_InitStruct.Pull = GPIO_NOPULL;
        GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
        HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
//        GPS_PowerOff();
//        HAL_UART_DeInit(&huart2);
//        GPIO_InitTypeDef GPIO_InitStruct = {0};//
//        GPIO_InitStruct.Pin = GPIO_PIN_4;
//        GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
//        GPIO_InitStruct.Pull = GPIO_NOPULL;
//        GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
//        HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
//        HAL_GPIO_WritePin(GPIOB, GPIO_PIN_10, GPIO_PIN_RESET);    
//        while(1)
@@ -342,9 +394,11 @@
    Error_Handler();
  }
  PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USART1|RCC_PERIPHCLK_USART2
                              |RCC_PERIPHCLK_RTC|RCC_PERIPHCLK_LPTIM1;
                              |RCC_PERIPHCLK_LPUART1|RCC_PERIPHCLK_RTC
                              |RCC_PERIPHCLK_LPTIM1;
  PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2;
  PeriphClkInit.Usart2ClockSelection = RCC_USART2CLKSOURCE_PCLK1;
  PeriphClkInit.Lpuart1ClockSelection = RCC_LPUART1CLKSOURCE_PCLK1;
  PeriphClkInit.RTCClockSelection = RCC_RTCCLKSOURCE_LSI;
  PeriphClkInit.LptimClockSelection = RCC_LPTIM1CLKSOURCE_LSE;
@@ -468,6 +522,145 @@
  /* USER CODE BEGIN LPTIM1_Init 2 */
  /* USER CODE END LPTIM1_Init 2 */
}
/**
  * @brief LPUART1 Initialization Function
  * @param None
  * @retval None
  */
static void MX_LPUART1_UART_Init(void)
{
  /* USER CODE BEGIN LPUART1_Init 0 */
  /* USER CODE END LPUART1_Init 0 */
  /* USER CODE BEGIN LPUART1_Init 1 */
  /* USER CODE END LPUART1_Init 1 */
  hlpuart1.Instance = LPUART1;
  hlpuart1.Init.BaudRate = 115200;
  hlpuart1.Init.WordLength = UART_WORDLENGTH_8B;
  hlpuart1.Init.StopBits = UART_STOPBITS_1;
  hlpuart1.Init.Parity = UART_PARITY_NONE;
  hlpuart1.Init.Mode = UART_MODE_TX_RX;
  hlpuart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  hlpuart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
  hlpuart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
  if (HAL_UART_Init(&hlpuart1) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN LPUART1_Init 2 */
  /* USER CODE END LPUART1_Init 2 */
}
/**
  * @brief USART1 Initialization Function
  * @param None
  * @retval None
  */
static void MX_USART1_UART_Init(void)
{
  /* USER CODE BEGIN USART1_Init 0 */
  /* USER CODE END USART1_Init 0 */
  /* USER CODE BEGIN USART1_Init 1 */
  /* USER CODE END USART1_Init 1 */
  huart1.Instance = USART1;
  huart1.Init.BaudRate = 115200;
  huart1.Init.WordLength = UART_WORDLENGTH_8B;
  huart1.Init.StopBits = UART_STOPBITS_1;
  huart1.Init.Parity = UART_PARITY_NONE;
  huart1.Init.Mode = UART_MODE_TX_RX;
  huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  huart1.Init.OverSampling = UART_OVERSAMPLING_16;
  huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
  huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
  if (HAL_UART_Init(&huart1) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN USART1_Init 2 */
  /* USER CODE END USART1_Init 2 */
}
/**
  * @brief USART2 Initialization Function
  * @param None
  * @retval None
  */
static void MX_USART2_UART_Init(void)
{
  /* USER CODE BEGIN USART2_Init 0 */
  /* USER CODE END USART2_Init 0 */
  /* USER CODE BEGIN USART2_Init 1 */
  /* USER CODE END USART2_Init 1 */
  huart2.Instance = USART2;
  huart2.Init.BaudRate = 115200;
  huart2.Init.WordLength = UART_WORDLENGTH_8B;
  huart2.Init.StopBits = UART_STOPBITS_1;
  huart2.Init.Parity = UART_PARITY_NONE;
  huart2.Init.Mode = UART_MODE_TX_RX;
  huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  huart2.Init.OverSampling = UART_OVERSAMPLING_16;
  huart2.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
  huart2.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
  if (HAL_UART_Init(&huart2) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN USART2_Init 2 */
  /* USER CODE END USART2_Init 2 */
}
/**
  * @brief USART5 Initialization Function
  * @param None
  * @retval None
  */
static void MX_USART5_UART_Init(void)
{
  /* USER CODE BEGIN USART5_Init 0 */
  /* USER CODE END USART5_Init 0 */
  /* USER CODE BEGIN USART5_Init 1 */
  /* USER CODE END USART5_Init 1 */
  huart5.Instance = USART5;
  huart5.Init.BaudRate = 115200;
  huart5.Init.WordLength = UART_WORDLENGTH_8B;
  huart5.Init.StopBits = UART_STOPBITS_1;
  huart5.Init.Parity = UART_PARITY_NONE;
  huart5.Init.Mode = UART_MODE_TX_RX;
  huart5.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  huart5.Init.OverSampling = UART_OVERSAMPLING_16;
  huart5.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
  huart5.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
  if (HAL_UART_Init(&huart5) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN USART5_Init 2 */
  /* USER CODE END USART5_Init 2 */
}
@@ -599,111 +792,6 @@
}
/**
  * @brief USART1 Initialization Function
  * @param None
  * @retval None
  */
static void MX_USART1_UART_Init(void)
{
  /* USER CODE BEGIN USART1_Init 0 */
  /* USER CODE END USART1_Init 0 */
  /* USER CODE BEGIN USART1_Init 1 */
  /* USER CODE END USART1_Init 1 */
  huart1.Instance = USART1;
  huart1.Init.BaudRate = 115200;
  huart1.Init.WordLength = UART_WORDLENGTH_8B;
  huart1.Init.StopBits = UART_STOPBITS_1;
  huart1.Init.Parity = UART_PARITY_NONE;
  huart1.Init.Mode = UART_MODE_TX_RX;
  huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  huart1.Init.OverSampling = UART_OVERSAMPLING_16;
  huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
  huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
  if (HAL_UART_Init(&huart1) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN USART1_Init 2 */
  /* USER CODE END USART1_Init 2 */
}
/**
  * @brief USART2 Initialization Function
  * @param None
  * @retval None
  */
static void MX_USART2_UART_Init(void)
{
  /* USER CODE BEGIN USART2_Init 0 */
  /* USER CODE END USART2_Init 0 */
  /* USER CODE BEGIN USART2_Init 1 */
  /* USER CODE END USART2_Init 1 */
  huart2.Instance = USART2;
  huart2.Init.BaudRate = 9600;
  huart2.Init.WordLength = UART_WORDLENGTH_8B;
  huart2.Init.StopBits = UART_STOPBITS_1;
  huart2.Init.Parity = UART_PARITY_NONE;
  huart2.Init.Mode = UART_MODE_TX_RX;
  huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  huart2.Init.OverSampling = UART_OVERSAMPLING_16;
  huart2.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
  huart2.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
  if (HAL_UART_Init(&huart2) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN USART2_Init 2 */
  /* USER CODE END USART2_Init 2 */
}
/**
  * @brief USART5 Initialization Function
  * @param None
  * @retval None
  */
static void MX_USART5_UART_Init(void)
{
  /* USER CODE BEGIN USART5_Init 0 */
  /* USER CODE END USART5_Init 0 */
  /* USER CODE BEGIN USART5_Init 1 */
  /* USER CODE END USART5_Init 1 */
  huart5.Instance = USART5;
  huart5.Init.BaudRate = 115200;
  huart5.Init.WordLength = UART_WORDLENGTH_8B;
  huart5.Init.StopBits = UART_STOPBITS_1;
  huart5.Init.Parity = UART_PARITY_NONE;
  huart5.Init.Mode = UART_MODE_TX_RX;
  huart5.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  huart5.Init.OverSampling = UART_OVERSAMPLING_16;
  huart5.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
  huart5.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
  if (HAL_UART_Init(&huart5) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN USART5_Init 2 */
  /* USER CODE END USART5_Init 2 */
}
/**
  * Enable DMA controller clock
  */
static void MX_DMA_Init(void)
@@ -716,6 +804,9 @@
  /* DMA1_Channel2_3_IRQn interrupt configuration */
  HAL_NVIC_SetPriority(DMA1_Channel2_3_IRQn, 0, 0);
  HAL_NVIC_EnableIRQ(DMA1_Channel2_3_IRQn);
  /* DMA1_Channel4_5_6_7_IRQn interrupt configuration */
  HAL_NVIC_SetPriority(DMA1_Channel4_5_6_7_IRQn, 0, 0);
  HAL_NVIC_EnableIRQ(DMA1_Channel4_5_6_7_IRQn);
}
@@ -743,9 +834,6 @@
  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4|GPIO_PIN_11, GPIO_PIN_RESET);
  /*Configure GPIO pin Output Level */
  HAL_GPIO_WritePin(GPIOC, GPIO_PIN_4, GPIO_PIN_RESET);
  /*Configure GPIO pin Output Level */
  HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0|GPIO_PIN_10|GPIO_PIN_7, GPIO_PIN_RESET);
  /*Configure GPIO pin Output Level */
@@ -753,16 +841,16 @@
                          |GPIO_PIN_6, GPIO_PIN_SET);
  /*Configure GPIO pin Output Level */
  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_8|GPIO_PIN_12, GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_15, GPIO_PIN_RESET);
  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_8|GPIO_PIN_12|GPIO_PIN_15, GPIO_PIN_SET);
  /*Configure GPIO pins : PC13 PC9 RADIO_DIO1_Pin */
  GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_9|RADIO_DIO1_Pin;
  GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
  /*Configure GPIO pins : RADIO_NSS_Pin RADIO_nRESET_Pin PC4 */
  GPIO_InitStruct.Pin = RADIO_NSS_Pin|RADIO_nRESET_Pin|GPIO_PIN_4;
  /*Configure GPIO pins : RADIO_NSS_Pin RADIO_nRESET_Pin */
  GPIO_InitStruct.Pin = RADIO_NSS_Pin|RADIO_nRESET_Pin;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
@@ -776,35 +864,13 @@
  /*Configure GPIO pins : PA4 PA8 PA11 PA12
                           PA15 */
  GPIO_InitStruct.Pin = GPIO_PIN_4;
  GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_8|GPIO_PIN_11|GPIO_PIN_12
                          |GPIO_PIN_15;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
  GPIO_InitStruct.Pin = GPIO_PIN_8;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    GPIO_InitStruct.Pin = GPIO_PIN_11;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    GPIO_InitStruct.Pin = GPIO_PIN_12;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    GPIO_InitStruct.Pin = GPIO_PIN_15;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
  /*Configure GPIO pins : PB0 PB10 PB15 PB5
                           PB6 PB7 */
  GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_10|GPIO_PIN_15|GPIO_PIN_5
@@ -818,6 +884,12 @@
  GPIO_InitStruct.Pin = GPIO_PIN_1;
  GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
  GPIO_InitStruct.Pull = GPIO_PULLUP;
  HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
  /*Configure GPIO pin : PB12 */
  GPIO_InitStruct.Pin = GPIO_PIN_12;
  GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
  /*Configure GPIO pins : SCL_Pin SDA_Pin */
@@ -868,56 +940,12 @@
uint8_t input_5v_flag;
uint8_t num;
uint16_t sleep_time;
uint16_t chongdian_time;
void Bat_Percent_Poll()
{
    bat_time++;
    if(bat_time>BAT_TIME)
    {
        bat_time=0;
    bat_percent=Get_Battary();
    }
}
void Powerled_Poll()
{
    if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
    {
        powerled = RED;
    }
}
void Fangchai_Panduan_Poll()
{
    if(HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_1)) // è®¾å¤‡è¢«æ‹†å¸
    { fangchai_flag=1;}
    else
    { fangchai_flag=0;}
    if(fangchai_flag)
    {
        fangchai_time++;
//        if(fangchai_time%2==1&&fangchai_state==0)
//        Beep_On();
//        else
//        Beep_Off();
//        if(fangchai_state==1||fangchai_state==2)
//        Beep_Off();
    }
    else
    {
        if(fangchai_state==2)
        {
          HAL_NVIC_SystemReset();
        }
        fangchai_state=0;
        fangchai_time=0;
//        Beep_Off();
    }
}
void Sleep_Panduan_Poll()
{
    if(nomove_count>g_com_map[NOMOVESLEEP_TIME]&&imu_enable)
    if(nomove_count>g_com_map[NOMOVESLEEP_TIME]&&imu_enable&&!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
    {
        nomove_flag=1;
        mcu_sleep();
    }
    else
    {
@@ -950,73 +978,13 @@
void HAL_LPTIM_CompareMatchCallback(LPTIM_HandleTypeDef *hlptim)
{
    SystemClock_Config();
//    Gps_Chongqi_Poll();
    Powerled_Poll();
//    chongdianmeiyouuwb_time++;
//    for(int i=0;i<1000;i++)
//    HIDO_TimerTick();
//    HIDO_TimerPoll();
    if(delaysleep_count>0)
    delaysleep_count--;
    printf("1s唤醒\r\n");
    main_time++;
    if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
    {
    chongdian_time++;
        if(chongdian_time>input5vtime)
        {input_5v_flag=1;}
        else
        {input_5v_flag=0;}
    }
    else
    {
    chongdian_time=0;
    input_5v_flag=0;
    }
    if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&chongman_flag==0)
    {
        num++;
        if(num>2)
        {
        num=0;
        powerled=LEDOFF;
        loraled=LEDOFF;
        gpsled=LEDOFF;
        uwbled=LEDOFF;
        Set4LEDColor_Off();
        }
        else
        {
        Set4LEDColor(powerled,loraled,gpsled,uwbled);
        }
    }
    else
    {
        Set4LEDColor(powerled,loraled,gpsled,uwbled);
    }
    Fangchai_Panduan_Poll();
    heart_time++;
    work_time++;
    nomove_count++;
    Sleep_Panduan_Poll();
    Bat_Percent_Poll();
    if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&chongman_flag==0)
    {
    }
    else
    {
        if(chongman_flag)
        {}
        else
        {
        powerled=LEDOFF;
        loraled=LEDOFF;
        gpsled=LEDOFF;
        uwbled=LEDOFF;
        Set4LEDColor_Off();
        }
    }
}
/* USER CODE END 4 */
Core/Src/stm32l0xx_hal_msp.c
@@ -23,6 +23,12 @@
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
extern DMA_HandleTypeDef hdma_lpuart1_rx;
extern DMA_HandleTypeDef hdma_lpuart1_tx;
extern DMA_HandleTypeDef hdma_usart2_rx;
extern DMA_HandleTypeDef hdma_usart5_rx;
/* Private typedef -----------------------------------------------------------*/
@@ -186,6 +192,308 @@
  /* USER CODE BEGIN LPTIM1_MspDeInit 1 */
  /* USER CODE END LPTIM1_MspDeInit 1 */
  }
}
/**
* @brief UART MSP Initialization
* This function configures the hardware resources used in this example
* @param huart: UART handle pointer
* @retval None
*/
void HAL_UART_MspInit(UART_HandleTypeDef* huart)
{
  GPIO_InitTypeDef GPIO_InitStruct = {0};
  if(huart->Instance==LPUART1)
  {
  /* USER CODE BEGIN LPUART1_MspInit 0 */
  /* USER CODE END LPUART1_MspInit 0 */
    /* Peripheral clock enable */
    __HAL_RCC_LPUART1_CLK_ENABLE();
    __HAL_RCC_GPIOC_CLK_ENABLE();
    /**LPUART1 GPIO Configuration
    PC4     ------> LPUART1_TX
    PC5     ------> LPUART1_RX
    */
    GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF2_LPUART1;
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
    /* LPUART1 DMA Init */
    /* LPUART1_RX Init */
    hdma_lpuart1_rx.Instance = DMA1_Channel3;
    hdma_lpuart1_rx.Init.Request = DMA_REQUEST_5;
    hdma_lpuart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY;
    hdma_lpuart1_rx.Init.PeriphInc = DMA_PINC_DISABLE;
    hdma_lpuart1_rx.Init.MemInc = DMA_MINC_ENABLE;
    hdma_lpuart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
    hdma_lpuart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
    hdma_lpuart1_rx.Init.Mode = DMA_CIRCULAR;
    hdma_lpuart1_rx.Init.Priority = DMA_PRIORITY_LOW;
    if (HAL_DMA_Init(&hdma_lpuart1_rx) != HAL_OK)
    {
      Error_Handler();
    }
    __HAL_LINKDMA(huart,hdmarx,hdma_lpuart1_rx);
    /* LPUART1_TX Init */
    hdma_lpuart1_tx.Instance = DMA1_Channel7;
    hdma_lpuart1_tx.Init.Request = DMA_REQUEST_5;
    hdma_lpuart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH;
    hdma_lpuart1_tx.Init.PeriphInc = DMA_PINC_DISABLE;
    hdma_lpuart1_tx.Init.MemInc = DMA_MINC_ENABLE;
    hdma_lpuart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
    hdma_lpuart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
    hdma_lpuart1_tx.Init.Mode = DMA_NORMAL;
    hdma_lpuart1_tx.Init.Priority = DMA_PRIORITY_LOW;
    if (HAL_DMA_Init(&hdma_lpuart1_tx) != HAL_OK)
    {
      Error_Handler();
    }
    __HAL_LINKDMA(huart,hdmatx,hdma_lpuart1_tx);
    /* LPUART1 interrupt Init */
    HAL_NVIC_SetPriority(LPUART1_IRQn, 0, 0);
    HAL_NVIC_EnableIRQ(LPUART1_IRQn);
  /* USER CODE BEGIN LPUART1_MspInit 1 */
  /* USER CODE END LPUART1_MspInit 1 */
  }
  else if(huart->Instance==USART1)
  {
  /* USER CODE BEGIN USART1_MspInit 0 */
  /* USER CODE END USART1_MspInit 0 */
    /* Peripheral clock enable */
    __HAL_RCC_USART1_CLK_ENABLE();
    __HAL_RCC_GPIOA_CLK_ENABLE();
    /**USART1 GPIO Configuration
    PA9     ------> USART1_TX
    PA10     ------> USART1_RX
    */
    GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF4_USART1;
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    /* USART1 interrupt Init */
    HAL_NVIC_SetPriority(USART1_IRQn, 0, 0);
    HAL_NVIC_EnableIRQ(USART1_IRQn);
  /* USER CODE BEGIN USART1_MspInit 1 */
  /* USER CODE END USART1_MspInit 1 */
  }
  else if(huart->Instance==USART2)
  {
  /* USER CODE BEGIN USART2_MspInit 0 */
  /* USER CODE END USART2_MspInit 0 */
    /* Peripheral clock enable */
    __HAL_RCC_USART2_CLK_ENABLE();
    __HAL_RCC_GPIOA_CLK_ENABLE();
    /**USART2 GPIO Configuration
    PA2     ------> USART2_TX
    PA3     ------> USART2_RX
    */
    GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF4_USART2;
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    /* USART2 DMA Init */
    /* USART2_RX Init */
    hdma_usart2_rx.Instance = DMA1_Channel5;
    hdma_usart2_rx.Init.Request = DMA_REQUEST_4;
    hdma_usart2_rx.Init.Direction = DMA_PERIPH_TO_MEMORY;
    hdma_usart2_rx.Init.PeriphInc = DMA_PINC_DISABLE;
    hdma_usart2_rx.Init.MemInc = DMA_MINC_ENABLE;
    hdma_usart2_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
    hdma_usart2_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
    hdma_usart2_rx.Init.Mode = DMA_CIRCULAR;
    hdma_usart2_rx.Init.Priority = DMA_PRIORITY_LOW;
    if (HAL_DMA_Init(&hdma_usart2_rx) != HAL_OK)
    {
      Error_Handler();
    }
    __HAL_LINKDMA(huart,hdmarx,hdma_usart2_rx);
    /* USART2 interrupt Init */
    HAL_NVIC_SetPriority(USART2_IRQn, 0, 0);
    HAL_NVIC_EnableIRQ(USART2_IRQn);
  /* USER CODE BEGIN USART2_MspInit 1 */
  /* USER CODE END USART2_MspInit 1 */
  }
  else if(huart->Instance==USART5)
  {
  /* USER CODE BEGIN USART5_MspInit 0 */
  /* USER CODE END USART5_MspInit 0 */
    /* Peripheral clock enable */
    __HAL_RCC_USART5_CLK_ENABLE();
    __HAL_RCC_GPIOC_CLK_ENABLE();
    __HAL_RCC_GPIOD_CLK_ENABLE();
    /**USART5 GPIO Configuration
    PC12     ------> USART5_TX
    PD2     ------> USART5_RX
    */
    GPIO_InitStruct.Pin = GPIO_PIN_12;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF2_USART5;
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
    GPIO_InitStruct.Pin = GPIO_PIN_2;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF6_USART5;
    HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
    /* USART5 DMA Init */
    /* USART5_RX Init */
    hdma_usart5_rx.Instance = DMA1_Channel2;
    hdma_usart5_rx.Init.Request = DMA_REQUEST_13;
    hdma_usart5_rx.Init.Direction = DMA_PERIPH_TO_MEMORY;
    hdma_usart5_rx.Init.PeriphInc = DMA_PINC_DISABLE;
    hdma_usart5_rx.Init.MemInc = DMA_MINC_ENABLE;
    hdma_usart5_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
    hdma_usart5_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
    hdma_usart5_rx.Init.Mode = DMA_CIRCULAR;
    hdma_usart5_rx.Init.Priority = DMA_PRIORITY_LOW;
    if (HAL_DMA_Init(&hdma_usart5_rx) != HAL_OK)
    {
      Error_Handler();
    }
    __HAL_LINKDMA(huart,hdmarx,hdma_usart5_rx);
    /* USART5 interrupt Init */
    HAL_NVIC_SetPriority(USART4_5_IRQn, 0, 0);
    HAL_NVIC_EnableIRQ(USART4_5_IRQn);
  /* USER CODE BEGIN USART5_MspInit 1 */
  /* USER CODE END USART5_MspInit 1 */
  }
}
/**
* @brief UART MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param huart: UART handle pointer
* @retval None
*/
void HAL_UART_MspDeInit(UART_HandleTypeDef* huart)
{
  if(huart->Instance==LPUART1)
  {
  /* USER CODE BEGIN LPUART1_MspDeInit 0 */
  /* USER CODE END LPUART1_MspDeInit 0 */
    /* Peripheral clock disable */
    __HAL_RCC_LPUART1_CLK_DISABLE();
    /**LPUART1 GPIO Configuration
    PC4     ------> LPUART1_TX
    PC5     ------> LPUART1_RX
    */
    HAL_GPIO_DeInit(GPIOC, GPIO_PIN_4|GPIO_PIN_5);
    /* LPUART1 DMA DeInit */
    HAL_DMA_DeInit(huart->hdmarx);
    HAL_DMA_DeInit(huart->hdmatx);
    /* LPUART1 interrupt DeInit */
    HAL_NVIC_DisableIRQ(LPUART1_IRQn);
  /* USER CODE BEGIN LPUART1_MspDeInit 1 */
  /* USER CODE END LPUART1_MspDeInit 1 */
  }
  else if(huart->Instance==USART1)
  {
  /* USER CODE BEGIN USART1_MspDeInit 0 */
  /* USER CODE END USART1_MspDeInit 0 */
    /* Peripheral clock disable */
    __HAL_RCC_USART1_CLK_DISABLE();
    /**USART1 GPIO Configuration
    PA9     ------> USART1_TX
    PA10     ------> USART1_RX
    */
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10);
    /* USART1 interrupt DeInit */
    HAL_NVIC_DisableIRQ(USART1_IRQn);
  /* USER CODE BEGIN USART1_MspDeInit 1 */
  /* USER CODE END USART1_MspDeInit 1 */
  }
  else if(huart->Instance==USART2)
  {
  /* USER CODE BEGIN USART2_MspDeInit 0 */
  /* USER CODE END USART2_MspDeInit 0 */
    /* Peripheral clock disable */
    __HAL_RCC_USART2_CLK_DISABLE();
    /**USART2 GPIO Configuration
    PA2     ------> USART2_TX
    PA3     ------> USART2_RX
    */
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3);
    /* USART2 DMA DeInit */
    HAL_DMA_DeInit(huart->hdmarx);
    /* USART2 interrupt DeInit */
    HAL_NVIC_DisableIRQ(USART2_IRQn);
  /* USER CODE BEGIN USART2_MspDeInit 1 */
  /* USER CODE END USART2_MspDeInit 1 */
  }
  else if(huart->Instance==USART5)
  {
  /* USER CODE BEGIN USART5_MspDeInit 0 */
  /* USER CODE END USART5_MspDeInit 0 */
    /* Peripheral clock disable */
    __HAL_RCC_USART5_CLK_DISABLE();
    /**USART5 GPIO Configuration
    PC12     ------> USART5_TX
    PD2     ------> USART5_RX
    */
    HAL_GPIO_DeInit(GPIOC, GPIO_PIN_12);
    HAL_GPIO_DeInit(GPIOD, GPIO_PIN_2);
    /* USART5 DMA DeInit */
    HAL_DMA_DeInit(huart->hdmarx);
    /* USART5 interrupt DeInit */
    HAL_NVIC_DisableIRQ(USART4_5_IRQn);
  /* USER CODE BEGIN USART5_MspDeInit 1 */
  /* USER CODE END USART5_MspDeInit 1 */
  }
}
@@ -367,201 +675,6 @@
  /* USER CODE BEGIN TIM3_MspDeInit 1 */
  /* USER CODE END TIM3_MspDeInit 1 */
  }
}
/**
* @brief UART MSP Initialization
* This function configures the hardware resources used in this example
* @param huart: UART handle pointer
* @retval None
*/
void HAL_UART_MspInit(UART_HandleTypeDef* huart)
{
  GPIO_InitTypeDef GPIO_InitStruct = {0};
  if(huart->Instance==USART1)
  {
  /* USER CODE BEGIN USART1_MspInit 0 */
  /* USER CODE END USART1_MspInit 0 */
    /* Peripheral clock enable */
    __HAL_RCC_USART1_CLK_ENABLE();
    __HAL_RCC_GPIOA_CLK_ENABLE();
    /**USART1 GPIO Configuration
    PA9     ------> USART1_TX
    PA10     ------> USART1_RX
    */
    GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF4_USART1;
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    /* USART1 interrupt Init */
    HAL_NVIC_SetPriority(USART1_IRQn, 0, 0);
    HAL_NVIC_EnableIRQ(USART1_IRQn);
  /* USER CODE BEGIN USART1_MspInit 1 */
  /* USER CODE END USART1_MspInit 1 */
  }
  else if(huart->Instance==USART2)
  {
  /* USER CODE BEGIN USART2_MspInit 0 */
  /* USER CODE END USART2_MspInit 0 */
    /* Peripheral clock enable */
    __HAL_RCC_USART2_CLK_ENABLE();
    __HAL_RCC_GPIOA_CLK_ENABLE();
    /**USART2 GPIO Configuration
    PA2     ------> USART2_TX
    PA3     ------> USART2_RX
    */
    GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF4_USART2;
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    /* USART2 interrupt Init */
    HAL_NVIC_SetPriority(USART2_IRQn, 0, 0);
    HAL_NVIC_EnableIRQ(USART2_IRQn);
  /* USER CODE BEGIN USART2_MspInit 1 */
  /* USER CODE END USART2_MspInit 1 */
  }
  else if(huart->Instance==USART5)
  {
  /* USER CODE BEGIN USART5_MspInit 0 */
  /* USER CODE END USART5_MspInit 0 */
    /* Peripheral clock enable */
    __HAL_RCC_USART5_CLK_ENABLE();
    __HAL_RCC_GPIOC_CLK_ENABLE();
    __HAL_RCC_GPIOD_CLK_ENABLE();
    /**USART5 GPIO Configuration
    PC12     ------> USART5_TX
    PD2     ------> USART5_RX
    */
    GPIO_InitStruct.Pin = GPIO_PIN_12;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF2_USART5;
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
    GPIO_InitStruct.Pin = GPIO_PIN_2;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF6_USART5;
    HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
    /* USART5 DMA Init */
    /* USART5_RX Init */
    hdma_usart5_rx.Instance = DMA1_Channel2;
    hdma_usart5_rx.Init.Request = DMA_REQUEST_13;
    hdma_usart5_rx.Init.Direction = DMA_PERIPH_TO_MEMORY;
    hdma_usart5_rx.Init.PeriphInc = DMA_PINC_DISABLE;
    hdma_usart5_rx.Init.MemInc = DMA_MINC_ENABLE;
    hdma_usart5_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
    hdma_usart5_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
    hdma_usart5_rx.Init.Mode = DMA_CIRCULAR;
    hdma_usart5_rx.Init.Priority = DMA_PRIORITY_LOW;
    if (HAL_DMA_Init(&hdma_usart5_rx) != HAL_OK)
    {
      Error_Handler();
    }
    __HAL_LINKDMA(huart,hdmarx,hdma_usart5_rx);
    /* USART5 interrupt Init */
    HAL_NVIC_SetPriority(USART4_5_IRQn, 0, 0);
    HAL_NVIC_EnableIRQ(USART4_5_IRQn);
  /* USER CODE BEGIN USART5_MspInit 1 */
  /* USER CODE END USART5_MspInit 1 */
  }
}
/**
* @brief UART MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param huart: UART handle pointer
* @retval None
*/
void HAL_UART_MspDeInit(UART_HandleTypeDef* huart)
{
  if(huart->Instance==USART1)
  {
  /* USER CODE BEGIN USART1_MspDeInit 0 */
  /* USER CODE END USART1_MspDeInit 0 */
    /* Peripheral clock disable */
    __HAL_RCC_USART1_CLK_DISABLE();
    /**USART1 GPIO Configuration
    PA9     ------> USART1_TX
    PA10     ------> USART1_RX
    */
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10);
    /* USART1 interrupt DeInit */
    HAL_NVIC_DisableIRQ(USART1_IRQn);
  /* USER CODE BEGIN USART1_MspDeInit 1 */
  /* USER CODE END USART1_MspDeInit 1 */
  }
  else if(huart->Instance==USART2)
  {
  /* USER CODE BEGIN USART2_MspDeInit 0 */
  /* USER CODE END USART2_MspDeInit 0 */
    /* Peripheral clock disable */
    __HAL_RCC_USART2_CLK_DISABLE();
    /**USART2 GPIO Configuration
    PA2     ------> USART2_TX
    PA3     ------> USART2_RX
    */
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3);
    /* USART2 interrupt DeInit */
    HAL_NVIC_DisableIRQ(USART2_IRQn);
  /* USER CODE BEGIN USART2_MspDeInit 1 */
  /* USER CODE END USART2_MspDeInit 1 */
  }
  else if(huart->Instance==USART5)
  {
  /* USER CODE BEGIN USART5_MspDeInit 0 */
  /* USER CODE END USART5_MspDeInit 0 */
    /* Peripheral clock disable */
    __HAL_RCC_USART5_CLK_DISABLE();
    /**USART5 GPIO Configuration
    PC12     ------> USART5_TX
    PD2     ------> USART5_RX
    */
    HAL_GPIO_DeInit(GPIOC, GPIO_PIN_12);
    HAL_GPIO_DeInit(GPIOD, GPIO_PIN_2);
    /* USART5 DMA DeInit */
    HAL_DMA_DeInit(huart->hdmarx);
    /* USART5 interrupt DeInit */
    HAL_NVIC_DisableIRQ(USART4_5_IRQn);
  /* USER CODE BEGIN USART5_MspDeInit 1 */
  /* USER CODE END USART5_MspDeInit 1 */
  }
}
Core/Src/stm32l0xx_it.c
@@ -56,7 +56,11 @@
/* External variables --------------------------------------------------------*/
extern LPTIM_HandleTypeDef hlptim1;
extern DMA_HandleTypeDef hdma_lpuart1_rx;
extern DMA_HandleTypeDef hdma_lpuart1_tx;
extern DMA_HandleTypeDef hdma_usart2_rx;
extern DMA_HandleTypeDef hdma_usart5_rx;
extern UART_HandleTypeDef hlpuart1;
extern UART_HandleTypeDef huart1;
extern UART_HandleTypeDef huart2;
extern UART_HandleTypeDef huart5;
@@ -157,7 +161,7 @@
  /* USER CODE END EXTI0_1_IRQn 1 */
}
uint16_t debug;
/**
  * @brief This function handles EXTI line 4 to 15 interrupts.
  */
@@ -168,8 +172,8 @@
  /* USER CODE END EXTI4_15_IRQn 0 */
  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_9);
  HAL_GPIO_EXTI_IRQHandler(RADIO_DIO1_Pin);
  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_12);
  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_13);
    debug++;
  /* USER CODE BEGIN EXTI4_15_IRQn 1 */
  /* USER CODE END EXTI4_15_IRQn 1 */
@@ -184,9 +188,25 @@
  /* USER CODE END DMA1_Channel2_3_IRQn 0 */
  HAL_DMA_IRQHandler(&hdma_usart5_rx);
  HAL_DMA_IRQHandler(&hdma_lpuart1_rx);
  /* USER CODE BEGIN DMA1_Channel2_3_IRQn 1 */
  /* USER CODE END DMA1_Channel2_3_IRQn 1 */
}
/**
  * @brief This function handles DMA1 channel 4, channel 5, channel 6 and channel 7 interrupts.
  */
void DMA1_Channel4_5_6_7_IRQHandler(void)
{
  /* USER CODE BEGIN DMA1_Channel4_5_6_7_IRQn 0 */
  /* USER CODE END DMA1_Channel4_5_6_7_IRQn 0 */
  HAL_DMA_IRQHandler(&hdma_usart2_rx);
  HAL_DMA_IRQHandler(&hdma_lpuart1_tx);
  /* USER CODE BEGIN DMA1_Channel4_5_6_7_IRQn 1 */
  /* USER CODE END DMA1_Channel4_5_6_7_IRQn 1 */
}
/**
@@ -245,6 +265,20 @@
  /* USER CODE END USART2_IRQn 1 */
}
/**
  * @brief This function handles LPUART1 global interrupt / LPUART1 wake-up interrupt through EXTI line 28.
  */
void LPUART1_IRQHandler(void)
{
  /* USER CODE BEGIN LPUART1_IRQn 0 */
  /* USER CODE END LPUART1_IRQn 0 */
  HAL_UART_IRQHandler(&hlpuart1);
  /* USER CODE BEGIN LPUART1_IRQn 1 */
  /* USER CODE END LPUART1_IRQn 1 */
}
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
FML/GPS.c
@@ -504,7 +504,7 @@
        {
            l_fnGPSEventCallback(GPS_TYPE_GGA, _pcData, _u32Len);
        }
        gpsled=RED;
        gpsled=BLUE;
        GPS_successful_flag=1;
        _pcData[_u32Len-1]=0;
        _pcData[_u32Len-2]=0;
@@ -520,7 +520,7 @@
    }
    else
    {
        gpsled=LEDOFF;
        gpsled=RED;
        GPS_successful_flag=0;
        _pcData[_u32Len-1]=0;
        _pcData[_u32Len-2]=0;
@@ -729,7 +729,7 @@
{
    l_bIsPowerOn = HIDO_TRUE;
//    GPIO_RESET(&l_astGPSPin[GPS_PIN_EN]);
    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
}
/*******************************************************************************
@@ -745,7 +745,7 @@
{
    l_bIsPowerOn = HIDO_FALSE;
//    GPIO_RESET(&l_astGPSPin[GPS_PIN_EN]);
    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
}
/*******************************************************************************
FML/Internet/Module/AIR780E/AIR780EDriver.c
@@ -616,7 +616,7 @@
    stUartInit.m_pu8TxBuf = l_au8AIR780EUartTxBuf;
    stUartInit.m_u32TxBufSize = AIR780E_UART_TX_BUF_SIZE;
    stUartInit.m_u32TxQueueMemberCnt = AIR780E_UART_TX_QUEUE_MEMBER_CNT;
    stUartInit.m_u32BaudRate = 9600;
    stUartInit.m_u32BaudRate = 115200;
    if(Uart_Init(UART_ID_4G, &stUartInit) != HIDO_OK)
    {
        return HIDO_ERR;
FML/Internet/Module/AIR780E/AIR780EFSM.c
@@ -845,7 +845,7 @@
            { "AT+CSTT=\"%s\",\"\",\"\"\r\n", 60000, AT_CMD_RESULT_OK | AT_CMD_RESULT_ERROR },
            { "AT+CIICR\r\n", 60000, AT_CMD_RESULT_OK | AT_CMD_RESULT_ERROR },
            { "AT+CIFSR\r\n", 1000, AT_CMD_RESULT_OK | AT_CMD_RESULT_TIMEOUT },
            { "AT+POWERMODE=\"PRO\"\r\n", 5000, AT_CMD_RESULT_OK | AT_CMD_RESULT_TIMEOUT },
//            { "AT+POWERMODE=\"PRO\"\r\n", 5000, AT_CMD_RESULT_OK | AT_CMD_RESULT_TIMEOUT },
    };
    pcIMSI = Module_GetIMSI();
MDK-ARM/JLinkLog.txt
ÎļþÌ«´ó
MDK-ARM/STM32L071RB.uvguix.WXK
@@ -15,7 +15,7 @@
    <View>
      <WinId>38003</WinId>
      <ViewName>Registers</ViewName>
      <TableColWidths>140 100</TableColWidths>
      <TableColWidths>141 100</TableColWidths>
    </View>
    <View>
      <WinId>346</WinId>
@@ -101,17 +101,17 @@
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>215</Top>
        <Left>2954</Left>
        <Right>4521</Right>
        <Bottom>1315</Bottom>
        <Top>274</Top>
        <Left>2950</Left>
        <Right>4518</Right>
        <Bottom>1204</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>1862</Len>
        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000013000000030000000100000031433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF52433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C2E63000000000F73746D33326C3078785F68616C2E6300000000FFDC7800FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C41504C5C4170702E6300000000054170702E6300000000BECEA100FFFFFFFF31433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C41504C5C554450436C69656E742E63000000000B554450436C69656E742E6300000000F0A0A100FFFFFFFF37433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C536F636B65742E630000000008536F636B65742E6300000000BCA8E100FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C4750532E6300000000054750532E63000000009CC1B600FFFFFFFF4A433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C4D6F64756C655C414952373830455C4149523738304546534D2E63000000000C4149523738304546534D2E6300000000F7B88600FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C4442472E6300000000054442472E6300000000D9ADC200FFFFFFFF4D433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C4D6F64756C655C414952373830455C41495237383045536F636B65742E63000000000F41495237383045536F636B65742E6300000000A5C2D700FFFFFFFF39433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C436F72655C5372635C73746D33326C3078785F69742E63000000000E73746D33326C3078785F69742E6300000000B3A6BE00FFFFFFFF3F433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C4D444B2D41524D5C737461727475705F73746D33326C30373178782E730000000015737461727475705F73746D33326C30373178782E7300000000EAD6A300FFFFFFFF4A433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C4D6F64756C655C414952373830455C414952373830454353512E63000000000C414952373830454353512E6300000000F6FA7D00FFFFFFFF4D433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C4D6F64756C655C414952373830455C414952373830454472697665722E63000000000F414952373830454472697665722E6300000000B5E99D00FFFFFFFF2C433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C48414C5C556172742E680000000006556172742E68000000005FC3CF00FFFFFFFF37433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C536F636B65742E680000000008536F636B65742E6800000000C1838300FFFFFFFF39433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C496E7465726E65742E63000000000A496E7465726E65742E6300000000CACAD500FFFFFFFF57433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C5F756172742E63000000001473746D33326C3078785F68616C5F756172742E6300000000C5D4F200FFFFFFFF3E433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C436F72655C5372635C73746D33326C3078785F68616C5F6D73702E63000000001373746D33326C3078785F68616C5F6D73702E6300000000FFDC7800FFFFFFFF2C433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C48414C5C554152542E630000000006554152542E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000290B00006600000080110000A7020000</Data>
        <Len>2373</Len>
        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000018000000000000000100000031433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C41504C5C554450436C69656E742E63000000000B554450436C69656E742E6300000000C5D4F200FFFFFFFF31433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF4D433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C4D6F64756C655C414952373830455C414952373830454472697665722E63000000000F414952373830454472697665722E6300000000BECEA100FFFFFFFF4D433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C4D6F64756C655C414952373830455C414952373830454472697665722E68000000000F414952373830454472697665722E6800000000F0A0A100FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C4750532E6300000000054750532E6300000000BCA8E100FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C4750532E6800000000054750532E68000000009CC1B600FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C4442472E6300000000054442472E6300000000F7B88600FFFFFFFF2C433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C48414C5C556172742E680000000006556172742E6800000000D9ADC200FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C41504C5C4170702E6300000000054170702E6300000000A5C2D700FFFFFFFF39433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C496E7465726E65742E63000000000A496E7465726E65742E6300000000B3A6BE00FFFFFFFF4A433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C4D6F64756C655C414952373830455C4149523738304546534D2E63000000000C4149523738304546534D2E6300000000EAD6A300FFFFFFFF2C433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C48414C5C4750494F2E6800000000064750494F2E6800000000F6FA7D00FFFFFFFF39433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C436F72655C5372635C73746D33326C3078785F69742E63000000000E73746D33326C3078785F69742E6300000000B5E99D00FFFFFFFF57433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C5F6770696F2E63000000001473746D33326C3078785F68616C5F6770696F2E63000000005FC3CF00FFFFFFFF4D433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C464D4C5C496E7465726E65745C4D6F64756C655C414952373830455C41495237383045536F636B65742E63000000000F41495237383045536F636B65742E6300000000C1838300FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C48414C5C4144432E6300000000054144432E6300000000CACAD500FFFFFFFF2E433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C41504C5C5753323831322E6800000000085753323831322E6800000000C5D4F200FFFFFFFF2E433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C41504C5C5753323831322E6300000000085753323831322E6300000000FFDC7800FFFFFFFF35433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C41504C5C6C69733364685F6472697665722E63000000000F6C69733364685F6472697665722E6300000000BECEA100FFFFFFFF56433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C5F74696D2E63000000001373746D33326C3078785F68616C5F74696D2E6300000000F0A0A100FFFFFFFF58433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C5F6C7074696D2E63000000001573746D33326C3078785F68616C5F6C7074696D2E6300000000BCA8E100FFFFFFFF5B433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C447269766572735C53544D33324C3078785F48414C5F4472697665725C496E635C73746D33326C3078785F68616C5F666C6173685F65782E68000000001873746D33326C3078785F68616C5F666C6173685F65782E68000000009CC1B600FFFFFFFF52433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C2E63000000000F73746D33326C3078785F68616C2E6300000000F7B88600FFFFFFFF56433A5C6769745C5852616E67655F546167202D20CCFAD0AC202D20D0C2C2DFBCAD5C447269766572735C53544D33324C3078785F48414C5F4472697665725C496E635C73746D33326C3078785F68616C5F7077722E68000000001373746D33326C3078785F68616C5F7077722E6800000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000290B0000660000008011000011030000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -150,7 +150,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000002201000077020000</Data>
          <Data>030000006600000022010000E1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -170,7 +170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000002201000077020000</Data>
          <Data>030000006600000022010000E1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -450,7 +450,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000002201000077020000</Data>
          <Data>030000006600000022010000E1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -470,7 +470,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000002201000077020000</Data>
          <Data>030000006600000022010000E1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -490,7 +490,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000AB0200007D070000CD030000</Data>
          <Data>03000000150300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -530,7 +530,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000AB0200007D070000CD030000</Data>
          <Data>03000000150300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1150,7 +1150,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000002201000077020000</Data>
          <Data>030000006600000022010000E1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1170,7 +1170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000AB0200007D070000CD030000</Data>
          <Data>03000000150300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1190,7 +1190,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000AB0200007D070000CD030000</Data>
          <Data>03000000150300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1250,7 +1250,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000AB0200007D070000CD030000</Data>
          <Data>03000000150300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1270,7 +1270,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000AB0200007D070000CD030000</Data>
          <Data>03000000150300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1799,14 +1799,14 @@
      </Window>
      <DockMan>
        <Len>3311</Len>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D90A000066000000900F0000F4000000D90000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB70400004F000000BB04000023020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB0E000066000000900F00003A020000BB0400004F000000900500002302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF250100004F0000002901000090020000010000000200001004000000010000002AFFFFFF9F060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000A000066000000250B0000A7020000000000004F00000025010000900200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000000F020000900500001302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000A00002A020000900F0000CC020000000000001302000090050000B502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000013020000CC020000B502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000009002000080070000940200000100000001000010040000000100000047FDFFFFD3000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000A0000AB02000080110000FD030000000000009402000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D90A000066000000900F0000F4000000D90000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB70400004F000000BB04000023020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB0E000066000000900F00003A020000BB0400004F000000900500002302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF250100004F00000029010000FA020000010000000200001004000000010000002AFFFFFF9F060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000A000066000000250B000011030000000000004F00000025010000FA0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000000F020000900500001302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000A00002A020000900F0000CC020000000000001302000090050000B502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000013020000CC020000B502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000FA02000080070000FE02000001000000010000100400000001000000C4FDFFFF50010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000A00001503000080110000FD03000000000000FE02000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2934</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000017536F636B65745F476574486561727462656174446174619600000000000000130017536F636B65745F476574486561727462656174446174610F41545E4845415254424541544845580A41542B43464752493D31154849444F5F41544C697465446576696365496E697416414952373830454472697665725F506F7765724F66660E41545E4845415254434F4E4649470E4849444F5F54696D65725469636B105F34475F55534152545F52585F50696E0F666C61675F7365636F6E647461736B0A5365636F6E645461736B1064656C6179736C6565705F636F756E740841542B4346475249126770735F6E6565645F646174615F666C616716666C61675F5443505F7265636F6E6E65637474696E67026F6B0A41542B504F5745524D4F1241542B504F5745524D4F44453D2250524F220C6E6F6D6F76655F636F756E740D666C61675F6765746767616F6B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2915</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B6E6F6D6F76655F666C6167960000000000000014000A626565706F6E74696D650B6E6F6D6F76655F666C6167096D63755F736C6565700A41542B504F5745524D4F0C41542B504F5745524D4F4445000C506F7765724C65645461736B15414952373830454472697665725F506F7765724F6E12414952373830455F50494E5F3356385F454E0A4750535F50494E5F454E084750535F526573740C4750535F50494E5F524553540E414952373830455F50494E5F524919414952373830454472697665725F5057524B4559526573657417414952373830454472697665725F5057524B455953657412414952373830455F50494E5F5057524B45590D5368656C6C5F5365745158575A145158575A5F4150505345435245545F494E444558097365745F6E747269700C50726F6772616D5F496E69740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -1822,7 +1822,7 @@
        <Name>Build</Name>
        <Buttons>
          <Len>982</Len>
          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B53544D33324C3037315242960000000000000001000B53544D33324C3037315242000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B53544D33324C3037315242960000000000000001000B53544D33324C3037315242000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>583</Len>
@@ -3546,8 +3546,8 @@
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2934</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000017536F636B65745F476574486561727462656174446174619600000000000000130017536F636B65745F476574486561727462656174446174610F41545E4845415254424541544845580A41542B43464752493D31154849444F5F41544C697465446576696365496E697416414952373830454472697665725F506F7765724F66660E41545E4845415254434F4E4649470E4849444F5F54696D65725469636B105F34475F55534152545F52585F50696E0F666C61675F7365636F6E647461736B0A5365636F6E645461736B1064656C6179736C6565705F636F756E740841542B4346475249126770735F6E6565645F646174615F666C616716666C61675F5443505F7265636F6E6E65637474696E67026F6B0A41542B504F5745524D4F1241542B504F5745524D4F44453D2250524F220C6E6F6D6F76655F636F756E740D666C61675F6765746767616F6B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2919</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000A41542B504F5745524D4F960000000000000014000B6E6F6D6F76655F666C6167096D63755F736C6565700A41542B504F5745524D4F0C41542B504F5745524D4F4445000C506F7765724C65645461736B15414952373830454472697665725F506F7765724F6E12414952373830455F50494E5F3356385F454E0A4750535F50494E5F454E084750535F526573740C4750535F50494E5F524553540E414952373830455F50494E5F524919414952373830454472697665725F5057524B4559526573657417414952373830454472697665725F5057524B455953657412414952373830455F50494E5F5057524B45590D5368656C6C5F5365745158575A145158575A5F4150505345435245545F494E444558097365745F6E747269700C50726F6772616D5F496E69740F7570646174655F7461675F74696D650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -3579,7 +3579,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2362</Len>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -3603,174 +3603,219 @@
    <ActiveMDIGroup>0</ActiveMDIGroup>
    <MDIGroup>
      <Size>100</Size>
      <ActiveTab>3</ActiveTab>
      <ActiveTab>0</ActiveTab>
      <Doc>
        <Name>..\APL\UDPClient.c</Name>
        <ColumnNumber>29</ColumnNumber>
        <TopLine>267</TopLine>
        <CurrentLine>272</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Core/Src/main.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>182</TopLine>
        <CurrentLine>183</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal.c</Name>
        <ColumnNumber>3</ColumnNumber>
        <TopLine>364</TopLine>
        <CurrentLine>379</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\App.c</Name>
        <ColumnNumber>12</ColumnNumber>
        <TopLine>433</TopLine>
        <CurrentLine>442</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\UDPClient.c</Name>
        <ColumnNumber>15</ColumnNumber>
        <TopLine>496</TopLine>
        <CurrentLine>511</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Socket.c</Name>
        <ColumnNumber>16</ColumnNumber>
        <TopLine>808</TopLine>
        <CurrentLine>825</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\GPS.c</Name>
        <ColumnNumber>19</ColumnNumber>
        <TopLine>522</TopLine>
        <CurrentLine>536</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Module\AIR780E\AIR780EFSM.c</Name>
        <ColumnNumber>26</ColumnNumber>
        <TopLine>1574</TopLine>
        <CurrentLine>1588</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\DBG.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>414</TopLine>
        <CurrentLine>415</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Module\AIR780E\AIR780ESocket.c</Name>
        <ColumnNumber>33</ColumnNumber>
        <TopLine>100</TopLine>
        <CurrentLine>113</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Core/Src/stm32l0xx_it.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>118</TopLine>
        <CurrentLine>132</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>startup_stm32l071xx.s</Name>
        <ColumnNumber>6</ColumnNumber>
        <TopLine>16</TopLine>
        <CurrentLine>29</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Module\AIR780E\AIR780ECSQ.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>124</TopLine>
        <CurrentLine>149</CurrentLine>
        <TopLine>855</TopLine>
        <CurrentLine>933</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Module\AIR780E\AIR780EDriver.c</Name>
        <ColumnNumber>5</ColumnNumber>
        <TopLine>622</TopLine>
        <CurrentLine>623</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Module\AIR780E\AIR780EDriver.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>612</TopLine>
        <CurrentLine>620</CurrentLine>
        <TopLine>19</TopLine>
        <CurrentLine>27</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\GPS.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>736</TopLine>
        <CurrentLine>744</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../FML/GPS.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>36</TopLine>
        <CurrentLine>43</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\DBG.c</Name>
        <ColumnNumber>9</ColumnNumber>
        <TopLine>410</TopLine>
        <CurrentLine>401</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../HAL/Uart.h</Name>
        <ColumnNumber>30</ColumnNumber>
        <TopLine>41</TopLine>
        <CurrentLine>60</CurrentLine>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>27</TopLine>
        <CurrentLine>34</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../FML/Internet/Socket.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>331</TopLine>
        <CurrentLine>354</CurrentLine>
        <Name>..\APL\App.c</Name>
        <ColumnNumber>5</ColumnNumber>
        <TopLine>517</TopLine>
        <CurrentLine>525</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Internet.c</Name>
        <ColumnNumber>18</ColumnNumber>
        <TopLine>108</TopLine>
        <CurrentLine>116</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c</Name>
        <ColumnNumber>15</ColumnNumber>
        <TopLine>320</TopLine>
        <CurrentLine>327</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Core/Src/stm32l0xx_hal_msp.c</Name>
        <ColumnNumber>23</ColumnNumber>
        <TopLine>451</TopLine>
        <CurrentLine>463</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\HAL\UART.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>82</TopLine>
        <CurrentLine>90</CurrentLine>
        <TopLine>45</TopLine>
        <CurrentLine>52</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Module\AIR780E\AIR780EFSM.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>829</TopLine>
        <CurrentLine>848</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../HAL/GPIO.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>13</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Core/Src/stm32l0xx_it.c</Name>
        <ColumnNumber>20</ColumnNumber>
        <TopLine>157</TopLine>
        <CurrentLine>175</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_gpio.c</Name>
        <ColumnNumber>17</ColumnNumber>
        <TopLine>480</TopLine>
        <CurrentLine>493</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Module\AIR780E\AIR780ESocket.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>481</TopLine>
        <CurrentLine>503</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\HAL\ADC.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>15</TopLine>
        <CurrentLine>13</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\WS2812.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>17</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\WS2812.c</Name>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>12</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\lis3dh_driver.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>78</TopLine>
        <CurrentLine>80</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>319</TopLine>
        <CurrentLine>329</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_lptim.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>219</TopLine>
        <CurrentLine>220</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ex.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>664</TopLine>
        <CurrentLine>672</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>390</TopLine>
        <CurrentLine>398</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>139</TopLine>
        <CurrentLine>147</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
MDK-ARM/STM32L071RB.uvoptx
@@ -340,6 +340,16 @@
          <WinNumber>1</WinNumber>
          <ItemText>delaysleep_count</ItemText>
        </Ww>
        <Ww>
          <count>36</count>
          <WinNumber>1</WinNumber>
          <ItemText>nomove_flag</ItemText>
        </Ww>
        <Ww>
          <count>37</count>
          <WinNumber>1</WinNumber>
          <ItemText>nomove_count,0x0A</ItemText>
        </Ww>
      </WatchWindow1>
      <MemoryWindow1>
        <Mm>
@@ -694,6 +704,30 @@
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
      <bDave2>0</bDave2>
      <PathWithFileName>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c</PathWithFileName>
      <FilenameWithoutPath>stm32l0xx_hal_uart.c</FilenameWithoutPath>
      <RteFlg>0</RteFlg>
      <bShared>0</bShared>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>24</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
      <bDave2>0</bDave2>
      <PathWithFileName>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c</PathWithFileName>
      <FilenameWithoutPath>stm32l0xx_hal_uart_ex.c</FilenameWithoutPath>
      <RteFlg>0</RteFlg>
      <bShared>0</bShared>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>25</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
      <bDave2>0</bDave2>
      <PathWithFileName>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rtc.c</PathWithFileName>
      <FilenameWithoutPath>stm32l0xx_hal_rtc.c</FilenameWithoutPath>
      <RteFlg>0</RteFlg>
@@ -701,7 +735,7 @@
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>24</FileNumber>
      <FileNumber>26</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
@@ -713,7 +747,7 @@
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>25</FileNumber>
      <FileNumber>27</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
@@ -725,7 +759,7 @@
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>26</FileNumber>
      <FileNumber>28</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
@@ -737,37 +771,13 @@
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>27</FileNumber>
      <FileNumber>29</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
      <bDave2>0</bDave2>
      <PathWithFileName>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim_ex.c</PathWithFileName>
      <FilenameWithoutPath>stm32l0xx_hal_tim_ex.c</FilenameWithoutPath>
      <RteFlg>0</RteFlg>
      <bShared>0</bShared>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>28</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
      <bDave2>0</bDave2>
      <PathWithFileName>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c</PathWithFileName>
      <FilenameWithoutPath>stm32l0xx_hal_uart.c</FilenameWithoutPath>
      <RteFlg>0</RteFlg>
      <bShared>0</bShared>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>29</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <tvExpOptDlg>0</tvExpOptDlg>
      <bDave2>0</bDave2>
      <PathWithFileName>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c</PathWithFileName>
      <FilenameWithoutPath>stm32l0xx_hal_uart_ex.c</FilenameWithoutPath>
      <RteFlg>0</RteFlg>
      <bShared>0</bShared>
    </File>
MDK-ARM/STM32L071RB.uvprojx
@@ -708,6 +708,16 @@
              </FileOption>
            </File>
            <File>
              <FileName>stm32l0xx_hal_uart.c</FileName>
              <FileType>1</FileType>
              <FilePath>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c</FilePath>
            </File>
            <File>
              <FileName>stm32l0xx_hal_uart_ex.c</FileName>
              <FileType>1</FileType>
              <FilePath>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c</FilePath>
            </File>
            <File>
              <FileName>stm32l0xx_hal_rtc.c</FileName>
              <FileType>1</FileType>
              <FilePath>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rtc.c</FilePath>
@@ -782,16 +792,6 @@
              <FileName>stm32l0xx_hal_tim_ex.c</FileName>
              <FileType>1</FileType>
              <FilePath>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim_ex.c</FilePath>
            </File>
            <File>
              <FileName>stm32l0xx_hal_uart.c</FileName>
              <FileType>1</FileType>
              <FilePath>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c</FilePath>
            </File>
            <File>
              <FileName>stm32l0xx_hal_uart_ex.c</FileName>
              <FileType>1</FileType>
              <FilePath>../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c</FilePath>
            </File>
          </Files>
        </Group>
MDK-ARM/STM32L071RB/STM32L071RB.axf
Binary files differ
MDK-ARM/STM32L071RB/STM32L071RB.build_log.htm
@@ -22,7 +22,7 @@
 
<h2>Project:</h2>
C:\git\XRange_Tag - é“éž‹ - æ–°é€»è¾‘\MDK-ARM\STM32L071RB.uvprojx
Project File Date:  12/24/2024
Project File Date:  01/08/2025
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
@@ -50,7 +50,7 @@
<h2>Collection of Component Files used:</h2>
   * Component: ARM::CMSIS:CORE:5.4.0
Build Time Elapsed:  00:00:00
Build Time Elapsed:  00:00:01
</pre>
</body>
</html>
MDK-ARM/STM32L071RB/STM32L071RB.hex
ÎļþÌ«´ó
MDK-ARM/STM32L071RB/STM32L071RB.htm
ÎļþÌ«´ó
MDK-ARM/STM32L071RB/STM32L071RB.lnp
@@ -21,13 +21,13 @@
"stm32l071rb\stm32l0xx_hal_exti.o"
"stm32l071rb\stm32l0xx_hal_iwdg.o"
"stm32l071rb\stm32l0xx_hal_lptim.o"
"stm32l071rb\stm32l0xx_hal_uart.o"
"stm32l071rb\stm32l0xx_hal_uart_ex.o"
"stm32l071rb\stm32l0xx_hal_rtc.o"
"stm32l071rb\stm32l0xx_hal_rtc_ex.o"
"stm32l071rb\stm32l0xx_hal_spi.o"
"stm32l071rb\stm32l0xx_hal_tim.o"
"stm32l071rb\stm32l0xx_hal_tim_ex.o"
"stm32l071rb\stm32l0xx_hal_uart.o"
"stm32l071rb\stm32l0xx_hal_uart_ex.o"
"stm32l071rb\system_stm32l0xx.o"
"..\HIDOLibrary\HIDOLibrary.lib"
"stm32l071rb\air780edriver.o"
MDK-ARM/STM32L071RB/STM32L071RB.map
ÎļþÌ«´ó
MDK-ARM/STM32L071RB/STM32L071RB_STM32L071RB.dep
@@ -1,7 +1,7 @@
Dependencies for Project 'STM32L071RB', Target 'STM32L071RB': (DO NOT MODIFY !)
CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC
F (startup_stm32l071xx.s)(0x676A4B59)(--cpu Cortex-M0+ -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include --pd "__UVISION_VERSION SETA 530" --pd "_RTE_ SETA 1" --pd "STM32L071xx SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32l071xx.lst --xref -o stm32l071rb\startup_stm32l071xx.o --depend stm32l071rb\startup_stm32l071xx.d)
F (../Core/Src/main.c)(0x676A85FA)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\main.o --omf_browse stm32l071rb\main.crf --depend stm32l071rb\main.d)
F (../Core/Src/main.c)(0x677E45D2)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\main.o --omf_browse stm32l071rb\main.crf --depend stm32l071rb\main.d)
I (../Core/Inc/main.h)(0x66062542)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_hal_conf.h)(0x6614ADD9)
@@ -76,7 +76,7 @@
I (../APL/Shell.h)(0x660B64D1)
I (../APL/lis3dh_driver.h)(0x660B64D1)
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5E53505A)
F (../Core/Src/stm32l0xx_it.c)(0x665007A5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_it.o --omf_browse stm32l071rb\stm32l0xx_it.crf --depend stm32l071rb\stm32l0xx_it.d)
F (../Core/Src/stm32l0xx_it.c)(0x677DF4FC)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_it.o --omf_browse stm32l071rb\stm32l0xx_it.crf --depend stm32l071rb\stm32l0xx_it.d)
I (../Core/Inc/main.h)(0x66062542)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_hal_conf.h)(0x6614ADD9)
@@ -117,8 +117,8 @@
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_it.h)(0x660618D9)
F (../Core/Src/stm32l0xx_hal_msp.c)(0x66062541)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_hal_msp.o --omf_browse stm32l071rb\stm32l0xx_hal_msp.crf --depend stm32l071rb\stm32l0xx_hal_msp.d)
I (../Core/Inc/stm32l0xx_it.h)(0x677CEB23)
F (../Core/Src/stm32l0xx_hal_msp.c)(0x677DE024)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_hal_msp.o --omf_browse stm32l071rb\stm32l0xx_hal_msp.crf --depend stm32l071rb\stm32l0xx_hal_msp.d)
I (../Core/Inc/main.h)(0x66062542)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_hal_conf.h)(0x6614ADD9)
@@ -879,6 +879,86 @@
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c)(0x64D0ABC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_hal_uart.o --omf_browse stm32l071rb\stm32l0xx_hal_uart.crf --depend stm32l071rb\stm32l0xx_hal_uart.d)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_hal_conf.h)(0x6614ADD9)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l071xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Include/core_cm0plus.h)(0x64D0ABBC)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E53505C)
I (../Drivers/CMSIS/Include/cmsis_version.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/mpu_armv7.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/system_stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x64D0ABC5)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E53505C)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_exti.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_gpio.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_gpio_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_dma.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_cortex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_adc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_adc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ramfunc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_i2c.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_i2c_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_iwdg.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_lptim.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rtc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rtc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_spi.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c)(0x64D0ABC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_hal_uart_ex.o --omf_browse stm32l071rb\stm32l0xx_hal_uart_ex.crf --depend stm32l071rb\stm32l0xx_hal_uart_ex.d)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_hal_conf.h)(0x6614ADD9)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l071xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Include/core_cm0plus.h)(0x64D0ABBC)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E53505C)
I (../Drivers/CMSIS/Include/cmsis_version.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/mpu_armv7.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/system_stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x64D0ABC5)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E53505C)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_exti.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_gpio.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_gpio_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_dma.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_cortex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_adc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_adc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ramfunc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_i2c.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_i2c_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_iwdg.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_lptim.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rtc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rtc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_spi.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rtc.c)(0x64D0ABC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_hal_rtc.o --omf_browse stm32l071rb\stm32l0xx_hal_rtc.crf --depend stm32l071rb\stm32l0xx_hal_rtc.d)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_hal_conf.h)(0x6614ADD9)
@@ -1079,86 +1159,6 @@
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c)(0x64D0ABC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_hal_uart.o --omf_browse stm32l071rb\stm32l0xx_hal_uart.crf --depend stm32l071rb\stm32l0xx_hal_uart.d)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_hal_conf.h)(0x6614ADD9)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l071xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Include/core_cm0plus.h)(0x64D0ABBC)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E53505C)
I (../Drivers/CMSIS/Include/cmsis_version.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/mpu_armv7.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/system_stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x64D0ABC5)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E53505C)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_exti.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_gpio.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_gpio_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_dma.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_cortex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_adc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_adc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ramfunc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_i2c.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_i2c_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_iwdg.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_lptim.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rtc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rtc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_spi.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c)(0x64D0ABC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\stm32l0xx_hal_uart_ex.o --omf_browse stm32l071rb\stm32l0xx_hal_uart_ex.crf --depend stm32l071rb\stm32l0xx_hal_uart_ex.d)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
I (../Core/Inc/stm32l0xx_hal_conf.h)(0x6614ADD9)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l071xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Include/core_cm0plus.h)(0x64D0ABBC)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E53505C)
I (../Drivers/CMSIS/Include/cmsis_version.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Include/mpu_armv7.h)(0x64D0ABBC)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/system_stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x64D0ABC5)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E53505C)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_exti.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_gpio.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_gpio_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_dma.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_cortex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_adc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_adc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash_ramfunc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_i2c.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_i2c_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_iwdg.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_lptim.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_pwr_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rtc.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rtc_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_spi.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (../Core/Src/system_stm32l0xx.c)(0x65F50770)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\system_stm32l0xx.o --omf_browse stm32l071rb\system_stm32l0xx.crf --depend stm32l071rb\system_stm32l0xx.d)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x64D0ABC5)
I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l071xx.h)(0x64D0ABC5)
@@ -1200,7 +1200,7 @@
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (..\HIDOLibrary\HIDOLibrary.lib)(0x676A1C49)()
F (..\FML\Internet\Module\AIR780E\AIR780EDriver.c)(0x676A83C0)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\air780edriver.o --omf_browse stm32l071rb\air780edriver.crf --depend stm32l071rb\air780edriver.d)
F (..\FML\Internet\Module\AIR780E\AIR780EDriver.c)(0x677CF46A)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\air780edriver.o --omf_browse stm32l071rb\air780edriver.crf --depend stm32l071rb\air780edriver.d)
I (..\FML\Internet\Module\AIR780E\AIR780EDriver.h)(0x655309E6)
I (../FML/Internet/Socket.h)(0x676A5ACC)
I (../HIDOLibrary/Include/HIDO_TypeDef.h)(0x63574DF6)
@@ -1256,7 +1256,7 @@
I (../HIDOLibrary/Include/HIDO_Util.h)(0x63574DF6)
I (../HIDOLibrary/Include/HIDO_Debug.h)(0x63574DF6)
I (../HIDOLibrary/Include/HIDO_Log.h)(0x63574DF6)
F (..\FML\Internet\Module\AIR780E\AIR780EFSM.c)(0x6768DE8D)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\air780efsm.o --omf_browse stm32l071rb\air780efsm.crf --depend stm32l071rb\air780efsm.d)
F (..\FML\Internet\Module\AIR780E\AIR780EFSM.c)(0x677E2A62)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\air780efsm.o --omf_browse stm32l071rb\air780efsm.crf --depend stm32l071rb\air780efsm.d)
I (..\FML\Internet\Module\AIR780E\AIR780EFSM.h)(0x6768DED3)
I (../HIDOLibrary/Include/HIDO_TypeDef.h)(0x63574DF6)
I (../HIDOLibrary/Include/HIDO_ATLite.h)(0x63574DF6)
@@ -1396,7 +1396,7 @@
I (../HIDOLibrary/Include/HIDO_Timer.h)(0x63574DF6)
I (../HIDOLibrary/Include/HIDO_Debug.h)(0x63574DF6)
I (../FML/Internet/Module/ATConfig.h)(0x630481B8)
F (..\FML\GPS.c)(0x6769310C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\gps.o --omf_browse stm32l071rb\gps.crf --depend stm32l071rb\gps.d)
F (..\FML\GPS.c)(0x677DE84B)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\gps.o --omf_browse stm32l071rb\gps.crf --depend stm32l071rb\gps.d)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E53505C)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E53505C)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E53505C)
@@ -1813,7 +1813,7 @@
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (..\APL\UDPClient.c)(0x676B67BB)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\udpclient.o --omf_browse stm32l071rb\udpclient.crf --depend stm32l071rb\udpclient.d)
F (..\APL\UDPClient.c)(0x677DE8F2)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\udpclient.o --omf_browse stm32l071rb\udpclient.crf --depend stm32l071rb\udpclient.d)
I (..\APL\UDPClient.h)(0x66209547)
I (../HIDOLibrary/Include/HIDO_TYpeDef.h)(0x63574DF6)
I (../Core/Inc/main.h)(0x66062542)
@@ -1921,7 +1921,7 @@
I (..\APL\AppConfig.h)(0x65F27914)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E53505C)
I (../radio/delay.h)(0x64F14194)
F (..\APL\App.c)(0x676B671C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\app.o --omf_browse stm32l071rb\app.crf --depend stm32l071rb\app.d)
F (..\APL\App.c)(0x677E4695)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\app.o --omf_browse stm32l071rb\app.crf --depend stm32l071rb\app.d)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E53505C)
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5E53505A)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E53505C)
@@ -2146,7 +2146,7 @@
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
I (../decadriver/deca_device_api.h)(0x64B4E206)
F (..\APL\WS2812.c)(0x65E6DCAC)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\ws2812.o --omf_browse stm32l071rb\ws2812.crf --depend stm32l071rb\ws2812.d)
F (..\APL\WS2812.c)(0x677E21CB)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\ws2812.o --omf_browse stm32l071rb\ws2812.crf --depend stm32l071rb\ws2812.d)
I (..\APL\WS2812.h)(0x65D556B0)
I (../Core/Inc/main.h)(0x66062542)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x64D0ABC5)
MDK-ARM/STM32L071RB/air780edriver.crf
Binary files differ
MDK-ARM/STM32L071RB/air780edriver.o
Binary files differ
MDK-ARM/STM32L071RB/air780efsm.crf
Binary files differ
MDK-ARM/STM32L071RB/air780efsm.o
Binary files differ
MDK-ARM/STM32L071RB/app.crf
Binary files differ
MDK-ARM/STM32L071RB/app.o
Binary files differ
MDK-ARM/STM32L071RB/gps.crf
Binary files differ
MDK-ARM/STM32L071RB/gps.o
Binary files differ
MDK-ARM/STM32L071RB/main.crf
Binary files differ
MDK-ARM/STM32L071RB/main.o
Binary files differ
MDK-ARM/STM32L071RB/stm32l0xx_hal_msp.crf
Binary files differ
MDK-ARM/STM32L071RB/stm32l0xx_hal_msp.o
Binary files differ
MDK-ARM/STM32L071RB/stm32l0xx_it.crf
Binary files differ
MDK-ARM/STM32L071RB/stm32l0xx_it.o
Binary files differ
MDK-ARM/STM32L071RB/udpclient.crf
Binary files differ
MDK-ARM/STM32L071RB/udpclient.o
Binary files differ
MDK-ARM/STM32L071RB/ws2812.crf
Binary files differ
MDK-ARM/STM32L071RB/ws2812.o
Binary files differ
MDK-ARM/debug_itm.ini
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
LOAD %L INCREMENTAL
Release_Notes_AirM2M_EC618_LTE_AT.xls
Binary files differ
STM32L071RB.ioc
@@ -5,8 +5,38 @@
CAD.formats=
CAD.pinconfig=
CAD.provider=
Dma.LPUART1_RX.1.Direction=DMA_PERIPH_TO_MEMORY
Dma.LPUART1_RX.1.Instance=DMA1_Channel3
Dma.LPUART1_RX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE
Dma.LPUART1_RX.1.MemInc=DMA_MINC_ENABLE
Dma.LPUART1_RX.1.Mode=DMA_CIRCULAR
Dma.LPUART1_RX.1.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
Dma.LPUART1_RX.1.PeriphInc=DMA_PINC_DISABLE
Dma.LPUART1_RX.1.Priority=DMA_PRIORITY_LOW
Dma.LPUART1_RX.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
Dma.LPUART1_TX.2.Direction=DMA_MEMORY_TO_PERIPH
Dma.LPUART1_TX.2.Instance=DMA1_Channel7
Dma.LPUART1_TX.2.MemDataAlignment=DMA_MDATAALIGN_BYTE
Dma.LPUART1_TX.2.MemInc=DMA_MINC_ENABLE
Dma.LPUART1_TX.2.Mode=DMA_NORMAL
Dma.LPUART1_TX.2.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
Dma.LPUART1_TX.2.PeriphInc=DMA_PINC_DISABLE
Dma.LPUART1_TX.2.Priority=DMA_PRIORITY_LOW
Dma.LPUART1_TX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
Dma.Request0=USART5_RX
Dma.RequestsNb=1
Dma.Request1=LPUART1_RX
Dma.Request2=LPUART1_TX
Dma.Request3=USART2_RX
Dma.RequestsNb=4
Dma.USART2_RX.3.Direction=DMA_PERIPH_TO_MEMORY
Dma.USART2_RX.3.Instance=DMA1_Channel5
Dma.USART2_RX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE
Dma.USART2_RX.3.MemInc=DMA_MINC_ENABLE
Dma.USART2_RX.3.Mode=DMA_CIRCULAR
Dma.USART2_RX.3.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
Dma.USART2_RX.3.PeriphInc=DMA_PINC_DISABLE
Dma.USART2_RX.3.Priority=DMA_PRIORITY_LOW
Dma.USART2_RX.3.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
Dma.USART5_RX.0.Direction=DMA_PERIPH_TO_MEMORY
Dma.USART5_RX.0.Instance=DMA1_Channel2
Dma.USART5_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE
@@ -21,22 +51,26 @@
IWDG.IPParameters=Prescaler
IWDG.Prescaler=IWDG_PRESCALER_256
KeepUserPlacement=false
LPUART1.BaudRate=115200
LPUART1.IPParameters=BaudRate,WordLength
LPUART1.WordLength=UART_WORDLENGTH_8B
Mcu.CPN=STM32L071RBT6
Mcu.Family=STM32L0
Mcu.IP0=ADC
Mcu.IP1=DMA
Mcu.IP10=USART1
Mcu.IP11=USART2
Mcu.IP12=USART5
Mcu.IP10=TIM3
Mcu.IP11=USART1
Mcu.IP12=USART2
Mcu.IP13=USART5
Mcu.IP2=IWDG
Mcu.IP3=LPTIM1
Mcu.IP4=NVIC
Mcu.IP5=RCC
Mcu.IP6=RTC
Mcu.IP7=SPI1
Mcu.IP8=SYS
Mcu.IP9=TIM3
Mcu.IPNb=13
Mcu.IP4=LPUART1
Mcu.IP5=NVIC
Mcu.IP6=RCC
Mcu.IP7=RTC
Mcu.IP8=SPI1
Mcu.IP9=SYS
Mcu.IPNb=14
Mcu.Name=STM32L071R(B-Z)Tx
Mcu.Package=LQFP64
Mcu.Pin0=PC13
@@ -45,54 +79,58 @@
Mcu.Pin11=PA6
Mcu.Pin12=PA7
Mcu.Pin13=PC4
Mcu.Pin14=PB0
Mcu.Pin15=PB1
Mcu.Pin16=PB10
Mcu.Pin17=PB13
Mcu.Pin18=PB14
Mcu.Pin19=PB15
Mcu.Pin14=PC5
Mcu.Pin15=PB0
Mcu.Pin16=PB1
Mcu.Pin17=PB10
Mcu.Pin18=PB12
Mcu.Pin19=PB13
Mcu.Pin2=PC15-OSC32_OUT
Mcu.Pin20=PC6
Mcu.Pin21=PC9
Mcu.Pin22=PA8
Mcu.Pin23=PA9
Mcu.Pin24=PA10
Mcu.Pin25=PA11
Mcu.Pin26=PA12
Mcu.Pin27=PA13
Mcu.Pin28=PA14
Mcu.Pin29=PA15
Mcu.Pin20=PB14
Mcu.Pin21=PB15
Mcu.Pin22=PC6
Mcu.Pin23=PC9
Mcu.Pin24=PA8
Mcu.Pin25=PA9
Mcu.Pin26=PA10
Mcu.Pin27=PA11
Mcu.Pin28=PA12
Mcu.Pin29=PA13
Mcu.Pin3=PC2
Mcu.Pin30=PC10
Mcu.Pin31=PC11
Mcu.Pin32=PC12
Mcu.Pin33=PD2
Mcu.Pin34=PB5
Mcu.Pin35=PB6
Mcu.Pin36=PB7
Mcu.Pin37=PB9
Mcu.Pin38=VP_IWDG_VS_IWDG
Mcu.Pin39=VP_LPTIM1_VS_LPTIM_counterModeInternalClock
Mcu.Pin30=PA14
Mcu.Pin31=PA15
Mcu.Pin32=PC10
Mcu.Pin33=PC11
Mcu.Pin34=PC12
Mcu.Pin35=PD2
Mcu.Pin36=PB5
Mcu.Pin37=PB6
Mcu.Pin38=PB7
Mcu.Pin39=PB9
Mcu.Pin4=PC3
Mcu.Pin40=VP_RTC_VS_RTC_Activate
Mcu.Pin41=VP_SYS_VS_Systick
Mcu.Pin40=VP_IWDG_VS_IWDG
Mcu.Pin41=VP_LPTIM1_VS_LPTIM_counterModeInternalClock
Mcu.Pin42=VP_RTC_VS_RTC_Activate
Mcu.Pin43=VP_SYS_VS_Systick
Mcu.Pin5=PA0
Mcu.Pin6=PA1
Mcu.Pin7=PA2
Mcu.Pin8=PA3
Mcu.Pin9=PA4
Mcu.PinsNb=42
Mcu.PinsNb=44
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32L071RBTx
MxCube.Version=6.8.0
MxDb.Version=DB.6.0.80
NVIC.DMA1_Channel2_3_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
NVIC.DMA1_Channel4_5_6_7_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
NVIC.EXTI0_1_IRQn=true\:2\:0\:true\:false\:true\:true\:true\:true
NVIC.EXTI4_15_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.ForceEnableDMAVector=true
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.LPTIM1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.LPUART1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.SVC_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true
@@ -149,6 +187,8 @@
PB1.Signal=GPIO_Input
PB10.Locked=true
PB10.Signal=GPIO_Output
PB12.Locked=true
PB12.Signal=GPXTI12
PB13.GPIOParameters=GPIO_Speed,PinState,GPIO_Label
PB13.GPIO_Label=SCL
PB13.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
@@ -206,7 +246,11 @@
PC3.PinState=GPIO_PIN_SET
PC3.Signal=GPIO_Output
PC4.Locked=true
PC4.Signal=GPIO_Output
PC4.Mode=Asynchronous
PC4.Signal=LPUART1_TX
PC5.Locked=true
PC5.Mode=Asynchronous
PC5.Signal=LPUART1_RX
PC6.Locked=true
PC6.Signal=S_TIM3_CH1
PC9.Locked=true
@@ -242,7 +286,7 @@
ProjectManager.TargetToolchain=MDK-ARM V5
ProjectManager.ToolChainLocation=
ProjectManager.UnderRoot=false
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_RTC_Init-RTC-false-HAL-true,5-MX_USART5_UART_Init-USART5-false-HAL-true,6-MX_USART2_UART_Init-USART2-false-HAL-true,7-MX_SPI1_Init-SPI1-false-HAL-true,8-MX_ADC_Init-ADC-false-HAL-true,9-MX_LPTIM1_Init-LPTIM1-false-HAL-true,10-MX_USART1_UART_Init-USART1-false-HAL-true,11-MX_TIM3_Init-TIM3-false-HAL-true,12-MX_IWDG_Init-IWDG-false-HAL-true
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_RTC_Init-RTC-false-HAL-true,5-MX_USART5_UART_Init-USART5-false-HAL-true,6-MX_USART2_UART_Init-USART2-false-HAL-true,7-MX_SPI1_Init-SPI1-false-HAL-true,8-MX_ADC_Init-ADC-false-HAL-true,9-MX_LPTIM1_Init-LPTIM1-false-HAL-true,10-MX_USART1_UART_Init-USART1-false-HAL-true,11-MX_TIM3_Init-TIM3-false-HAL-true,12-MX_IWDG_Init-IWDG-false-HAL-true,13-MX_LPUART1_UART_Init-LPUART1-false-HAL-true
RCC.AHBFreq_Value=32000000
RCC.APB1Freq_Value=32000000
RCC.APB1TimFreq_Value=32000000
@@ -279,6 +323,8 @@
SH.GPXTI0.ConfNb=1
SH.GPXTI10.0=GPIO_EXTI10
SH.GPXTI10.ConfNb=1
SH.GPXTI12.0=GPIO_EXTI12
SH.GPXTI12.ConfNb=1
SH.GPXTI13.0=GPIO_EXTI13
SH.GPXTI13.ConfNb=1
SH.GPXTI9.0=GPIO_EXTI9
@@ -297,7 +343,7 @@
TIM3.Pulse-PWM\ Generation1\ CH1=125
USART1.IPParameters=VirtualMode-Asynchronous
USART1.VirtualMode-Asynchronous=VM_ASYNC
USART2.BaudRate=9600
USART2.BaudRate=115200
USART2.IPParameters=VirtualMode-Asynchronous,BaudRate
USART2.VirtualMode-Asynchronous=VM_ASYNC
USART5.IPParameters=VirtualMode-Asynchronous