This commit is contained in:
yxming66 2025-12-12 20:42:40 +08:00
parent fe5d758b1d
commit e5a53ff545
88 changed files with 7838 additions and 7813 deletions

File diff suppressed because one or more lines are too long

View File

@ -152,50 +152,50 @@
<Bp>
<Number>0</Number>
<Type>0</Type>
<LineNumber>265</LineNumber>
<LineNumber>373</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134243338</Address>
<Address>134250984</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>..\User\module\mr16.c</Filename>
<Filename>..\User\device\ws2812.c</Filename>
<ExecCommand></ExecCommand>
<Expression>\\MR16\../User/module/mr16.c\265</Expression>
<Expression>\\MR16\../User/device/ws2812.c\373</Expression>
</Bp>
<Bp>
<Number>1</Number>
<Type>0</Type>
<LineNumber>273</LineNumber>
<LineNumber>370</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134243364</Address>
<Address>134250968</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>..\User\module\mr16.c</Filename>
<Filename>..\User\device\ws2812.c</Filename>
<ExecCommand></ExecCommand>
<Expression>\\MR16\../User/module/mr16.c\273</Expression>
<Expression>\\MR16\../User/device/ws2812.c\370</Expression>
</Bp>
<Bp>
<Number>2</Number>
<Type>0</Type>
<LineNumber>298</LineNumber>
<LineNumber>371</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134243446</Address>
<Address>134250972</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>..\User\module\mr16.c</Filename>
<Filename>..\User\device\ws2812.c</Filename>
<ExecCommand></ExecCommand>
<Expression>\\MR16\../User/module/mr16.c\298</Expression>
<Expression>\\MR16\../User/device/ws2812.c\371</Expression>
</Bp>
</Breakpoint>
<WatchWindow1>
@ -227,7 +227,7 @@
<Ww>
<count>5</count>
<WinNumber>1</WinNumber>
<ItemText>radio</ItemText>
<ItemText>radio,0x0A</ItemText>
</Ww>
<Ww>
<count>6</count>
@ -249,6 +249,16 @@
<WinNumber>1</WinNumber>
<ItemText>radioRXSize,0x0A</ItemText>
</Ww>
<Ww>
<count>10</count>
<WinNumber>1</WinNumber>
<ItemText>isRCData,0x0A</ItemText>
</Ww>
<Ww>
<count>11</count>
<WinNumber>1</WinNumber>
<ItemText>StatusCtrl</ItemText>
</Ww>
</WatchWindow1>
<WatchWindow2>
<Ww>

View File

@ -313,7 +313,7 @@
</ArmAdsMisc>
<Cads>
<interw>1</interw>
<Optim>4</Optim>
<Optim>2</Optim>
<oTime>0</oTime>
<SplitLS>0</SplitLS>
<OneElfS>1</OneElfS>

Binary file not shown.

View File

@ -22,25 +22,23 @@ Dialog DLL: TCM.DLL V1.48.0.0
<h2>Project:</h2>
D:\CUBEMX\MR16\MDK-ARM\MR16.uvprojx
Project File Date: 12/10/2025
Project File Date: 12/11/2025
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\cangming\ARM\ARMCC\Bin'
Build target 'MR16'
Note: source file '..\User\bsp\gpio.c' - object file renamed from 'MR16\gpio.o' to 'MR16\gpio_1.o'.
Note: source file '..\User\bsp\spi.c' - object file renamed from 'MR16\spi.o' to 'MR16\spi_1.o'.
compiling gpio.c...
../User/bsp/gpio.h(59): warning: #1-D: last line of file ends without a newline
compiling ws2812.c...
../User/bsp/pwm.h(48): warning: #1-D: last line of file ends without a newline
#endif
..\User\bsp\gpio.c(119): warning: #188-D: enumerated type mixed with another type
HAL_GPIO_WritePin(GPIO_Map[gpio].gpio, GPIO_Map[gpio].pin, value);
..\User\bsp\gpio.c(132): warning: #1-D: last line of file ends without a newline
}
..\User\bsp\gpio.c: 3 warnings, 0 errors
..\User\device\ws2812.c(324): warning: #550-D: variable "statusChanged" was set but never used
uint8_t statusChanged = 0;
..\User\device\ws2812.c: 2 warnings, 0 errors
linking...
Program Size: Code=49764 RO-data=14636 RW-data=304 ZI-data=13544
Program Size: Code=53052 RO-data=10228 RW-data=304 ZI-data=13544
FromELF: creating hex file...
"MR16\MR16.axf" - 0 Error(s), 3 Warning(s).
"MR16\MR16.axf" - 0 Error(s), 2 Warning(s).
<h2>Software Packages used:</h2>
@ -64,7 +62,7 @@ Package Vendor: Keil
* Component: ARM::CMSIS:CORE:5.4.0
Include file: CMSIS\Core\Include\tz_context.h
Build Time Elapsed: 00:00:02
Build Time Elapsed: 00:00:03
</pre>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
Dependencies for Project 'MR16', Target 'MR16': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (startup_stm32f103xb.s)(0x6938FBCB)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I ../Drivers/CMSIS/Include -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o mr16\startup_stm32f103xb.o --depend mr16\startup_stm32f103xb.d)
F (../Core/Src/main.c)(0x6938E330)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\main.o --omf_browse mr16\main.crf --depend mr16\main.d)
F (../Core/Src/main.c)(0x6938E330)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\main.o --omf_browse mr16\main.crf --depend mr16\main.d)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
@ -47,7 +47,7 @@ I (../Core/Inc/spi.h)(0x691B56EA)
I (../Core/Inc/tim.h)(0x6938E32F)
I (../Core/Inc/usart.h)(0x692EE31B)
I (../Core/Inc/gpio.h)(0x691B56EA)
F (../Core/Src/gpio.c)(0x692B9ECD)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\gpio.o --omf_browse mr16\gpio.crf --depend mr16\gpio.d)
F (../Core/Src/gpio.c)(0x692B9ECD)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\gpio.o --omf_browse mr16\gpio.crf --depend mr16\gpio.d)
I (../Core/Inc/gpio.h)(0x691B56EA)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -78,7 +78,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Core/Src/freertos.c)(0x692ED1B2)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\freertos.o --omf_browse mr16\freertos.crf --depend mr16\freertos.d)
F (../Core/Src/freertos.c)(0x692ED1B2)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\freertos.o --omf_browse mr16\freertos.crf --depend mr16\freertos.d)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -120,7 +120,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x6933D5F1)
I (../User/task/user_task.h)(0x69383940)
F (../Core/Src/dma.c)(0x6933B0DB)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\dma.o --omf_browse mr16\dma.crf --depend mr16\dma.d)
F (../Core/Src/dma.c)(0x6933B0DB)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\dma.o --omf_browse mr16\dma.crf --depend mr16\dma.d)
I (../Core/Inc/dma.h)(0x6925BA29)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -151,7 +151,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Core/Src/spi.c)(0x6935C995)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\spi.o --omf_browse mr16\spi.crf --depend mr16\spi.d)
F (../Core/Src/spi.c)(0x6935C995)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\spi.o --omf_browse mr16\spi.crf --depend mr16\spi.d)
I (../Core/Inc/spi.h)(0x691B56EA)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -182,7 +182,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Core/Src/tim.c)(0x6938EDC2)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\tim.o --omf_browse mr16\tim.crf --depend mr16\tim.d)
F (../Core/Src/tim.c)(0x6938EDC2)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\tim.o --omf_browse mr16\tim.crf --depend mr16\tim.d)
I (../Core/Inc/tim.h)(0x6938E32F)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -213,7 +213,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Core/Src/usart.c)(0x6938E330)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\usart.o --omf_browse mr16\usart.crf --depend mr16\usart.d)
F (../Core/Src/usart.c)(0x6938E330)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\usart.o --omf_browse mr16\usart.crf --depend mr16\usart.d)
I (../Core/Inc/usart.h)(0x692EE31B)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -248,7 +248,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x6933D
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
F (../Core/Src/stm32f1xx_it.c)(0x6938E330)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_it.o --omf_browse mr16\stm32f1xx_it.crf --depend mr16\stm32f1xx_it.d)
F (../Core/Src/stm32f1xx_it.c)(0x6938E330)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_it.o --omf_browse mr16\stm32f1xx_it.crf --depend mr16\stm32f1xx_it.d)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
@ -288,7 +288,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/portmacro.h)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
F (../Core/Src/stm32f1xx_hal_msp.c)(0x692EA045)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_msp.o --omf_browse mr16\stm32f1xx_hal_msp.crf --depend mr16\stm32f1xx_hal_msp.d)
F (../Core/Src/stm32f1xx_hal_msp.c)(0x692EA045)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_msp.o --omf_browse mr16\stm32f1xx_hal_msp.crf --depend mr16\stm32f1xx_hal_msp.d)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
@ -318,7 +318,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_gpio_ex.o --omf_browse mr16\stm32f1xx_hal_gpio_ex.crf --depend mr16\stm32f1xx_hal_gpio_ex.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_gpio_ex.o --omf_browse mr16\stm32f1xx_hal_gpio_ex.crf --depend mr16\stm32f1xx_hal_gpio_ex.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -347,7 +347,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal.o --omf_browse mr16\stm32f1xx_hal.crf --depend mr16\stm32f1xx_hal.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal.o --omf_browse mr16\stm32f1xx_hal.crf --depend mr16\stm32f1xx_hal.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -376,7 +376,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_rcc.o --omf_browse mr16\stm32f1xx_hal_rcc.crf --depend mr16\stm32f1xx_hal_rcc.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_rcc.o --omf_browse mr16\stm32f1xx_hal_rcc.crf --depend mr16\stm32f1xx_hal_rcc.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -405,7 +405,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_rcc_ex.o --omf_browse mr16\stm32f1xx_hal_rcc_ex.crf --depend mr16\stm32f1xx_hal_rcc_ex.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_rcc_ex.o --omf_browse mr16\stm32f1xx_hal_rcc_ex.crf --depend mr16\stm32f1xx_hal_rcc_ex.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -434,7 +434,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_gpio.o --omf_browse mr16\stm32f1xx_hal_gpio.crf --depend mr16\stm32f1xx_hal_gpio.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_gpio.o --omf_browse mr16\stm32f1xx_hal_gpio.crf --depend mr16\stm32f1xx_hal_gpio.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -463,7 +463,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_dma.o --omf_browse mr16\stm32f1xx_hal_dma.crf --depend mr16\stm32f1xx_hal_dma.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_dma.o --omf_browse mr16\stm32f1xx_hal_dma.crf --depend mr16\stm32f1xx_hal_dma.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -492,7 +492,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_cortex.o --omf_browse mr16\stm32f1xx_hal_cortex.crf --depend mr16\stm32f1xx_hal_cortex.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_cortex.o --omf_browse mr16\stm32f1xx_hal_cortex.crf --depend mr16\stm32f1xx_hal_cortex.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -521,7 +521,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_pwr.o --omf_browse mr16\stm32f1xx_hal_pwr.crf --depend mr16\stm32f1xx_hal_pwr.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_pwr.o --omf_browse mr16\stm32f1xx_hal_pwr.crf --depend mr16\stm32f1xx_hal_pwr.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -550,7 +550,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_flash.o --omf_browse mr16\stm32f1xx_hal_flash.crf --depend mr16\stm32f1xx_hal_flash.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_flash.o --omf_browse mr16\stm32f1xx_hal_flash.crf --depend mr16\stm32f1xx_hal_flash.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -579,7 +579,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_flash_ex.o --omf_browse mr16\stm32f1xx_hal_flash_ex.crf --depend mr16\stm32f1xx_hal_flash_ex.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_flash_ex.o --omf_browse mr16\stm32f1xx_hal_flash_ex.crf --depend mr16\stm32f1xx_hal_flash_ex.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -608,7 +608,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_exti.o --omf_browse mr16\stm32f1xx_hal_exti.crf --depend mr16\stm32f1xx_hal_exti.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_exti.o --omf_browse mr16\stm32f1xx_hal_exti.crf --depend mr16\stm32f1xx_hal_exti.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -637,7 +637,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_spi.o --omf_browse mr16\stm32f1xx_hal_spi.crf --depend mr16\stm32f1xx_hal_spi.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_spi.o --omf_browse mr16\stm32f1xx_hal_spi.crf --depend mr16\stm32f1xx_hal_spi.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -666,7 +666,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_tim.o --omf_browse mr16\stm32f1xx_hal_tim.crf --depend mr16\stm32f1xx_hal_tim.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_tim.o --omf_browse mr16\stm32f1xx_hal_tim.crf --depend mr16\stm32f1xx_hal_tim.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -695,7 +695,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_tim_ex.o --omf_browse mr16\stm32f1xx_hal_tim_ex.crf --depend mr16\stm32f1xx_hal_tim_ex.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_tim_ex.o --omf_browse mr16\stm32f1xx_hal_tim_ex.crf --depend mr16\stm32f1xx_hal_tim_ex.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -724,7 +724,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_uart.o --omf_browse mr16\stm32f1xx_hal_uart.crf --depend mr16\stm32f1xx_hal_uart.d)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stm32f1xx_hal_uart.o --omf_browse mr16\stm32f1xx_hal_uart.crf --depend mr16\stm32f1xx_hal_uart.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6935C995)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x6933D5F1)
@ -753,7 +753,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Core/Src/system_stm32f1xx.c)(0x67480A20)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\system_stm32f1xx.o --omf_browse mr16\system_stm32f1xx.crf --depend mr16\system_stm32f1xx.d)
F (../Core/Src/system_stm32f1xx.c)(0x67480A20)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\system_stm32f1xx.o --omf_browse mr16\system_stm32f1xx.crf --depend mr16\system_stm32f1xx.d)
I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x6933D5F1)
I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x6933D5F1)
I (../Drivers/CMSIS/Include/core_cm3.h)(0x6933D5ED)
@ -782,7 +782,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/croutine.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\croutine.o --omf_browse mr16\croutine.crf --depend mr16\croutine.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/croutine.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\croutine.o --omf_browse mr16\croutine.crf --depend mr16\croutine.d)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -795,7 +795,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\event_groups.o --omf_browse mr16\event_groups.crf --depend mr16\event_groups.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\event_groups.o --omf_browse mr16\event_groups.crf --depend mr16\event_groups.d)
I (D:\cangming\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
@ -810,7 +810,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/list.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\list.o --omf_browse mr16\list.crf --depend mr16\list.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/list.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\list.o --omf_browse mr16\list.crf --depend mr16\list.d)
I (D:\cangming\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
@ -822,7 +822,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h)(
I (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/portmacro.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/queue.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\queue.o --omf_browse mr16\queue.crf --depend mr16\queue.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/queue.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\queue.o --omf_browse mr16\queue.crf --depend mr16\queue.d)
I (D:\cangming\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
@ -837,7 +837,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stream_buffer.o --omf_browse mr16\stream_buffer.crf --depend mr16\stream_buffer.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\stream_buffer.o --omf_browse mr16\stream_buffer.crf --depend mr16\stream_buffer.d)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
@ -851,7 +851,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/tasks.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\tasks.o --omf_browse mr16\tasks.crf --depend mr16\tasks.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/tasks.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\tasks.o --omf_browse mr16\tasks.crf --depend mr16\tasks.d)
I (D:\cangming\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
@ -867,7 +867,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/timers.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\timers.o --omf_browse mr16\timers.crf --depend mr16\timers.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/timers.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\timers.o --omf_browse mr16\timers.crf --depend mr16\timers.d)
I (D:\cangming\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
@ -882,7 +882,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\cmsis_os2.o --omf_browse mr16\cmsis_os2.crf --depend mr16\cmsis_os2.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\cmsis_os2.o --omf_browse mr16\cmsis_os2.crf --depend mr16\cmsis_os2.d)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -928,7 +928,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\heap_4.o --omf_browse mr16\heap_4.crf --depend mr16\heap_4.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\heap_4.o --omf_browse mr16\heap_4.crf --depend mr16\heap_4.d)
I (D:\cangming\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
@ -941,7 +941,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/portmacro.h)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
F (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\port.o --omf_browse mr16\port.crf --depend mr16\port.d)
F (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c)(0x6933D5F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\port.o --omf_browse mr16\port.crf --depend mr16\port.d)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -954,7 +954,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
F (..\User\bsp\bsp.h)(0x6932E9B8)()
F (..\User\bsp\gpio.c)(0x6939642B)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\gpio_1.o --omf_browse mr16\gpio_1.crf --depend mr16\gpio_1.d)
F (..\User\bsp\gpio.c)(0x6939642B)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\gpio_1.o --omf_browse mr16\gpio_1.crf --depend mr16\gpio_1.d)
I (../User/bsp/gpio.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
@ -989,7 +989,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (..\User\bsp\gpio.h)(0x6932E9B8)()
F (..\User\bsp\spi.c)(0x6932EB0B)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\spi_1.o --omf_browse mr16\spi_1.crf --depend mr16\spi_1.d)
F (..\User\bsp\spi.c)(0x6932EB0B)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\spi_1.o --omf_browse mr16\spi_1.crf --depend mr16\spi_1.d)
I (../Core/Inc/spi.h)(0x691B56EA)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -1024,7 +1024,7 @@ I (../User/bsp/spi.h)(0x6932EB0B)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (../User/bsp/bsp.h)(0x6932E9B8)
F (..\User\bsp\spi.h)(0x6932EB0B)()
F (..\User\bsp\uart.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\uart.o --omf_browse mr16\uart.crf --depend mr16\uart.d)
F (..\User\bsp\uart.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\uart.o --omf_browse mr16\uart.crf --depend mr16\uart.d)
I (../Core/Inc/usart.h)(0x692EE31B)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -1060,7 +1060,7 @@ I (../User/bsp/uart.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (../User/bsp/bsp.h)(0x6932E9B8)
F (..\User\bsp\uart.h)(0x6932E9B8)()
F (..\User\bsp\time.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\time.o --omf_browse mr16\time.crf --depend mr16\time.d)
F (..\User\bsp\time.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\time.o --omf_browse mr16\time.crf --depend mr16\time.d)
I (../User/bsp/time.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (../User/bsp/bsp.h)(0x6932E9B8)
@ -1103,7 +1103,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
F (..\User\bsp\time.h)(0x6932E9B8)()
F (..\User\bsp\flash.c)(0x69305F89)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\flash.o --omf_browse mr16\flash.crf --depend mr16\flash.d)
F (..\User\bsp\flash.c)(0x69305F89)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\flash.o --omf_browse mr16\flash.crf --depend mr16\flash.d)
I (../User/bsp/flash.h)(0x69339BE5)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (../User/bsp/bsp.h)(0x6932E9B8)
@ -1136,7 +1136,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
F (..\User\bsp\flash.h)(0x69339BE5)()
F (..\User\bsp\pwm.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\pwm.o --omf_browse mr16\pwm.crf --depend mr16\pwm.d)
F (..\User\bsp\pwm.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\pwm.o --omf_browse mr16\pwm.crf --depend mr16\pwm.d)
I (../Core/Inc/tim.h)(0x6938E32F)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -1171,7 +1171,7 @@ I (../User/bsp/pwm.h)(0x6932E9B8)
I (../User/bsp/bsp.h)(0x6932E9B8)
F (..\User\bsp\pwm.h)(0x6932E9B8)()
F (..\User\device\device.h)(0x6932E9B8)()
F (..\User\device\lcd_driver\lcd.c)(0x69384524)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\lcd.o --omf_browse mr16\lcd.crf --depend mr16\lcd.d)
F (..\User\device\lcd_driver\lcd.c)(0x69384524)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\lcd.o --omf_browse mr16\lcd.crf --depend mr16\lcd.d)
I (../User/device/lcd_driver/lcd.h)(0x6935C996)
I (../User/device/device.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
@ -1213,7 +1213,7 @@ I (D:\cangming\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
F (..\User\device\lcd_driver\lcd.h)(0x6935C996)()
F (..\User\device\lcd_driver\lcd_lib.h)(0x69383BFF)()
F (..\User\device\ws2812.c)(0x69394007)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\ws2812.o --omf_browse mr16\ws2812.crf --depend mr16\ws2812.d)
F (..\User\device\ws2812.c)(0x693A4599)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\ws2812.o --omf_browse mr16\ws2812.crf --depend mr16\ws2812.d)
I (..\User\device\ws2812.h)(0x69394004)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -1250,7 +1250,7 @@ I (../User/bsp/pwm.h)(0x6932E9B8)
I (../User/bsp/bsp.h)(0x6932E9B8)
F (..\User\device\ws2812.h)(0x69394004)()
F (..\User\device\sx1281_driver\radio.h)(0x692C10EB)()
F (..\User\device\sx1281_driver\sx1281.c)(0x69396040)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281.o --omf_browse mr16\sx1281.crf --depend mr16\sx1281.d)
F (..\User\device\sx1281_driver\sx1281.c)(0x693A3476)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281.o --omf_browse mr16\sx1281.crf --depend mr16\sx1281.d)
I (..\User\device\sx1281_driver\sx1281_driver.h)(0x692DCACF)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
@ -1296,11 +1296,11 @@ I (../User/device/sx1281_driver/sx1281_boards.h)(0x69248C05)
I (../User/device/sx1281_driver/sx1281_driver_gpio.h)(0x691D7D06)
I (../User/device/sx1281_driver/sx1281_driver_spi.h)(0x5ACC746C)
I (../User/device/sx1281_driver/sx1281_driver_uart.h)(0x692B9B3E)
I (../User/device/sx1281_driver/sx1281.h)(0x69383A5D)
I (../User/device/sx1281_driver/sx1281.h)(0x693976FD)
I (../User/device/device.h)(0x6932E9B8)
F (..\User\device\sx1281_driver\sx1281.h)(0x69383A5D)()
F (..\User\device\sx1281_driver\sx1281.h)(0x693976FD)()
F (..\User\device\sx1281_driver\sx1281_boards.h)(0x69248C05)()
F (..\User\device\sx1281_driver\sx1281_driver.c)(0x692C1006)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver.o --omf_browse mr16\sx1281_driver.crf --depend mr16\sx1281_driver.d)
F (..\User\device\sx1281_driver\sx1281_driver.c)(0x692C1006)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver.o --omf_browse mr16\sx1281_driver.crf --depend mr16\sx1281_driver.d)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (../User/device/sx1281_driver/sx1281_driver.h)(0x692DCACF)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -1343,7 +1343,7 @@ I (../Core/Inc/main.h)(0x6933CA89)
I (../User/device/sx1281_driver/sx1281_driver_spi.h)(0x5ACC746C)
I (../User/device/sx1281_driver/sx1281_driver_uart.h)(0x692B9B3E)
F (..\User\device\sx1281_driver\sx1281_driver.h)(0x692DCACF)()
F (..\User\device\sx1281_driver\sx1281_driver_gpio.c)(0x692C1006)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver_gpio.o --omf_browse mr16\sx1281_driver_gpio.crf --depend mr16\sx1281_driver_gpio.d)
F (..\User\device\sx1281_driver\sx1281_driver_gpio.c)(0x693A2EF6)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver_gpio.o --omf_browse mr16\sx1281_driver_gpio.crf --depend mr16\sx1281_driver_gpio.d)
I (../User/device/sx1281_driver/sx1281_header.h)(0x6935C996)
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -1382,7 +1382,7 @@ I (../Core/Inc/main.h)(0x6933CA89)
I (../User/device/sx1281_driver/sx1281_driver_spi.h)(0x5ACC746C)
I (../User/device/sx1281_driver/sx1281_driver_uart.h)(0x692B9B3E)
F (..\User\device\sx1281_driver\sx1281_driver_gpio.h)(0x691D7D06)()
F (..\User\device\sx1281_driver\sx1281_driver_hal.c)(0x69384074)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver_hal.o --omf_browse mr16\sx1281_driver_hal.crf --depend mr16\sx1281_driver_hal.d)
F (..\User\device\sx1281_driver\sx1281_driver_hal.c)(0x693969C4)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver_hal.o --omf_browse mr16\sx1281_driver_hal.crf --depend mr16\sx1281_driver_hal.d)
I (../User/device/sx1281_driver/sx1281_header.h)(0x6935C996)
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -1426,7 +1426,7 @@ I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
I (../User/device/sx1281_driver/radio.h)(0x692C10EB)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
F (..\User\device\sx1281_driver\sx1281_driver_hal.h)(0x692C1006)()
F (..\User\device\sx1281_driver\sx1281_driver_spi.c)(0x6935C996)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver_spi.o --omf_browse mr16\sx1281_driver_spi.crf --depend mr16\sx1281_driver_spi.d)
F (..\User\device\sx1281_driver\sx1281_driver_spi.c)(0x6935C996)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver_spi.o --omf_browse mr16\sx1281_driver_spi.crf --depend mr16\sx1281_driver_spi.d)
I (../User/bsp/spi.h)(0x6932EB0B)
I (../Core/Inc/spi.h)(0x691B56EA)
I (../Core/Inc/main.h)(0x6933CA89)
@ -1461,7 +1461,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (../User/bsp/bsp.h)(0x6932E9B8)
F (..\User\device\sx1281_driver\sx1281_driver_spi.h)(0x5ACC746C)()
F (..\User\device\sx1281_driver\sx1281_driver_uart.c)(0x692B9B3E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver_uart.o --omf_browse mr16\sx1281_driver_uart.crf --depend mr16\sx1281_driver_uart.d)
F (..\User\device\sx1281_driver\sx1281_driver_uart.c)(0x692B9B3E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_driver_uart.o --omf_browse mr16\sx1281_driver_uart.crf --depend mr16\sx1281_driver_uart.d)
I (../Core/Inc/usart.h)(0x692EE31B)
I (../Core/Inc/main.h)(0x6933CA89)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x6933D5F1)
@ -1497,7 +1497,7 @@ I (../User/bsp/uart.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (../User/bsp/bsp.h)(0x6932E9B8)
F (..\User\device\sx1281_driver\sx1281_driver_uart.h)(0x692B9B3E)()
F (..\User\device\sx1281_driver\sx1281_header.c)(0x6933E0CA)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_header.o --omf_browse mr16\sx1281_header.crf --depend mr16\sx1281_header.d)
F (..\User\device\sx1281_driver\sx1281_header.c)(0x693A2F19)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\sx1281_header.o --omf_browse mr16\sx1281_header.crf --depend mr16\sx1281_header.d)
I (../User/device/sx1281_driver/sx1281_header.h)(0x6935C996)
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -1540,13 +1540,13 @@ I (../Core/Inc/usart.h)(0x692EE31B)
I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x6933D5F1)
I (../User/bsp/bsp.h)(0x6932E9B8)
F (..\User\device\sx1281_driver\sx1281_header.h)(0x6935C996)()
F (..\User\component\crc8.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\crc8.o --omf_browse mr16\crc8.crf --depend mr16\crc8.d)
F (..\User\component\crc8.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\crc8.o --omf_browse mr16\crc8.crf --depend mr16\crc8.d)
I (..\User\component\crc8.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
F (..\User\component\crc8.h)(0x6932E9B8)()
F (..\User\component\crc16.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\crc16.o --omf_browse mr16\crc16.crf --depend mr16\crc16.d)
F (..\User\component\crc16.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\crc16.o --omf_browse mr16\crc16.crf --depend mr16\crc16.d)
I (..\User\component\crc16.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (..\User\component\user_math.h)(0x6932E9B8)
@ -1555,7 +1555,7 @@ I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
F (..\User\component\crc16.h)(0x6932E9B8)()
F (..\User\component\user_math.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\user_math.o --omf_browse mr16\user_math.crf --depend mr16\user_math.d)
F (..\User\component\user_math.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\user_math.o --omf_browse mr16\user_math.crf --depend mr16\user_math.d)
I (..\User\component\user_math.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\float.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
@ -1564,7 +1564,7 @@ I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
F (..\User\component\user_math.h)(0x6932E9B8)()
F (..\User\component\freertos_cli.c)(0x6932EA4E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\freertos_cli.o --omf_browse mr16\freertos_cli.crf --depend mr16\freertos_cli.d)
F (..\User\component\freertos_cli.c)(0x6932EA4E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\freertos_cli.o --omf_browse mr16\freertos_cli.crf --depend mr16\freertos_cli.d)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
@ -1580,7 +1580,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x6933D5F1)
I (..\User\component\FreeRTOS_CLI.h)(0x6932EAC7)
F (..\User\component\freertos_cli.h)(0x6932EAC7)()
F (..\User\component\keyStatusCheck.c)(0x692D81DA)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\keystatuscheck.o --omf_browse mr16\keystatuscheck.crf --depend mr16\keystatuscheck.d)
F (..\User\component\keyStatusCheck.c)(0x692D81DA)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\keystatuscheck.o --omf_browse mr16\keystatuscheck.crf --depend mr16\keystatuscheck.d)
I (..\User\component\keyStatusCheck.h)(0x692EC8B5)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
@ -1588,7 +1588,7 @@ I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (../User/bsp/time.h)(0x6932E9B8)
I (../User/bsp/bsp.h)(0x6932E9B8)
F (..\User\component\keyStatusCheck.h)(0x692EC8B5)()
F (..\User\component\ui.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\ui.o --omf_browse mr16\ui.crf --depend mr16\ui.d)
F (..\User\component\ui.c)(0x6932E9B8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\ui.o --omf_browse mr16\ui.crf --depend mr16\ui.d)
I (../User/component/ui.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
@ -1599,11 +1599,11 @@ I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
F (..\User\component\ui.h)(0x6932E9B8)()
F (..\User\module\mr16.c)(0x69396230)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\mr16.o --omf_browse mr16\mr16.crf --depend mr16\mr16.d)
I (../User/module/mr16.h)(0x69394463)
F (..\User\module\mr16.c)(0x693A4163)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\mr16.o --omf_browse mr16\mr16.crf --depend mr16\mr16.d)
I (../User/module/mr16.h)(0x69397A60)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (../User/device/sx1281_driver/sx1281.h)(0x69383A5D)
I (../User/device/sx1281_driver/sx1281.h)(0x693976FD)
I (../User/device/sx1281_driver/sx1281_driver.h)(0x692DCACF)
I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
I (../User/device/device.h)(0x6932E9B8)
@ -1650,9 +1650,6 @@ I (../User/bsp/spi.h)(0x6932EB0B)
I (../Core/Inc/spi.h)(0x691B56EA)
I (../User/bsp/gpio.h)(0x6932E9B8)
I (../User/device/ws2812.h)(0x69394004)
I (../User/component/crc16.h)(0x6932E9B8)
I (../User/component/user_math.h)(0x6932E9B8)
I (D:\cangming\ARM\ARMCC\include\float.h)(0x5E8E3CC2)
I (../User/component/FreeRTOS_CLI.h)(0x6932EAC7)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x6933D5F1)
I (../Core/Inc/FreeRTOSConfig.h)(0x6938E32F)
@ -1661,16 +1658,16 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/portmacro.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1)
F (..\User\module\mr16.h)(0x69394463)()
F (..\User\module\config.c)(0x6936DFE1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\config.o --omf_browse mr16\config.crf --depend mr16\config.d)
F (..\User\module\mr16.h)(0x69397A60)()
F (..\User\module\config.c)(0x69397590)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\config.o --omf_browse mr16\config.crf --depend mr16\config.d)
I (../User/module/config.h)(0x6935C996)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (../User/device/sx1281_driver/sx1281.h)(0x69383A5D)
I (../User/device/sx1281_driver/sx1281.h)(0x693976FD)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (../User/device/sx1281_driver/sx1281_driver.h)(0x692DCACF)
I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
I (../User/device/device.h)(0x6932E9B8)
I (../User/module/mr16.h)(0x69394463)
I (../User/module/mr16.h)(0x69397A60)
I (../User/bsp/flash.h)(0x69339BE5)
I (../User/bsp/bsp.h)(0x6932E9B8)
I (../Core/Inc/main.h)(0x6933CA89)
@ -1703,7 +1700,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
F (..\User\module\config.h)(0x6935C996)()
F (..\User\task\init.c)(0x69383A5D)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\init.o --omf_browse mr16\init.crf --depend mr16\init.d)
F (..\User\task\init.c)(0x69383A5D)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\init.o --omf_browse mr16\init.crf --depend mr16\init.d)
I (../User/task/user_task.h)(0x69383940)
I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -1717,7 +1714,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/portmacro.h)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
F (..\User\task\user_task.c)(0x693840F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\user_task.o --omf_browse mr16\user_task.crf --depend mr16\user_task.d)
F (..\User\task\user_task.c)(0x693840F1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\user_task.o --omf_browse mr16\user_task.crf --depend mr16\user_task.d)
I (../User/task/user_task.h)(0x69383940)
I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -1732,7 +1729,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x6933D5F1
I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x6933D5F1)
I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x6933D5F1)
F (..\User\task\user_task.h)(0x69383940)()
F (..\User\task\radio.c)(0x693940A8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\radio.o --omf_browse mr16\radio.crf --depend mr16\radio.d)
F (..\User\task\radio.c)(0x693A39B6)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../sx1281-driver-c -I ../User -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 -I ../Drivers/CMSIS/Include -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\radio.o --omf_browse mr16\radio.crf --depend mr16\radio.d)
I (../User/task/user_task.h)(0x69383940)
I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x6933D5F1)
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -1775,9 +1772,9 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x6933D5F1)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x6933D5F1)
I (../Core/Inc/usart.h)(0x692EE31B)
I (../User/module/mr16.h)(0x69394463)
I (../User/module/mr16.h)(0x69397A60)
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (../User/device/sx1281_driver/sx1281.h)(0x69383A5D)
I (../User/device/sx1281_driver/sx1281.h)(0x693976FD)
I (../User/device/sx1281_driver/sx1281_driver.h)(0x692DCACF)
I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
I (../User/device/device.h)(0x6932E9B8)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -50,9 +50,6 @@ mr16\mr16.o: ../User/bsp/spi.h
mr16\mr16.o: ../Core/Inc/spi.h
mr16\mr16.o: ../User/bsp/gpio.h
mr16\mr16.o: ../User/device/ws2812.h
mr16\mr16.o: ../User/component/crc16.h
mr16\mr16.o: ../User/component/user_math.h
mr16\mr16.o: D:\cangming\ARM\ARMCC\Bin\..\include\float.h
mr16\mr16.o: ../User/component/FreeRTOS_CLI.h
mr16\mr16.o: ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h
mr16\mr16.o: ../Core/Inc/FreeRTOSConfig.h

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -31,12 +31,12 @@
/*!
* \brief Number of tick size steps for tx timeout
*/
#define TX_TIMEOUT_VALUE 2000 // ms
#define TX_TIMEOUT_VALUE 10000 // ms
/*!
* \brief Number of tick size steps for rx timeout
*/
#define RX_TIMEOUT_VALUE 2000 // ms
#define RX_TIMEOUT_VALUE 3000 // ms
/*!
* \brief Size of ticks (used for Tx and Rx timeout)
@ -519,6 +519,35 @@ int8_t SX1281_SetRXSuccessive(SX1281_t *radio) {
}
int8_t SX1281_SetTX (SX1281_t *radio,uint8_t *data,uint8_t datalength) {
/* Payload length protection for each radio mode.
* Hardware CRC is auto-added by chip, these limits prevent chip hang/timeout.
* See sx1281.h for detailed limit definitions. */
uint8_t maxPayload;
switch (radio->param->radioMode) {
case RADIOMODE_FLRC:
maxPayload = SX1281_FLRC_MAX_PAYLOAD; // 124 bytes
break;
case RADIOMODE_GFSK:
maxPayload = SX1281_GFSK_MAX_PAYLOAD; // 252 bytes
break;
case RADIOMODE_LORA:
maxPayload = SX1281_LORA_MAX_PAYLOAD; // 253 bytes
break;
case RADIOMODE_BLE:
maxPayload = SX1281_BLE_MAX_PAYLOAD; // 252 bytes
break;
default:
maxPayload = SX1281_FLRC_MAX_PAYLOAD; // Use most conservative limit
break;
}
if (datalength > maxPayload) {
#ifdef SX1281_VIEW
printf("[SX1281] ERROR: payload %d > max %d bytes for current mode!\r\n", datalength, maxPayload);
#endif
return DEVICE_ERR;
}
radio->appMode=APPMODE_TX;
radio->param->RadioRole=RadioRoleTX;
Radio.SetDioIrqParams( TxIrqMask, TxIrqMask, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
@ -746,8 +775,8 @@ __attribute__((weak)) int8_t SX1281_Callback(SX1281_States_t source) {
/* 打印状态 */
printf( "\r\n[RX] ... Timeout (Restarting RX)\r\n" );
#endif
//Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, RX_TIMEOUT_VALUE } );
Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, 0xFFFF } );
Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, RX_TIMEOUT_VALUE } );
// Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, 0xFFFF } );
break;
case RX_ERROR:

View File

@ -21,6 +21,34 @@ extern "C" {
*/
#define BUFFER_SIZE 127
/* ============================================================================
* SX1281 Payload Length Limits (Hardware CRC is auto-added by chip)
* ============================================================================
* These limits prevent chip hang/timeout issues when payload exceeds capacity.
* All values are MAX payload bytes EXCLUDING hardware CRC (HW adds CRC automatically).
*
* FLRC Mode: Max 127 bytes total (with 3-byte HW CRC) -> Max payload = 124 bytes
* GFSK Mode: Max 255 bytes total (with 3-byte HW CRC) -> Max payload = 252 bytes
* LoRa Mode: Max 255 bytes total (with 2-byte HW CRC) -> Max payload = 253 bytes
* BLE Mode: Max 255 bytes total (with 3-byte HW CRC) -> Max payload = 252 bytes
* ============================================================================
*/
#define SX1281_FLRC_HW_CRC_LEN 3 /* FLRC hardware CRC length (RADIO_CRC_3_BYTES) */
#define SX1281_FLRC_MAX_TOTAL 127 /* FLRC max total packet size */
#define SX1281_FLRC_MAX_PAYLOAD (SX1281_FLRC_MAX_TOTAL - SX1281_FLRC_HW_CRC_LEN) /* = 124 bytes */
#define SX1281_GFSK_HW_CRC_LEN 3 /* GFSK hardware CRC length (RADIO_CRC_3_BYTES) */
#define SX1281_GFSK_MAX_TOTAL 255 /* GFSK max total packet size */
#define SX1281_GFSK_MAX_PAYLOAD (SX1281_GFSK_MAX_TOTAL - SX1281_GFSK_HW_CRC_LEN) /* = 252 bytes */
#define SX1281_LORA_HW_CRC_LEN 2 /* LoRa hardware CRC length (LORA_CRC_ON) */
#define SX1281_LORA_MAX_TOTAL 255 /* LoRa max total packet size */
#define SX1281_LORA_MAX_PAYLOAD (SX1281_LORA_MAX_TOTAL - SX1281_LORA_HW_CRC_LEN) /* = 253 bytes */
#define SX1281_BLE_HW_CRC_LEN 3 /* BLE hardware CRC length */
#define SX1281_BLE_MAX_TOTAL 255 /* BLE max total packet size */
#define SX1281_BLE_MAX_PAYLOAD (SX1281_BLE_MAX_TOTAL - SX1281_BLE_HW_CRC_LEN) /* = 252 bytes */
/* Exported types ----------------------------------------------------------- */

View File

@ -4,248 +4,6 @@
static GpioIrqHandler *GpioIrq[16] = { NULL };
void GpioInit( void )
{
// GPIO_InitTypeDef GPIO_InitStruct;
// /* GPIO Ports Clock Enable */
// __HAL_RCC_GPIOA_CLK_ENABLE( );
// __HAL_RCC_GPIOB_CLK_ENABLE( );
// __HAL_RCC_GPIOC_CLK_ENABLE( );
// __HAL_RCC_GPIOD_CLK_ENABLE( );
// __HAL_RCC_GPIOE_CLK_ENABLE( );
// __HAL_RCC_GPIOF_CLK_ENABLE( );
// __HAL_RCC_GPIOG_CLK_ENABLE( );
// __HAL_RCC_GPIOH_CLK_ENABLE( );
// /*Configure GPIO pins : PC13 PC2 PC3 PC4
// PC5 PC6 PC7 PC8
// PC9 PC10 PC11 PC12 */
// GPIO_InitStruct.Pin = GPIO_PIN_13 | GPIO_PIN_2 | GPIO_PIN_3 | GPIO_PIN_4
// | GPIO_PIN_5 | GPIO_PIN_6 | GPIO_PIN_7 | GPIO_PIN_8
// | GPIO_PIN_9 | GPIO_PIN_10 | GPIO_PIN_11 | GPIO_PIN_12;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOC, &GPIO_InitStruct );
// /*Configure GPIO pins : LED_RX_Pin LED_TX_Pin */
// GPIO_InitStruct.Pin = LED_RX_PIN | LED_TX_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( GPIOC, &GPIO_InitStruct );
// /*Configure GPIO pins : nRESET_Pin RADIO_NSS_Pin */
// GPIO_InitStruct.Pin = RADIO_nRESET_PIN | RADIO_NSS_PIN;
// 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 : PA1 PA4 PA9 PA10
// PA11 PA12 PA15 */
// GPIO_InitStruct.Pin = GPIO_PIN_1 | GPIO_PIN_4 | GPIO_PIN_9 | GPIO_PIN_10
// | GPIO_PIN_11 | GPIO_PIN_12 | GPIO_PIN_15;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOA, &GPIO_InitStruct );
// /*Configure GPIO pin : ANT_SW_Pin */
// GPIO_InitStruct.Pin = ANT_SW_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( ANT_SW_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : PB1 PB2 PB10 PB11
// PB12 PB13 PB14 PB15
// PB5 PB6 PB7 PB8
// PB9 */
// GPIO_InitStruct.Pin = GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_10 | GPIO_PIN_11
// | GPIO_PIN_12 | GPIO_PIN_13 | GPIO_PIN_14 | GPIO_PIN_15
// | GPIO_PIN_5 | GPIO_PIN_6 | GPIO_PIN_7 | GPIO_PIN_8
// | GPIO_PIN_9;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOB, &GPIO_InitStruct );
// /*Configure GPIO pin : PD2 */
// GPIO_InitStruct.Pin = GPIO_PIN_2;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOD, &GPIO_InitStruct );
// /*Configure GPIO pin : BUSY_Pin */
// GPIO_InitStruct.Pin = RADIO_BUSY_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
// GPIO_InitStruct.Pull = GPIO_PULLDOWN;
// HAL_GPIO_Init( RADIO_BUSY_PORT, &GPIO_InitStruct );
// /*Configure GPIO pin : DIOx_Pin */
// GPIO_InitStruct.Pin = RADIO_DIOx_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
// GPIO_InitStruct.Pull = GPIO_PULLDOWN;
// HAL_GPIO_Init( RADIO_DIOx_PORT, &GPIO_InitStruct);
/*Configure GPIO pin Output Level */
// GpioWrite( GPIOC, LED_RX_PIN | LED_TX_PIN, GPIO_PIN_SET );
// /*Configure GPIO pin Output Level */
// GpioWrite( GPIOA, RADIO_nRESET_PIN | RADIO_NSS_PIN, GPIO_PIN_RESET );
// /*Configure GPIO pin Output Level */
// GpioWrite( ANT_SW_PORT, ANT_SW_PIN, GPIO_PIN_RESET );
}
void GpioDeInit( void )
{
// GPIO_InitTypeDef GPIO_InitStruct;
// /*Configure GPIO pins : USART_TX_PIN */
// GPIO_InitStruct.Pin = USART_TX_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( USART_TX_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : USART_RX_PIN */
// GPIO_InitStruct.Pin = USART_RX_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( USART_RX_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : LED_RX_Pin */
// GPIO_InitStruct.Pin = LED_RX_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( LED_RX_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : LED_TX_PIN */
// GPIO_InitStruct.Pin = LED_TX_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( LED_TX_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : nRESET_Pin */
// GPIO_InitStruct.Pin = RADIO_nRESET_PIN ;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( RADIO_nRESET_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : RADIO_NSS_Pin */
// GPIO_InitStruct.Pin = RADIO_NSS_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
// GPIO_InitStruct.Pull = GPIO_PULLUP;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( RADIO_NSS_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : RADIO_MOSI_PIN */
// GPIO_InitStruct.Pin = RADIO_MOSI_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( RADIO_MOSI_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : RADIO_MISO_PIN */
// GPIO_InitStruct.Pin = RADIO_MISO_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( RADIO_MISO_PORT, &GPIO_InitStruct );
// /*Configure GPIO pins : RADIO_SCK_PIN */
// GPIO_InitStruct.Pin = RADIO_SCK_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( RADIO_SCK_PORT, &GPIO_InitStruct );
// /*Configure GPIO pin : ANT_SW_Pin */
// GPIO_InitStruct.Pin = ANT_SW_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
// HAL_GPIO_Init( ANT_SW_PORT, &GPIO_InitStruct );
// /*Configure GPIO pin : PD2 */
// GPIO_InitStruct.Pin = GPIO_PIN_2;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOD, &GPIO_InitStruct );
// /*Configure GPIO pin : BUSY_Pin */
// GPIO_InitStruct.Pin = RADIO_BUSY_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( RADIO_BUSY_PORT, &GPIO_InitStruct );
// /*Configure GPIO pin : DIOx_Pin */
// GPIO_InitStruct.Pin = RADIO_DIOx_PIN;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( RADIO_DIOx_PORT, &GPIO_InitStruct);
// /*Configure GPIO pins : PA1 PA4 PA9 PA10
// PA11 PA12 PA15 */
// GPIO_InitStruct.Pin = GPIO_PIN_1 | GPIO_PIN_4 | GPIO_PIN_9 | GPIO_PIN_10
// | GPIO_PIN_11 | GPIO_PIN_12 | GPIO_PIN_15;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOA, &GPIO_InitStruct );
// GPIO_InitStruct.Pin = GPIO_PIN_All;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOB, &GPIO_InitStruct );
// GPIO_InitStruct.Pin = GPIO_PIN_All;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOC, &GPIO_InitStruct );
// GPIO_InitStruct.Pin = GPIO_PIN_All;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOD, &GPIO_InitStruct );
// GPIO_InitStruct.Pin = GPIO_PIN_All;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOE, &GPIO_InitStruct );
// GPIO_InitStruct.Pin = GPIO_PIN_All;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOF, &GPIO_InitStruct );
// GPIO_InitStruct.Pin = GPIO_PIN_All;
// GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
// GPIO_InitStruct.Pull = GPIO_NOPULL;
// HAL_GPIO_Init( GPIOH, &GPIO_InitStruct );
// /* Disable GPIOs clock */
// __HAL_RCC_GPIOA_CLK_DISABLE( );
// __HAL_RCC_GPIOB_CLK_DISABLE( );
// __HAL_RCC_GPIOC_CLK_DISABLE( );
// __HAL_RCC_GPIOD_CLK_DISABLE( );
// __HAL_RCC_GPIOE_CLK_DISABLE( );
// __HAL_RCC_GPIOF_CLK_DISABLE( );
// __HAL_RCC_GPIOG_CLK_DISABLE( );
// __HAL_RCC_GPIOH_CLK_DISABLE( );
}
/*!
* @brief Records the interrupt handler for the GPIO object
*

View File

@ -6,7 +6,6 @@ extern void Error_Handler( void );
void SX1281_BSPInit( void )
{
GpioInit( );
// UartInit( );
SpiInit( );
}
@ -16,7 +15,6 @@ void HwSetLowPower( void )
{
// SpiDeInit( );
// // UartDeInit( );
// GpioDeInit( );
/* Enter Stop Mode */
// HAL_PWREx_EnterSTOP2Mode( PWR_STOPENTRY_WFE );

View File

@ -207,39 +207,42 @@ uint16_t WS2812_GetLedCount(void)
*---------------------------------------------------------------------------*/
/* 状态指示灯控制结构 */
static WS2812_StatusCtrl_t StatusCtrl = {
static volatile WS2812_StatusCtrl_t StatusCtrl = {
.status = WS2812_STATUS_IDLE,
.lastStatus = WS2812_STATUS_IDLE,
.blinkState = 0,
.lastUpdateTick = 0,
.lastCommTick = 0,
.brightness = 25 /* 默认25%亮度,减少功耗对射频干扰 */
.brightness = 25 /* 默认25%亮度;更适合中国宝宝眼睛的亮度,温和不刺眼 */
};
/* 通信超时时间(ms) */
static uint32_t CommTimeout_ms = 1000;
static uint32_t CommTimeout_ms = 3000;
/* 闪烁周期(ms) */
#define BLINK_PERIOD_MS 500
/* LED更新最小间隔(ms) - 避免频繁DMA操作 */
#define LED_UPDATE_MIN_INTERVAL_MS 50
#define LED_UPDATE_MIN_INTERVAL_MS 100
/**
* @brief LED状态指示
* @param status: LED状态 (WS2812_Status_t枚举)
*/
void WS2812_SetStatus(WS2812_Status_t status)
{
StatusCtrl.status = status;
}
}
/**
* @brief LED状态
* @retval
*/
WS2812_Status_t WS2812_GetStatus(void)
{
return StatusCtrl.status;
}
@ -291,6 +294,7 @@ static void WS2812_SetColorWithBrightness(uint8_t R, uint8_t G, uint8_t B)
* @param currentTick: tick(ms)
* @note ,
*/
void WS2812_StatusTask(uint32_t currentTick)
{
if (!Is_Initialized || Pixel_Buf == NULL) return;
@ -300,9 +304,13 @@ void WS2812_StatusTask(uint32_t currentTick)
return;
}
/* 检测通信超时: TX_OK/RX_OK状态下超时自动切换为ERROR */
/* 检测通信超时:
* - TX_OK/RX_OK状态下超时自动切换为ERROR
* - IDLE状态下如果距离上次通信超时也切换为ERROR (RX模式未收到数据)
*/
if (StatusCtrl.status == WS2812_STATUS_TX_OK ||
StatusCtrl.status == WS2812_STATUS_RX_OK) {
StatusCtrl.status == WS2812_STATUS_RX_OK ||
StatusCtrl.status == WS2812_STATUS_IDLE) {
if (currentTick - StatusCtrl.lastCommTick > CommTimeout_ms) {
StatusCtrl.status = WS2812_STATUS_ERROR;
}
@ -313,57 +321,60 @@ void WS2812_StatusTask(uint32_t currentTick)
/* 判断是否需要更新LED (状态变化或闪烁状态变化) */
uint8_t needUpdate = 0;
uint8_t statusChanged = 0;
if (StatusCtrl.status != StatusCtrl.lastStatus) {
needUpdate = 1;
statusChanged = 1;
StatusCtrl.lastStatus = StatusCtrl.status;
} else if (StatusCtrl.status == WS2812_STATUS_TX_OK ||
StatusCtrl.status == WS2812_STATUS_RX_OK ||
StatusCtrl.status == WS2812_STATUS_DEBUG) {
/* 闪烁状态: 检查是否需要切换 */
if (newBlinkState != StatusCtrl.blinkState) {
}
if (newBlinkState != StatusCtrl.blinkState) {
/* 闪烁状态变化,需要更新(仅针对需要闪烁的状态) */
if (StatusCtrl.status == WS2812_STATUS_TX_OK ||
StatusCtrl.status == WS2812_STATUS_RX_OK ||
StatusCtrl.status == WS2812_STATUS_DEBUG) {
needUpdate = 1;
}
StatusCtrl.blinkState = newBlinkState; // ← 立即更新blinkState确保switch使用最新值
}
if (!needUpdate) return;
StatusCtrl.blinkState = newBlinkState;
StatusCtrl.lastUpdateTick = currentTick;
/* 根据状态设置颜色 */
switch (StatusCtrl.status) {
case WS2812_STATUS_IDLE:
/* 空闲: LED熄灭 */
WS2812_SetColor(0, 0, 0, 0);
break;
case WS2812_STATUS_TX_OK:
case WS2812_STATUS_RX_OK:
/* 正常通信: 绿灯闪烁 */
if (StatusCtrl.blinkState) {
WS2812_SetColorWithBrightness(0, 255, 0); /* 绿色 */
} else {
WS2812_SetColor(0, 0, 0, 0); /* 熄灭 */
}
break;
case WS2812_STATUS_ERROR:
/* 异常: 红灯常亮 */
WS2812_SetColorWithBrightness(255, 0, 0); /* 红色 */
break;
case WS2812_STATUS_DEBUG:
/* 调试: 黄灯闪烁 */
if (StatusCtrl.blinkState) {
WS2812_SetColorWithBrightness(255, 180, 0); /* 黄色 */
} else {
WS2812_SetColor(0, 0, 0, 0); /* 熄灭 */
}
break;
default:
WS2812_SetColor(0, 0, 0, 0);
break;
/* 读取当前状态到局部变量,确保不被优化 */
volatile WS2812_Status_t currentStatus = StatusCtrl.status;
volatile uint8_t currentBlinkState = StatusCtrl.blinkState;
/* 根据状态设置颜色 - 使用if-else替代switch避免跳转表优化问题 */
if (currentStatus == WS2812_STATUS_IDLE) {
/* 空闲: LED熄灭 */
WS2812_SetColor(0, 0, 0, 0);
}
else if (currentStatus == WS2812_STATUS_TX_OK || currentStatus == WS2812_STATUS_RX_OK) {
/* 正常通信: 绿灯闪烁 */
if (currentBlinkState) {
WS2812_SetColorWithBrightness(0, 255, 0); /* 绿色 */
} else {
WS2812_SetColor(0, 0, 0, 0); /* 熄灭 */
}
}
else if (currentStatus == WS2812_STATUS_ERROR) {
/* 异常: 红灯常亮 */
WS2812_SetColorWithBrightness(255, 0, 0); /* 红色 */
}
else if (currentStatus == WS2812_STATUS_DEBUG) {
/* 调试: 黄灯闪烁 */
if (currentBlinkState) {
WS2812_SetColorWithBrightness(255, 180, 0); /* 黄色 */
} else {
WS2812_SetColor(0, 0, 0, 0); /* 熄灭 */
}
}
else {
/* 默认: 熄灭 */
WS2812_SetColor(0, 0, 0, 0);
}
/* 发送数据到LED */

View File

@ -117,8 +117,13 @@ static bool Config_ValidateMR16(const MR16_Param_t *p) {
/* Data format must be in enum range */
if (p->format >= MR16_FORMAT_NUM) return false;
/* Fixed length must be reasonable (1..123 bytes, max 127 - Header(2) - CRC(2)) */
if (p->fixedLength < 1 || p->fixedLength > 123) return false;
/* Fixed length validation (hardware CRC auto-added, no software CRC needed):
* - FLRC: max 122 bytes (127 - HW_CRC(3) - Header(2))
* - GFSK: max 250 bytes (255 - HW_CRC(3) - Header(2))
* - LoRa: max 251 bytes (255 - HW_CRC(2) - Header(2))
* Use FLRC limit as default validation (most restrictive)
*/
if (p->fixedLength < 1 || p->fixedLength > 122) return false;
/* Validate ramp time enum (must be one of defined values) */
switch (p->radioParams.rampTime) {

View File

@ -56,7 +56,7 @@
#include "device/ws2812.h"
/* Component Headers */
#include "component/crc16.h"
/* crc16.h removed - hardware CRC is sufficient, no software CRC needed */
/* FreeRTOS Headers */
#include "component/FreeRTOS_CLI.h"
@ -67,7 +67,12 @@
#define RXID_INVALID_LOW 0x0000
#define RXID_INVALID_HIGH 0xFFFF
#define PAYLOAD_MIN 1
#define PAYLOAD_MAX 127
/* 各模式最大用户数据长度(不含Header):
* FLRC=122, GFSK=250, LoRa=251
* 使FLRC限制作为默认值 */
#define PAYLOAD_MAX_FLRC MR16_FLRC_MAX_FIXED_LEN // 122字节
#define PAYLOAD_MAX_GFSK MR16_GFSK_MAX_FIXED_LEN // 250字节
#define PAYLOAD_MAX_LORA MR16_LORA_MAX_FIXED_LEN // 251字节
#define TX_POWER_MIN -18
#define TX_POWER_MAX 13
@ -161,16 +166,20 @@ int8_t MR16_Init(MR16_t *mr16, MR16_Param_t *param) {
switch (mr16->param->format) {
case MR16_FORMAT_VARIABLE:
/* 可变长度模式: 使用最大长度127 */
radio.param->packetParams.Params.LoRa.PayloadLength = 127;
radio.param->packetParams.Params.Flrc.PayloadLength = 127;
radio.param->packetParams.Params.Gfsk.PayloadLength = 127;
/* 可变长度模式: PayloadLength设置为最大允许接收长度
* Header()
* "最大允许" */
radio.param->packetParams.Params.LoRa.PayloadLength = SX1281_LORA_MAX_PAYLOAD; // 253
radio.param->packetParams.Params.Flrc.PayloadLength = SX1281_FLRC_MAX_PAYLOAD; // 124
radio.param->packetParams.Params.Gfsk.PayloadLength = SX1281_GFSK_MAX_PAYLOAD; // 252
break;
case MR16_FORMAT_FIXED:
/* 固定长度模式: Header(2) + 用户数据(fixedLength) + CRC(2) */
radio.param->packetParams.Params.LoRa.PayloadLength = MR16_HEADER_LEN + mr16->param->fixedLength + MR16_CRC_LEN;
radio.param->packetParams.Params.Flrc.PayloadLength = MR16_HEADER_LEN + mr16->param->fixedLength + MR16_CRC_LEN;
radio.param->packetParams.Params.Gfsk.PayloadLength = MR16_HEADER_LEN + mr16->param->fixedLength + MR16_CRC_LEN;
/* 固定长度模式: PayloadLength设置为精确的包长度
* Header
* = Header(2) + (fixedLength) */
radio.param->packetParams.Params.LoRa.PayloadLength = MR16_HEADER_LEN + mr16->param->fixedLength;
radio.param->packetParams.Params.Flrc.PayloadLength = MR16_HEADER_LEN + mr16->param->fixedLength;
radio.param->packetParams.Params.Gfsk.PayloadLength = MR16_HEADER_LEN + mr16->param->fixedLength;
break;
default:
break;
@ -179,7 +188,8 @@ int8_t MR16_Init(MR16_t *mr16, MR16_Param_t *param) {
Radio.SetPacketParams(&radio.param->packetParams);
if (radio.param->RadioRole == RadioRoleRX) {
SX1281_SetRXSuccessive(&radio);
SX1281_SetRXSingle(&radio);
// SX1281_SetRXSuccessive(&radio);
} else if (radio.param->RadioRole == RadioRoleTX) {
uint16_t txLen;
switch (mr16->param->format) {
@ -188,8 +198,8 @@ int8_t MR16_Init(MR16_t *mr16, MR16_Param_t *param) {
txLen = uart2_datalength;
break;
case MR16_FORMAT_FIXED:
/* 固定长度: Header(2) + 用户数据(fixedLength) + CRC(2) */
txLen = MR16_HEADER_LEN + mr16->param->fixedLength + MR16_CRC_LEN;
/* 固定长度: Header(2) + 用户数据(fixedLength), 硬件CRC自动添加 */
txLen = MR16_HEADER_LEN + mr16->param->fixedLength;
break;
default:
txLen = 0;
@ -208,6 +218,200 @@ int8_t MR16_Init(MR16_t *mr16, MR16_Param_t *param) {
return 0; /* Success */
}
/**
* @brief MR16主循环函数
* @param mr16 MR16实例指针
* @return 0-
*
* :
* 1. UART接收数据(CLI命令和用户数据)
* 2. (VARIABLE/FIXED)
* 3. SX1281无线通信
* 4. LCD显示
*/bool isRCData = false;
int8_t MR16_Main(MR16_t *mr16) {
/* Handle UART data */
if (uart2_data_ready) {
/* Distinguish RC data from CLI commands by checking first byte:
* CLI commands start with ASCII letters (a-z, A-Z)
* RC data is binary and won't start with letter
* Skip leading whitespace/newlines for CLI detection
*/
uint8_t firstCharIndex = 0;
/* Skip leading whitespace, \r, \n */
while (firstCharIndex < uart2_datalength &&
(uart2_data[firstCharIndex] == ' ' ||
uart2_data[firstCharIndex] == '\t' ||
uart2_data[firstCharIndex] == '\r' ||
uart2_data[firstCharIndex] == '\n')) {
firstCharIndex++;
}
if (firstCharIndex < uart2_datalength &&
((uart2_data[firstCharIndex] >= 'a' && uart2_data[firstCharIndex] <= 'z') ||
(uart2_data[firstCharIndex] >= 'A' && uart2_data[firstCharIndex] <= 'Z'))) {
/* Starts with letter - CLI command */
isRCData = false;
} else if (uart2_datalength > 0) {
/* Binary data - RC data, pack with TX_ID header */
MR16_PackTxBuffer(mr16, uart2_data, uart2_datalength);
isRCData = true;
}
if(!isRCData) {
/* CLI Mode: Process as command */
if (uart2_datalength > 0 && uart2_datalength < sizeof(cInputBuffer)) {
memcpy(cInputBuffer, uart2_data, uart2_datalength);
cInputBuffer[uart2_datalength] = '\0';
/* Remove trailing \r\n for better compatibility */
int len = uart2_datalength;
while (len > 0 && (cInputBuffer[len-1] == '\r' || cInputBuffer[len-1] == '\n')) {
cInputBuffer[--len] = '\0';
}
} else {
cInputBuffer[0] = '\0';
}
/* 暂停无线收发 */
Radio.SetStandby(STDBY_RC);
/* CLI命令处理: 保存原状态→DEBUG黄灯→处理→恢复 */
WS2812_Status_t savedStatus = WS2812_GetStatus();
WS2812_SetStatus(WS2812_STATUS_DEBUG); /* CLI调试: 黄灯闪烁 */
WS2812_NotifyCommSuccess(); /* 重置超时计时器 */
cOutputBuffer[0] = '\0';
BaseType_t xMore = pdTRUE;
do {
xMore = FreeRTOS_CLIProcessCommand(cInputBuffer, cOutputBuffer, sizeof(cOutputBuffer));
if (cOutputBuffer[0] != '\0') {
printf("%s", cOutputBuffer);
}
cOutputBuffer[0] = '\0';
} while (xMore == pdTRUE);
/* 恢复CLI处理前的状态 */
WS2812_SetStatus(savedStatus);
}
/* 数据处理完成,允许接收下一帧 */
uart2_data_ready = false;
}
mr16->timer.now = BSP_TIME_Get_us() / 1000000.0f;
mr16->timer.dt = (BSP_TIME_Get_us() - mr16->timer.last_wakeup) / 1000000.0f;
mr16->timer.last_wakeup = BSP_TIME_Get_us();
/* RX端失控保护: 若100ms未收到数据,构造安全帧 */
if (radio.param->RadioRole == RadioRoleRX) {
if (mr16->timer.now - mr16->timer.lastDataReceived > 0.1f) {
/* 构造安全帧: Header + [0xFF 0x00 0xFF 0x00] + [0x00...] */
mr16->txbuffer[0] = (uint8_t)(mr16->param->TX_ID >> 8); // Header高字节
mr16->txbuffer[1] = (uint8_t)(mr16->param->TX_ID & 0xFF); // Header低字节
mr16->txbuffer[2] = MR16_FAILSAFE_BYTE0; // 0xFF
mr16->txbuffer[3] = MR16_FAILSAFE_BYTE1; // 0x00
mr16->txbuffer[4] = MR16_FAILSAFE_BYTE2; // 0xFF
mr16->txbuffer[5] = MR16_FAILSAFE_BYTE3; // 0x00
/* 其余字节置0 */
uint16_t totalLen;
if (mr16->param->format == MR16_FORMAT_VARIABLE) {
totalLen = MR16_HEADER_LEN + uart2_datalength;
} else {
totalLen = MR16_HEADER_LEN + mr16->param->fixedLength;
}
for (uint16_t i = 6; i < totalLen; i++) {
mr16->txbuffer[i] = 0x00;
}
}
}
/* Handle MR16 data format operations */
switch (mr16->param->format) {
case MR16_FORMAT_VARIABLE:
switch (radio.param->RadioRole) {
case RadioRoleTX:
SX1281_Running(&radio);
break;
case RadioRoleRX:
SX1281_Running(&radio);
break;
default:
break;
}
break;
case MR16_FORMAT_FIXED:
/* Fixed length mode */
switch (radio.param->RadioRole) {
case RadioRoleTX:
SX1281_Running(&radio);
break;
case RadioRoleRX:
SX1281_Running(&radio);
if(mr16->timer.now-mr16->timer.lastUIupdata>=1.0f) {
MR16_UI_UpdateStatus(mr16);
mr16->timer.lastUIupdata=mr16->timer.now;
}
break;
default:
break;
}
break;
default:
/* Idle mode */
break;
}
/* LED状态指示任务: 使用HAL_GetTick()获取当前时间(ms) */
WS2812_StatusTask(HAL_GetTick());
return 0;
}
/*----------------------------------------------------------------------------
Data Packet Processing ()
*---------------------------------------------------------------------------*/
/**
* @brief TX缓冲区(Header和CRC)
* @param mr16 MR16实例指针
* @param userData
* @param userDataLen
* @return 0-, -1-
*
* (CRC自动添加,):
* [0] Header高字节 (TX_ID >> 8)
* [1] Header低字节 (TX_ID & 0xFF)
* [2..N+1]
* CRC (FLRC/GFSK: 3, LoRa: 2)
*/
int8_t MR16_PackTxBuffer(MR16_t *mr16, const uint8_t *userData, uint16_t userDataLen) {
if (!mr16 || !userData || userDataLen == 0 || userDataLen > MR16_GFSK_MAX_FIXED_LEN) {
return -1; /* Invalid parameters, max 250 bytes for GFSK/LoRa */
}
/* 1. 添加Header (TX_ID) */
mr16->txbuffer[0] = (uint8_t)(mr16->param->TX_ID >> 8); /* High byte */
mr16->txbuffer[1] = (uint8_t)(mr16->param->TX_ID & 0xFF); /* Low byte */
/* 2. 复制用户数据 */
memcpy(&mr16->txbuffer[2], userData, userDataLen);
/* 硬件CRC自动添加,无需软件计算 */
return 0;
}
/*----------------------------------------------------------------------------
Radio Event Callbacks (线)
*---------------------------------------------------------------------------*/
@ -264,13 +468,16 @@ int8_t SX1281_Callback(SX1281_States_t source) {
printf( "\r\n[RX] ... Timeout (Restarting RX)\r\n" );
/* 超时设置ERROR状态,不重置通信时间戳 */
WS2812_SetStatus(WS2812_STATUS_ERROR);
SX1281_SetRXSuccessive(&radio);
break; case RX_ERROR:
SX1281_SetRXSingle(&radio);
// SX1281_SetRXSuccessive(&radio);
break;
case RX_ERROR:
/* 打印状态 */
printf( "\r\n[RX] !!! ERROR - Reception Failed !!!\r\n" );
/* 接收错误设置ERROR状态,不重置通信时间戳 */
WS2812_SetStatus(WS2812_STATUS_ERROR);
Radio.SetRx( ( TickTime_t ) { RADIO_TICK_SIZE_1000_US, 0x1000 } );
SX1281_SetRXSingle(&radio);
break;
case TX_DONE:
@ -284,8 +491,8 @@ int8_t SX1281_Callback(SX1281_States_t source) {
if (mr16.param->format == MR16_FORMAT_VARIABLE) {
txLen = uart2_datalength;
} else {
/* FIXED: Header(2) + 用户数据(fixedLength) + CRC(2) */
txLen = MR16_HEADER_LEN + mr16.param->fixedLength + MR16_CRC_LEN;
/* FIXED: Header(2) + 用户数据(fixedLength), 硬件CRC自动添加 */
txLen = MR16_HEADER_LEN + mr16.param->fixedLength;
}
printf( "[TX] Length: %d bytes\r\n", txLen );
SX1281_SetTX(&radio, mr16.txbuffer, txLen);
@ -301,7 +508,8 @@ int8_t SX1281_Callback(SX1281_States_t source) {
if (mr16.param->format == MR16_FORMAT_VARIABLE) {
retryLen = uart2_datalength;
} else {
retryLen = MR16_HEADER_LEN + mr16.param->fixedLength + MR16_CRC_LEN;
/* FIXED: Header(2) + 用户数据(fixedLength), 硬件CRC自动添加 */
retryLen = MR16_HEADER_LEN + mr16.param->fixedLength;
}
SX1281_SetTX(&radio, mr16.txbuffer, retryLen);
break;
@ -501,202 +709,6 @@ int8_t MR16_UI_UpdateStatus(MR16_t *mr16) {
return 0;
}
/*----------------------------------------------------------------------------
Data Packet Processing ()
*---------------------------------------------------------------------------*/
/**
* @brief TX缓冲区(Header和CRC)
* @param mr16 MR16实例指针
* @param userData
* @param userDataLen
* @return 0-, -1-
*
* :
* [0] Header高字节 (TX_ID >> 8)
* [1] Header低字节 (TX_ID & 0xFF)
* [2..N+1]
* [N+2] CRC高字节
* [N+3] CRC低字节
*/
int8_t MR16_PackTxBuffer(MR16_t *mr16, const uint8_t *userData, uint16_t userDataLen) {
if (!mr16 || !userData || userDataLen == 0 || userDataLen > 123) {
return -1; /* Invalid parameters */
}
/* 1. 添加Header (TX_ID) */
mr16->txbuffer[0] = (uint8_t)(mr16->param->TX_ID >> 8); /* High byte */
mr16->txbuffer[1] = (uint8_t)(mr16->param->TX_ID & 0xFF); /* Low byte */
/* 2. 复制用户数据 */
memcpy(&mr16->txbuffer[2], userData, userDataLen);
/* 3. 计算并添加CRC (Header + 用户数据) */
uint16_t crc = CRC16_Calc(mr16->txbuffer, userDataLen + 2, CRC16_INIT);
mr16->txbuffer[userDataLen + 2] = (uint8_t)(crc >> 8); /* CRC高字节 */
mr16->txbuffer[userDataLen + 3] = (uint8_t)(crc & 0xFF); /* CRC低字节 */
return 0;
}
/**
* @brief MR16主循环函数
* @param mr16 MR16实例指针
* @return 0-
*
* :
* 1. UART接收数据(CLI命令和用户数据)
* 2. (VARIABLE/FIXED)
* 3. SX1281无线通信
* 4. LCD显示
*/
int8_t MR16_Main(MR16_t *mr16) {
/* Handle UART data */
if (uart2_data_ready) {
bool isRCData = false;
/* Distinguish RC data from CLI commands by checking first byte:
* CLI commands start with ASCII letters (a-z, A-Z)
* RC data is binary and won't start with letter
* Skip leading whitespace/newlines for CLI detection
*/
uint8_t firstCharIndex = 0;
/* Skip leading whitespace, \r, \n */
while (firstCharIndex < uart2_datalength &&
(uart2_data[firstCharIndex] == ' ' ||
uart2_data[firstCharIndex] == '\t' ||
uart2_data[firstCharIndex] == '\r' ||
uart2_data[firstCharIndex] == '\n')) {
firstCharIndex++;
}
if (firstCharIndex < uart2_datalength &&
((uart2_data[firstCharIndex] >= 'a' && uart2_data[firstCharIndex] <= 'z') ||
(uart2_data[firstCharIndex] >= 'A' && uart2_data[firstCharIndex] <= 'Z'))) {
/* Starts with letter - CLI command */
isRCData = false;
} else if (uart2_datalength > 0) {
/* Binary data - RC data, pack with TX_ID header */
MR16_PackTxBuffer(mr16, uart2_data, uart2_datalength);
isRCData = true;
}
if(!isRCData) {
/* CLI Mode: Process as command */
if (uart2_datalength > 0 && uart2_datalength < sizeof(cInputBuffer)) {
memcpy(cInputBuffer, uart2_data, uart2_datalength);
cInputBuffer[uart2_datalength] = '\0';
/* Remove trailing \r\n for better compatibility */
int len = uart2_datalength;
while (len > 0 && (cInputBuffer[len-1] == '\r' || cInputBuffer[len-1] == '\n')) {
cInputBuffer[--len] = '\0';
}
} else {
cInputBuffer[0] = '\0';
}
/* 暂停无线收发 */
Radio.SetStandby(STDBY_RC);
/* CLI模式: 设置调试状态指示 */
WS2812_SetStatus(WS2812_STATUS_DEBUG);
/* Process CLI command */
cOutputBuffer[0] = '\0';
BaseType_t xMore = pdTRUE;
do {
xMore = FreeRTOS_CLIProcessCommand(cInputBuffer, cOutputBuffer, sizeof(cOutputBuffer));
if (cOutputBuffer[0] != '\0') {
printf("%s", cOutputBuffer);
}
cOutputBuffer[0] = '\0';
} while (xMore == pdTRUE);
}
WS2812_SetStatus(WS2812_STATUS_DEBUG);
/* 数据处理完成,允许接收下一帧 */
uart2_data_ready = false;
}
mr16->timer.now = BSP_TIME_Get_us() / 1000000.0f;
mr16->timer.dt = (BSP_TIME_Get_us() - mr16->timer.last_wakeup) / 1000000.0f;
mr16->timer.last_wakeup = BSP_TIME_Get_us();
/* RX端失控保护: 若100ms未收到数据,构造安全帧 */
if (radio.param->RadioRole == RadioRoleRX) {
if (mr16->timer.now - mr16->timer.lastDataReceived > 0.1f) {
/* 构造安全帧: Header + [0xFF 0x00 0xFF 0x00] + [0x00...] */
mr16->txbuffer[0] = (uint8_t)(mr16->param->TX_ID >> 8); // Header高字节
mr16->txbuffer[1] = (uint8_t)(mr16->param->TX_ID & 0xFF); // Header低字节
mr16->txbuffer[2] = MR16_FAILSAFE_BYTE0; // 0xFF
mr16->txbuffer[3] = MR16_FAILSAFE_BYTE1; // 0x00
mr16->txbuffer[4] = MR16_FAILSAFE_BYTE2; // 0xFF
mr16->txbuffer[5] = MR16_FAILSAFE_BYTE3; // 0x00
/* 其余字节置0 */
uint16_t totalLen;
if (mr16->param->format == MR16_FORMAT_VARIABLE) {
totalLen = MR16_HEADER_LEN + uart2_datalength + MR16_CRC_LEN;
} else {
totalLen = MR16_HEADER_LEN + mr16->param->fixedLength + MR16_CRC_LEN;
}
for (uint16_t i = 6; i < totalLen; i++) {
mr16->txbuffer[i] = 0x00;
}
}
}
/* Handle MR16 data format operations */
switch (mr16->param->format) {
case MR16_FORMAT_VARIABLE:
switch (radio.param->RadioRole) {
case RadioRoleTX:
SX1281_Running(&radio);
break;
case RadioRoleRX:
SX1281_Running(&radio);
break;
default:
break;
}
break;
case MR16_FORMAT_FIXED:
/* Fixed length mode */
switch (radio.param->RadioRole) {
case RadioRoleTX:
SX1281_Running(&radio);
break;
case RadioRoleRX:
SX1281_Running(&radio);
if(mr16->timer.now-mr16->timer.lastUIupdata>=1.0f) {
MR16_UI_UpdateStatus(mr16);
mr16->timer.lastUIupdata=mr16->timer.now;
}
break;
default:
break;
}
break;
default:
/* Idle mode */
break;
}
/* LED状态指示任务: 使用HAL_GetTick()获取当前时间(ms) */
WS2812_StatusTask(HAL_GetTick());
return 0;
}
/* ========================================================================== */
/* ========================================================================== */
/* */
@ -750,81 +762,81 @@ int8_t MR16_CLI_Init(void) {
*---------------------------------------------------------------------------*/
static const char radio_help_en[] =
"============================================================================\r\n"
"radio <subcmd> [args] - SX1281 radio control\r\n"
"----------------------------------------------------------------------------\r\n"
"Mode Configuration:\r\n"
" mode <BLE|LORA|GFSK|FLRC> - Change working mode\r\n"
" rffreq <Hz> - Set RF frequency\r\n"
"----------------------------------------------------------------------------\r\n"
"Parameter Configuration:\r\n"
" modulation <field> <value> - Set modulation parameters\r\n"
" packet <field> <value> - Set packet parameters\r\n"
" baudrate [index] - Set baudrate (auto-detect mode)\r\n"
" power <dBm> - Set TX power (-18..+13)\r\n"
" ramptime <us> - Set ramp time (2|4|6|8|10|12|16|20)\r\n"
"----------------------------------------------------------------------------\r\n"
"Operation Commands:\r\n"
" tx | rx - TX/RX operations\r\n"
"----------------------------------------------------------------------------\r\n"
"Help Commands:\r\n"
" modulation help | packet help - Show detailed help\r\n"
" baudrate help - Show baudrate details\r\n"
//"radio <subcmd> [args] - SX1281 radio control\r\n"
//"----------------------------------------------------------------------------\r\n"
//"Mode Configuration:\r\n"
//" mode <BLE|LORA|GFSK|FLRC> - Change working mode\r\n"
//" rffreq <Hz> - Set RF frequency\r\n"
//"----------------------------------------------------------------------------\r\n"
//"Parameter Configuration:\r\n"
//" modulation <field> <value> - Set modulation parameters\r\n"
//" packet <field> <value> - Set packet parameters\r\n"
//" baudrate [index] - Set baudrate (auto-detect mode)\r\n"
//" power <dBm> - Set TX power (-18..+13)\r\n"
//" ramptime <us> - Set ramp time (2|4|6|8|10|12|16|20)\r\n"
//"----------------------------------------------------------------------------\r\n"
//"Operation Commands:\r\n"
//" tx | rx - TX/RX operations\r\n"
//"----------------------------------------------------------------------------\r\n"
//"Help Commands:\r\n"
//" modulation help | packet help - Show detailed help\r\n"
//" baudrate help - Show baudrate details\r\n"
"============================================================================\r\n";
static const char modulation_help[] =
"============================================================================================================\r\n"
"modulation <field> <value> - Set modulation parameters\r\n"
" BLE/GFSK fields:\r\n"
" br_bw : 0x04(2.0M/2.4M)||0x28(1.6M/2.4M)||0x4C(1.0M/2.4M)||0x45(1.0M/1.2M)\r\n"
" 0x70(0.8M/2.4M)||0x69(0.8M/1.2M)||0x8D(0.5M/1.2M)||0x86(0.5M/0.6M)\r\n"
" 0xB1(0.4M/1.2M)||0xAA(0.4M/0.6M)||0xCE(0.25M/0.6M)||0xC7(0.25M/0.3M)||0xEF(0.125M/0.3M)\r\n"
" modindex : 0(0.35)||1(0.50)||2(0.75)||3(1.00)||4(1.25)||5(1.50)||6(1.75)||7(2.00)\r\n"
" 8(2.25)||9(2.50)||10(2.75)||11(3.00)||12(3.25)||13(3.50)||14(3.75)||15(4.00)\r\n"
" shaping : 0x00(OFF)||0x10(BT_1_0)||0x20(BT_0_5)\r\n"
" LORA fields:\r\n"
" sf : 0x50(SF5)||0x60(SF6)||0x70(SF7)||0x80(SF8)||0x90(SF9)||0xA0(SF10)||0xB0(SF11)||0xC0(SF12)\r\n"
" bw : 0x34(BW_200K)||0x26(BW_400K)||0x18(BW_800K)||0x0A(BW_1600K)\r\n"
" cr : 0x01(4/5)||0x02(4/6)||0x03(4/7)||0x04(4/8)||0x05(LI_4/5)||0x06(LI_4/6)||0x07(LI_4/7)\r\n"
" FLRC fields:\r\n"
" br_bw : 0x04(2.6M/2.4M)||0x28(2.08M/2.4M)||0x45(1.3M/1.2M)||0x69(1.04M/1.2M)\r\n"
" 0x86(0.65M/0.6M)||0xAA(0.52M/0.6M)||0xC7(0.325M/0.3M)||0xEB(0.26M/0.3M)\r\n"
" cr : 0x00(CR_1/2)||0x02(CR_3/4)||0x04(CR_1/0)\r\n"
" shaping : 0x00(OFF)||0x10(BT_1_0)||0x20(BT_0_5)\r\n"
"Examples: radio modulation br_bw 0x4C\r\n"
" radio modulation sf 0x70\r\n"
//"modulation <field> <value> - Set modulation parameters\r\n"
//" BLE/GFSK fields:\r\n"
//" br_bw : 0x04(2.0M/2.4M)||0x28(1.6M/2.4M)||0x4C(1.0M/2.4M)||0x45(1.0M/1.2M)\r\n"
//" 0x70(0.8M/2.4M)||0x69(0.8M/1.2M)||0x8D(0.5M/1.2M)||0x86(0.5M/0.6M)\r\n"
//" 0xB1(0.4M/1.2M)||0xAA(0.4M/0.6M)||0xCE(0.25M/0.6M)||0xC7(0.25M/0.3M)||0xEF(0.125M/0.3M)\r\n"
//" modindex : 0(0.35)||1(0.50)||2(0.75)||3(1.00)||4(1.25)||5(1.50)||6(1.75)||7(2.00)\r\n"
//" 8(2.25)||9(2.50)||10(2.75)||11(3.00)||12(3.25)||13(3.50)||14(3.75)||15(4.00)\r\n"
//" shaping : 0x00(OFF)||0x10(BT_1_0)||0x20(BT_0_5)\r\n"
//" LORA fields:\r\n"
//" sf : 0x50(SF5)||0x60(SF6)||0x70(SF7)||0x80(SF8)||0x90(SF9)||0xA0(SF10)||0xB0(SF11)||0xC0(SF12)\r\n"
//" bw : 0x34(BW_200K)||0x26(BW_400K)||0x18(BW_800K)||0x0A(BW_1600K)\r\n"
//" cr : 0x01(4/5)||0x02(4/6)||0x03(4/7)||0x04(4/8)||0x05(LI_4/5)||0x06(LI_4/6)||0x07(LI_4/7)\r\n"
//" FLRC fields:\r\n"
//" br_bw : 0x04(2.6M/2.4M)||0x28(2.08M/2.4M)||0x45(1.3M/1.2M)||0x69(1.04M/1.2M)\r\n"
//" 0x86(0.65M/0.6M)||0xAA(0.52M/0.6M)||0xC7(0.325M/0.3M)||0xEB(0.26M/0.3M)\r\n"
//" cr : 0x00(CR_1/2)||0x02(CR_3/4)||0x04(CR_1/0)\r\n"
//" shaping : 0x00(OFF)||0x10(BT_1_0)||0x20(BT_0_5)\r\n"
//"Examples: radio modulation br_bw 0x4C\r\n"
//" radio modulation sf 0x70\r\n"
"============================================================================================================\r\n";
static const char packet_help[] =
"================================================================================================\r\n"
"packet <field> <value> - Set packet parameters (current PacketType based)\r\n"
" BLE fields:\r\n"
" ConnectionState : 0(MASTER_SLAVE)||1(ADVERTISER)||2(TX_TEST)||3(RX_TEST)||4(RXTX_TEST)\r\n"
" CrcField : 0(OFF)||1(CRC_3B)\r\n"
" BlePacketType : 0(PRBS_9)||1(PRBS_15)||2(EYELONG_1_0)||3(EYELONG_0_1)\r\n"
" 4(EYESHORT_1_0)||5(EYESHORT_0_1)||6(ALL_1)||7(ALL_0)\r\n"
" Whitening : 0x00(ON)||0x08(OFF)\r\n"
" GFSK fields:\r\n"
" Preamble : 0x00(4bits)||0x10(8bits)||0x20(12bits)||0x30(16bits)\r\n"
" 0x40(20bits)||0x50(24bits)||0x60(28bits)||0x70(32bits)\r\n"
" SyncWordLength : 0x00(1byte)||0x02(2bytes)||0x04(3bytes)||0x06(4bytes)||0x08(5bytes)\r\n"
" SyncWordMatch : 0x00(OFF)||0x10(1)||0x20(2)||0x30(1_2)||0x40(3)||0x50(1_3)||0x60(2_3)||0x70(1_2_3)\r\n"
" SyncWord1/2/3 : <hex_bytes> - Set sync word 1/2/3 (max 5 bytes for GFSK)\r\n"
" SyncWord : Show all sync words\r\n"
" Header : 0x00(VARIABLE)||0x20(FIXED)\r\n"
" Payload : 1-255 (bytes)\r\n"
" Crc : 0x00(OFF)||0x10(1byte)||0x20(2bytes)||0x30(3bytes)\r\n"
" Whitening : 0x00(ON)||0x08(OFF)\r\n"
" LORA fields:\r\n"
" Preamble : 0-255 (symbols count)\r\n"
" Header : 0x00(VARIABLE/EXPLICIT)||0x80(FIXED/IMPLICIT)\r\n"
" Payload : 1-255 (bytes)\r\n"
" Crc : 0x20(ON)||0x00(OFF)\r\n"
" InvertIQ : 0x40(NORMAL)||0x00(INVERTED)\r\n"
" FLRC fields: Same as GFSK (Preamble/SyncWordLength/SyncWordMatch/SyncWord1/2/3/Header/Payload/Crc/Whitening)\r\n"
" SyncWord1/2/3 : <hex_bytes> - Set sync word 1/2/3 (max 4 bytes for FLRC)\r\n"
"Examples: radio packet Payload 64\r\n"
" radio packet Crc 0x20\r\n"
" radio packet SyncWord1 0x12345678\r\n"
" radio packet SyncWord\r\n"
//"packet <field> <value> - Set packet parameters (current PacketType based)\r\n"
//" BLE fields:\r\n"
//" ConnectionState : 0(MASTER_SLAVE)||1(ADVERTISER)||2(TX_TEST)||3(RX_TEST)||4(RXTX_TEST)\r\n"
//" CrcField : 0(OFF)||1(CRC_3B)\r\n"
//" BlePacketType : 0(PRBS_9)||1(PRBS_15)||2(EYELONG_1_0)||3(EYELONG_0_1)\r\n"
//" 4(EYESHORT_1_0)||5(EYESHORT_0_1)||6(ALL_1)||7(ALL_0)\r\n"
//" Whitening : 0x00(ON)||0x08(OFF)\r\n"
//" GFSK fields:\r\n"
//" Preamble : 0x00(4bits)||0x10(8bits)||0x20(12bits)||0x30(16bits)\r\n"
//" 0x40(20bits)||0x50(24bits)||0x60(28bits)||0x70(32bits)\r\n"
//" SyncWordLength : 0x00(1byte)||0x02(2bytes)||0x04(3bytes)||0x06(4bytes)||0x08(5bytes)\r\n"
//" SyncWordMatch : 0x00(OFF)||0x10(1)||0x20(2)||0x30(1_2)||0x40(3)||0x50(1_3)||0x60(2_3)||0x70(1_2_3)\r\n"
//" SyncWord1/2/3 : <hex_bytes> - Set sync word 1/2/3 (max 5 bytes for GFSK)\r\n"
//" SyncWord : Show all sync words\r\n"
//" Header : 0x00(VARIABLE)||0x20(FIXED)\r\n"
//" Payload : 1-255 (bytes)\r\n"
//" Crc : 0x00(OFF)||0x10(1byte)||0x20(2bytes)||0x30(3bytes)\r\n"
//" Whitening : 0x00(ON)||0x08(OFF)\r\n"
//" LORA fields:\r\n"
//" Preamble : 0-255 (symbols count)\r\n"
//" Header : 0x00(VARIABLE/EXPLICIT)||0x80(FIXED/IMPLICIT)\r\n"
//" Payload : 1-255 (bytes)\r\n"
//" Crc : 0x20(ON)||0x00(OFF)\r\n"
//" InvertIQ : 0x40(NORMAL)||0x00(INVERTED)\r\n"
//" FLRC fields: Same as GFSK (Preamble/SyncWordLength/SyncWordMatch/SyncWord1/2/3/Header/Payload/Crc/Whitening)\r\n"
//" SyncWord1/2/3 : <hex_bytes> - Set sync word 1/2/3 (max 4 bytes for FLRC)\r\n"
//"Examples: radio packet Payload 64\r\n"
//" radio packet Crc 0x20\r\n"
//" radio packet SyncWord1 0x12345678\r\n"
//" radio packet SyncWord\r\n"
"================================================================================================\r\n";
static const char mr16_help[] =
@ -1074,25 +1086,27 @@ static BaseType_t mr16CommandHandler(char *pcWriteBuffer, size_t xWriteBufferLen
unsigned long len = strtoul(arg2, &endptr, 0);
if (endptr == arg2) {
snprintf(pcWriteBuffer, xWriteBufferLen, "Invalid length value: %s\r\n", arg2);
} else if (len < 1 || len > 123) { /* Max 127 - Header(2) - CRC(2) */
} else if (len < 1 || len > MR16_FLRC_MAX_FIXED_LEN) { /* FLRC模式最保守限制 */
snprintf(pcWriteBuffer, xWriteBufferLen,
"Length out of range: %lu (valid: 1..123)\r\n", len);
"Length out of range: %lu (valid: 1..%d)\r\n"
"Note: GFSK/LoRa support up to 250/251 bytes\r\n",
len, MR16_FLRC_MAX_FIXED_LEN);
} else {
mr16.param->fixedLength = (uint16_t)len;
MR16_UI_UpdateStatus(&mr16);
snprintf(pcWriteBuffer, xWriteBufferLen,
"Fixed length set to %u bytes (user data)\r\n"
"Total packet: %u bytes (Header[2]+Data[%u]+CRC[2])\r\n",
"Total packet: %u bytes (Header[2]+Data[%u]), HW CRC auto-added\r\n",
mr16.param->fixedLength,
MR16_HEADER_LEN + mr16.param->fixedLength + MR16_CRC_LEN,
MR16_HEADER_LEN + mr16.param->fixedLength,
mr16.param->fixedLength);
}
} else {
snprintf(pcWriteBuffer, xWriteBufferLen,
"Current fixed length: %u bytes (user data)\r\n"
"Total packet: %u bytes (Header[2]+Data[%u]+CRC[2])\r\n",
"Total packet: %u bytes (Header[2]+Data[%u]), HW CRC auto-added\r\n",
mr16.param->fixedLength,
MR16_HEADER_LEN + mr16.param->fixedLength + MR16_CRC_LEN,
MR16_HEADER_LEN + mr16.param->fixedLength,
mr16.param->fixedLength);
}
@ -1171,7 +1185,7 @@ static BaseType_t mr16CommandHandler(char *pcWriteBuffer, size_t xWriteBufferLen
"======== MR16 Configuration ========\r\n"
"Data Format : %s\r\n"
"User Data Len: %u bytes (pure data)\r\n"
"Total Packet : %u bytes (Header+Data+CRC)\r\n"
"Total Packet : %u bytes (Header+Data, HW CRC auto)\r\n"
"TX ID : 0x%04X\r\n"
"RX ID 1 : 0x%04X\r\n"
"RX ID 2 : 0x%04X\r\n"
@ -1182,7 +1196,7 @@ static BaseType_t mr16CommandHandler(char *pcWriteBuffer, size_t xWriteBufferLen
"=====================================\r\n",
getFormatString(mr16.param->format),
mr16.param->fixedLength,
MR16_HEADER_LEN + mr16.param->fixedLength + MR16_CRC_LEN,
MR16_HEADER_LEN + mr16.param->fixedLength,
mr16.param->TX_ID,
mr16.param->RX_ID[0],
mr16.param->RX_ID[1],

View File

@ -16,8 +16,27 @@ extern "C" {
/* Exported constants ------------------------------------------------------- */
/* Exported macro ----------------------------------------------------------- */
#define MR16_HEADER_LEN 2 // Header长度(TX_ID)
#define MR16_CRC_LEN 2 // CRC长度
#define MR16_DEFAULT_FIXED_LEN 113 // 默认用户数据长度(不含Header和CRC)
/* ============================================================================
* MR16 Payload长度限制说明 (SX1281驱动层限制)
* ============================================================================
* : [Header(2)] + [(fixedLength字节)]
* CRC
*
* SX1281驱动层已有payload保护(sx1281.h)MR16特定的用户数据限制:
* - FLRC: SX1281最大124字节 - Header(2) = 122
* - GFSK: SX1281最大252字节 - Header(2) = 250
* - LoRa: SX1281最大253字节 - Header(2) = 251
* ============================================================================
*/
/* MR16用户数据最大长度 (不含Header, 基于SX1281限制) */
#define MR16_FLRC_MAX_FIXED_LEN (SX1281_FLRC_MAX_PAYLOAD - MR16_HEADER_LEN)-5 // = 117字节
#define MR16_GFSK_MAX_FIXED_LEN (SX1281_GFSK_MAX_PAYLOAD - MR16_HEADER_LEN)-5 // = 245字节
#define MR16_LORA_MAX_FIXED_LEN (SX1281_LORA_MAX_PAYLOAD - MR16_HEADER_LEN)-5 // = 246字节
/* 默认值使用FLRC限制 */
#define MR16_DEFAULT_FIXED_LEN 110
/* 失控保护安全帧模式: 用户数据前4字节为特殊序列 */
#define MR16_FAILSAFE_PATTERN_LEN 4

View File

@ -49,13 +49,10 @@ __HAL_UART_ENABLE_IT(&huart2,UART_IT_IDLE);
// 初始化WS2812状态指示LED (1个LED)
WS2812_Init(1);
WS2812_SetBrightness(25); // 25%亮度,减少功耗对射频干扰
WS2812_SetCommTimeout(1000); // 1秒通信超时
// 初始状态: 根据角色设置
if (Config_Get()->mr16.radioParams.RadioRole == RadioRoleTX) {
WS2812_SetStatus(WS2812_STATUS_TX_OK);
} else {
WS2812_SetStatus(WS2812_STATUS_RX_OK);
}
WS2812_SetCommTimeout(3000); // 3秒通信超时
// 初始状态: IDLE,等待首次通信后自动切换为TX_OK/RX_OK
// 如果超时未通信则自动变红灯ERROR
WS2812_SetStatus(WS2812_STATUS_IDLE);
WS2812_NotifyCommSuccess(); // 初始化通信时间戳
// DBUS精确定时发送: 14ms = 14 ticks (FreeRTOS默认1ms一个tick)
@ -75,15 +72,15 @@ __HAL_UART_ENABLE_IT(&huart2,UART_IT_IDLE);
// DBUS精确14ms定时发送(使用FreeRTOS tick计数,避免浮点累积误差)
uint32_t current_tick = osKernelGetTickCount();
if (current_tick - dbus_tick >= DBUS_INTERVAL_TICKS) {
/* 数据格式: Header(2) + 用户数据 + CRC(2) */
/* 数据格式: Header(2) + 用户数据, 硬件CRC自动添加 */
uint16_t dbusLen;
if (mr16.param->format == MR16_FORMAT_VARIABLE) {
/* VARIABLE模式: 使用实际接收到的UART数据长度 */
extern uint8_t uart2_datalength;
dbusLen = MR16_HEADER_LEN + uart2_datalength + MR16_CRC_LEN;
dbusLen = MR16_HEADER_LEN + uart2_datalength;
} else {
/* FIXED模式: 使用固定长度 */
dbusLen = MR16_HEADER_LEN + mr16.param->fixedLength + MR16_CRC_LEN;
dbusLen = MR16_HEADER_LEN + mr16.param->fixedLength;
}
// DBUS使用中断模式发送(false),DMA留给WS2812使用
BSP_UART_Transmit(BSP_UART_DBUS, mr16.txbuffer, dbusLen, false);