不定长测试
This commit is contained in:
parent
2c31416b1e
commit
488471241c
@ -58,7 +58,10 @@ void SysTick_Handler(void);
|
||||
void DMA1_Channel2_IRQHandler(void);
|
||||
void DMA1_Channel3_IRQHandler(void);
|
||||
void DMA1_Channel5_IRQHandler(void);
|
||||
void DMA1_Channel6_IRQHandler(void);
|
||||
void DMA1_Channel7_IRQHandler(void);
|
||||
void EXTI9_5_IRQHandler(void);
|
||||
void USART2_IRQHandler(void);
|
||||
void EXTI15_10_IRQHandler(void);
|
||||
/* USER CODE BEGIN EFP */
|
||||
|
||||
|
||||
@ -52,6 +52,12 @@ void MX_DMA_Init(void)
|
||||
/* DMA1_Channel5_IRQn interrupt configuration */
|
||||
HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 0, 0);
|
||||
HAL_NVIC_EnableIRQ(DMA1_Channel5_IRQn);
|
||||
/* DMA1_Channel6_IRQn interrupt configuration */
|
||||
HAL_NVIC_SetPriority(DMA1_Channel6_IRQn, 0, 0);
|
||||
HAL_NVIC_EnableIRQ(DMA1_Channel6_IRQn);
|
||||
/* DMA1_Channel7_IRQn interrupt configuration */
|
||||
HAL_NVIC_SetPriority(DMA1_Channel7_IRQn, 0, 0);
|
||||
HAL_NVIC_EnableIRQ(DMA1_Channel7_IRQn);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -70,15 +70,8 @@ void MX_GPIO_Init(void)
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
HAL_GPIO_Init(RADIO_RST_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
/*Configure GPIO pin : LCD_CS_Pin */
|
||||
GPIO_InitStruct.Pin = LCD_CS_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
|
||||
HAL_GPIO_Init(LCD_CS_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
/*Configure GPIO pins : LCD_RES_Pin LCD_BLK_Pin */
|
||||
GPIO_InitStruct.Pin = LCD_RES_Pin|LCD_BLK_Pin;
|
||||
/*Configure GPIO pins : LCD_CS_Pin LCD_RES_Pin LCD_BLK_Pin */
|
||||
GPIO_InitStruct.Pin = LCD_CS_Pin|LCD_RES_Pin|LCD_BLK_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
@ -113,7 +106,7 @@ void MX_GPIO_Init(void)
|
||||
HAL_NVIC_SetPriority(EXTI9_5_IRQn, 5, 0);
|
||||
HAL_NVIC_EnableIRQ(EXTI9_5_IRQn);
|
||||
|
||||
HAL_NVIC_SetPriority(EXTI15_10_IRQn, 0, 0);
|
||||
HAL_NVIC_SetPriority(EXTI15_10_IRQn, 5, 0);
|
||||
HAL_NVIC_EnableIRQ(EXTI15_10_IRQn);
|
||||
|
||||
}
|
||||
|
||||
@ -28,6 +28,7 @@
|
||||
/* USER CODE BEGIN Includes */
|
||||
#include <string.h>
|
||||
#include "stdio.h"
|
||||
|
||||
#include "sx1281.h"
|
||||
#include "device/lcd_driver/lcd.h"
|
||||
/* USER CODE END Includes */
|
||||
@ -63,7 +64,7 @@ void SystemClock_Config(void);
|
||||
/* USER CODE BEGIN 0 */
|
||||
SX1281_t radio;
|
||||
extern const unsigned char logo_M[];
|
||||
|
||||
extern uint8_t uart_data[256];
|
||||
/* USER CODE END 0 */
|
||||
|
||||
/**
|
||||
@ -102,15 +103,18 @@ int main(void)
|
||||
MX_USART1_UART_Init();
|
||||
MX_USART2_UART_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
// 初始化SX1281为BLE模式
|
||||
SX1281_Init(&radio, MODE_BLE);
|
||||
SX1281_SetTX();
|
||||
__HAL_UART_ENABLE_IT(&huart2,UART_IT_IDLE);
|
||||
|
||||
SX1281_Init(&radio, MODE_FLRC);
|
||||
SX1281_SetTX(uart_data);
|
||||
// SX1281_SetRXSuccessive();
|
||||
// LCD显示
|
||||
LCD_Init(1);
|
||||
LCD_Clear(BLACK);
|
||||
LCD_DrawString(0,0,"SX1281",MEDIUMORCHID,32,LSB);
|
||||
LCD_DrawBitmap(logo_M,180,80,64,64,MEDIUMORCHID,MSB);
|
||||
|
||||
// HAL_UART_Receive_DMA(&huart1, (uint8_t*)uart_buffer, 255);
|
||||
/* USER CODE END 2 */
|
||||
|
||||
/* Infinite loop */
|
||||
@ -121,11 +125,11 @@ int main(void)
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
// 处理射频中断
|
||||
SX1281_Running(&radio);
|
||||
|
||||
SX1281_Running(&radio);
|
||||
|
||||
|
||||
|
||||
HAL_Delay(100);
|
||||
|
||||
HAL_Delay(100);
|
||||
}
|
||||
/* USER CODE END 3 */
|
||||
}
|
||||
@ -171,6 +175,9 @@ void SystemClock_Config(void)
|
||||
|
||||
/* USER CODE BEGIN 4 */
|
||||
|
||||
|
||||
|
||||
|
||||
/* USER CODE END 4 */
|
||||
|
||||
/**
|
||||
|
||||
@ -51,13 +51,16 @@
|
||||
|
||||
/* Private user code ---------------------------------------------------------*/
|
||||
/* USER CODE BEGIN 0 */
|
||||
|
||||
extern void USER_UART_IRQHandler(UART_HandleTypeDef *huart);
|
||||
/* USER CODE END 0 */
|
||||
|
||||
/* External variables --------------------------------------------------------*/
|
||||
extern DMA_HandleTypeDef hdma_spi1_tx;
|
||||
extern DMA_HandleTypeDef hdma_spi1_rx;
|
||||
extern DMA_HandleTypeDef hdma_spi2_tx;
|
||||
extern DMA_HandleTypeDef hdma_usart2_rx;
|
||||
extern DMA_HandleTypeDef hdma_usart2_tx;
|
||||
extern UART_HandleTypeDef huart2;
|
||||
/* USER CODE BEGIN EV */
|
||||
|
||||
/* USER CODE END EV */
|
||||
@ -242,6 +245,34 @@ void DMA1_Channel5_IRQHandler(void)
|
||||
/* USER CODE END DMA1_Channel5_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles DMA1 channel6 global interrupt.
|
||||
*/
|
||||
void DMA1_Channel6_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN DMA1_Channel6_IRQn 0 */
|
||||
|
||||
/* USER CODE END DMA1_Channel6_IRQn 0 */
|
||||
HAL_DMA_IRQHandler(&hdma_usart2_rx);
|
||||
/* USER CODE BEGIN DMA1_Channel6_IRQn 1 */
|
||||
|
||||
/* USER CODE END DMA1_Channel6_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles DMA1 channel7 global interrupt.
|
||||
*/
|
||||
void DMA1_Channel7_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN DMA1_Channel7_IRQn 0 */
|
||||
|
||||
/* USER CODE END DMA1_Channel7_IRQn 0 */
|
||||
HAL_DMA_IRQHandler(&hdma_usart2_tx);
|
||||
/* USER CODE BEGIN DMA1_Channel7_IRQn 1 */
|
||||
|
||||
/* USER CODE END DMA1_Channel7_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles EXTI line[9:5] interrupts.
|
||||
*/
|
||||
@ -258,6 +289,20 @@ void EXTI9_5_IRQHandler(void)
|
||||
/* USER CODE END EXTI9_5_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles USART2 global interrupt.
|
||||
*/
|
||||
void USART2_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN USART2_IRQn 0 */
|
||||
|
||||
/* USER CODE END USART2_IRQn 0 */
|
||||
HAL_UART_IRQHandler(&huart2);
|
||||
/* USER CODE BEGIN USART2_IRQn 1 */
|
||||
USER_UART_IRQHandler(&huart2);
|
||||
/* USER CODE END USART2_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles EXTI line[15:10] interrupts.
|
||||
*/
|
||||
|
||||
@ -21,11 +21,16 @@
|
||||
#include "usart.h"
|
||||
|
||||
/* USER CODE BEGIN 0 */
|
||||
#include "string.h"
|
||||
#include <stdio.h>
|
||||
|
||||
|
||||
/* USER CODE END 0 */
|
||||
|
||||
UART_HandleTypeDef huart1;
|
||||
UART_HandleTypeDef huart2;
|
||||
DMA_HandleTypeDef hdma_usart2_rx;
|
||||
DMA_HandleTypeDef hdma_usart2_tx;
|
||||
|
||||
/* USART1 init function */
|
||||
|
||||
@ -134,6 +139,42 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
||||
|
||||
/* USART2 DMA Init */
|
||||
/* USART2_RX Init */
|
||||
hdma_usart2_rx.Instance = DMA1_Channel6;
|
||||
hdma_usart2_rx.Init.Direction = DMA_PERIPH_TO_MEMORY;
|
||||
hdma_usart2_rx.Init.PeriphInc = DMA_PINC_DISABLE;
|
||||
hdma_usart2_rx.Init.MemInc = DMA_MINC_ENABLE;
|
||||
hdma_usart2_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
|
||||
hdma_usart2_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
|
||||
hdma_usart2_rx.Init.Mode = DMA_NORMAL;
|
||||
hdma_usart2_rx.Init.Priority = DMA_PRIORITY_LOW;
|
||||
if (HAL_DMA_Init(&hdma_usart2_rx) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
|
||||
__HAL_LINKDMA(uartHandle,hdmarx,hdma_usart2_rx);
|
||||
|
||||
/* USART2_TX Init */
|
||||
hdma_usart2_tx.Instance = DMA1_Channel7;
|
||||
hdma_usart2_tx.Init.Direction = DMA_MEMORY_TO_PERIPH;
|
||||
hdma_usart2_tx.Init.PeriphInc = DMA_PINC_DISABLE;
|
||||
hdma_usart2_tx.Init.MemInc = DMA_MINC_ENABLE;
|
||||
hdma_usart2_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
|
||||
hdma_usart2_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
|
||||
hdma_usart2_tx.Init.Mode = DMA_NORMAL;
|
||||
hdma_usart2_tx.Init.Priority = DMA_PRIORITY_LOW;
|
||||
if (HAL_DMA_Init(&hdma_usart2_tx) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
|
||||
__HAL_LINKDMA(uartHandle,hdmatx,hdma_usart2_tx);
|
||||
|
||||
/* USART2 interrupt Init */
|
||||
HAL_NVIC_SetPriority(USART2_IRQn, 5, 0);
|
||||
HAL_NVIC_EnableIRQ(USART2_IRQn);
|
||||
/* USER CODE BEGIN USART2_MspInit 1 */
|
||||
|
||||
/* USER CODE END USART2_MspInit 1 */
|
||||
@ -174,6 +215,12 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle)
|
||||
*/
|
||||
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3);
|
||||
|
||||
/* USART2 DMA DeInit */
|
||||
HAL_DMA_DeInit(uartHandle->hdmarx);
|
||||
HAL_DMA_DeInit(uartHandle->hdmatx);
|
||||
|
||||
/* USART2 interrupt Deinit */
|
||||
HAL_NVIC_DisableIRQ(USART2_IRQn);
|
||||
/* USER CODE BEGIN USART2_MspDeInit 1 */
|
||||
|
||||
/* USER CODE END USART2_MspDeInit 1 */
|
||||
@ -181,5 +228,39 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle)
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN 1 */
|
||||
uint8_t uart_buffer[255],uart_data[255];
|
||||
void USAR_UART_IDLECallback(UART_HandleTypeDef *huart)
|
||||
{
|
||||
if (huart == NULL) return;
|
||||
if (huart->Instance != USART2) return; // 目前仅支持 USART2 的 DMA 空闲处理
|
||||
|
||||
HAL_UART_DMAStop(huart); // 停止 DMA
|
||||
|
||||
uint8_t data_length = 255 - __HAL_DMA_GET_COUNTER(&hdma_usart2_rx); // 计算接收长度(针对 USART2)
|
||||
|
||||
printf("Receive Data(length = %d): ", data_length);
|
||||
HAL_UART_Transmit(huart, uart_buffer, data_length, 0x200); // 回显/打印接收数据
|
||||
printf("\r\n");
|
||||
|
||||
strcpy((char*)uart_data,(char*)uart_buffer);
|
||||
|
||||
memset(uart_buffer, 0, data_length); // 清空已读数据
|
||||
HAL_UART_Receive_DMA(huart, (uint8_t*)uart_buffer, 255); // 重启 DMA 接收
|
||||
}
|
||||
|
||||
void USER_UART_IRQHandler(UART_HandleTypeDef *huart)
|
||||
{
|
||||
if (huart == NULL) return;
|
||||
|
||||
// 仅处理 USART2 的 IDLE 中断(与中断向量里调用保持一致)
|
||||
if (huart->Instance == USART2)
|
||||
{
|
||||
if (__HAL_UART_GET_FLAG(huart, UART_FLAG_IDLE) != RESET) // 检测 IDLE
|
||||
{
|
||||
__HAL_UART_CLEAR_IDLEFLAG(huart); // 清除 IDLE 标志,避免重复进入中断
|
||||
printf("\r\nUART2 Idle IRQ Detected\r\n");
|
||||
USAR_UART_IDLECallback(huart); // 调用具体处理
|
||||
}
|
||||
}
|
||||
}
|
||||
/* USER CODE END 1 */
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -148,7 +148,24 @@
|
||||
<Name>-U7 -O2254 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL010000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<Breakpoint>
|
||||
<Bp>
|
||||
<Number>0</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>94</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>134227676</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>1</BreakIfRCount>
|
||||
<Filename>../Core/Src/stm32f1xx_it.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression>\\MR16\../Core/Src/stm32f1xx_it.c\94</Expression>
|
||||
</Bp>
|
||||
</Breakpoint>
|
||||
<WatchWindow1>
|
||||
<Ww>
|
||||
<count>0</count>
|
||||
@ -170,6 +187,21 @@
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>radio</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>4</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>uart_buffer,0x0A</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>5</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>uart_data,0x0A</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>6</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>radioRXBuffer,0x0A</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
|
||||
Binary file not shown.
@ -22,17 +22,13 @@ Dialog DLL: TCM.DLL V1.48.0.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\CUBEMX\MR16\MDK-ARM\MR16.uvprojx
|
||||
Project File Date: 11/29/2025
|
||||
Project File Date: 11/30/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 sx1281.c...
|
||||
linking...
|
||||
Program Size: Code=20108 RO-data=13300 RW-data=92 ZI-data=10596
|
||||
FromELF: creating hex file...
|
||||
"MR16\MR16.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
@ -57,7 +53,7 @@ Package Vendor: Keil
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.4.0
|
||||
Include file: CMSIS\Core\Include\tz_context.h
|
||||
Build Time Elapsed: 00:00:01
|
||||
Build Time Elapsed: 00:00:00
|
||||
</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
@ -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)(0x692846FC)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1"
-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)(0x692AF895)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (startup_stm32f103xb.s)(0x692B9FCE)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1"
-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)(0x692BB0E1)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x6926BBE5)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
|
||||
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6925BA2A)
|
||||
@ -38,7 +38,7 @@ I (../Core/Inc/usart.h)(0x691B56EA)
|
||||
I (../Core/Inc/gpio.h)(0x691B56EA)
|
||||
I (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
|
||||
I (../sx1281-driver-c/sx1281.h)(0x692AF46C)
|
||||
I (../sx1281-driver-c/sx1281.h)(0x692BB1BF)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
|
||||
I (../sx1281-driver-c/sx1281_driver.h)(0x692AA9D3)
|
||||
I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
|
||||
@ -47,7 +47,7 @@ I (../User/device/lcd_driver/lcd.h)(0x692ABE66)
|
||||
I (../User/bsp/spi.h)(0x692ABE66)
|
||||
I (../User/bsp/bsp.h)(0x691D6BB5)
|
||||
I (../User/bsp/gpio.h)(0x691D6BB5)
|
||||
F (../Core/Src/gpio.c)(0x692846F9)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 -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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x6926BBE5)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
|
||||
@ -78,7 +78,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
F (../Core/Src/dma.c)(0x6925CFA6)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x692B018D)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x6926BBE5)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
|
||||
@ -171,7 +171,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
F (../Core/Src/usart.c)(0x691B56EA)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x692BB21D)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x691B56EA)
|
||||
I (../Core/Inc/main.h)(0x6926BBE5)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
|
||||
@ -202,7 +202,9 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
F (../Core/Src/stm32f1xx_it.c)(0x6925CFA6)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (D:\cangming\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
|
||||
F (../Core/Src/stm32f1xx_it.c)(0x692B043D)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x6926BBE5)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
|
||||
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6925BA2A)
|
||||
@ -232,7 +234,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x6925CFA6)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x692B018D)
|
||||
F (../Core/Src/stm32f1xx_hal_msp.c)(0x691B56EB)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x6926BBE5)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
|
||||
@ -728,7 +730,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
F (..\sx1281-driver-c\radio.h)(0x69249477)()
|
||||
F (..\sx1281-driver-c\sx1281.c)(0x692AFC6B)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (..\sx1281-driver-c\sx1281.c)(0x692BB1BF)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (..\sx1281-driver-c\sx1281_driver.h)(0x692AA9D3)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
|
||||
@ -767,15 +769,15 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
I (../User/bsp/uart.h)(0x692496BB)
|
||||
I (../User/bsp/bsp.h)(0x691D6BB5)
|
||||
I (..\sx1281-driver-c\sx1281_header.h)(0x6925B22C)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x6925CFA6)
|
||||
I (..\sx1281-driver-c\sx1281_header.h)(0x692B9D2E)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x692B018D)
|
||||
I (..\sx1281-driver-c\sx1281_boards.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281_driver_gpio.h)(0x691D7D06)
|
||||
I (..\sx1281-driver-c\sx1281_driver_spi.h)(0x5ACC746C)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281.h)(0x692AF46C)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x692B9B3E)
|
||||
I (..\sx1281-driver-c\sx1281.h)(0x692BB1BF)
|
||||
I (../User/device/device.h)(0x691D6BB5)
|
||||
F (..\sx1281-driver-c\sx1281.h)(0x692AF46C)()
|
||||
F (..\sx1281-driver-c\sx1281.h)(0x692BB1BF)()
|
||||
F (..\sx1281-driver-c\sx1281_boards.h)(0x69248C05)()
|
||||
F (..\sx1281-driver-c\sx1281_driver.c)(0x6925B026)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)
|
||||
@ -785,7 +787,7 @@ I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
|
||||
I (..\sx1281-driver-c\sx1281_driver_hal.h)(0x6924A201)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
|
||||
I (..\sx1281-driver-c\sx1281_header.h)(0x6925B22C)
|
||||
I (..\sx1281-driver-c\sx1281_header.h)(0x692B9D2E)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
|
||||
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6925BA2A)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x67480A20)
|
||||
@ -813,15 +815,15 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x6925CFA6)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x692B018D)
|
||||
I (..\sx1281-driver-c\sx1281_boards.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281_driver_gpio.h)(0x691D7D06)
|
||||
I (../Core/Inc/main.h)(0x6926BBE5)
|
||||
I (..\sx1281-driver-c\sx1281_driver_spi.h)(0x5ACC746C)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x692B9B3E)
|
||||
F (..\sx1281-driver-c\sx1281_driver.h)(0x692AA9D3)()
|
||||
F (..\sx1281-driver-c\sx1281_driver_gpio.c)(0x6925B284)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (..\sx1281-driver-c\sx1281_header.h)(0x6925B22C)
|
||||
I (..\sx1281-driver-c\sx1281_header.h)(0x692B9D2E)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
|
||||
@ -852,15 +854,15 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x6925CFA6)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x692B018D)
|
||||
I (..\sx1281-driver-c\sx1281_boards.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281_driver_gpio.h)(0x691D7D06)
|
||||
I (../Core/Inc/main.h)(0x6926BBE5)
|
||||
I (..\sx1281-driver-c\sx1281_driver_spi.h)(0x5ACC746C)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x692B9B3E)
|
||||
F (..\sx1281-driver-c\sx1281_driver_gpio.h)(0x691D7D06)()
|
||||
F (..\sx1281-driver-c\sx1281_driver_hal.c)(0x6924A0FF)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (..\sx1281-driver-c\sx1281_header.h)(0x6925B22C)
|
||||
I (..\sx1281-driver-c\sx1281_header.h)(0x692B9D2E)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
|
||||
@ -891,12 +893,12 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x6925CFA6)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x692B018D)
|
||||
I (..\sx1281-driver-c\sx1281_boards.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281_driver_gpio.h)(0x691D7D06)
|
||||
I (../Core/Inc/main.h)(0x6926BBE5)
|
||||
I (..\sx1281-driver-c\sx1281_driver_spi.h)(0x5ACC746C)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x692B9B3E)
|
||||
I (..\sx1281-driver-c\sx1281_driver_hal.h)(0x6924A201)
|
||||
I (..\sx1281-driver-c\sx1281_driver.h)(0x692AA9D3)
|
||||
I (D:\cangming\ARM\ARMCC\include\math.h)(0x5E8E3CC2)
|
||||
@ -938,7 +940,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
|
||||
I (../User/bsp/bsp.h)(0x691D6BB5)
|
||||
F (..\sx1281-driver-c\sx1281_driver_spi.h)(0x5ACC746C)()
|
||||
F (..\sx1281-driver-c\sx1281_driver_uart.c)(0x6925B1E7)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (..\sx1281-driver-c\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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x691B56EA)
|
||||
I (../Core/Inc/main.h)(0x6926BBE5)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
|
||||
@ -972,9 +974,9 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
I (../User/bsp/uart.h)(0x692496BB)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
|
||||
I (../User/bsp/bsp.h)(0x691D6BB5)
|
||||
F (..\sx1281-driver-c\sx1281_driver_uart.h)(0x69248C05)()
|
||||
F (..\sx1281-driver-c\sx1281_header.c)(0x692492DA)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (..\sx1281-driver-c\sx1281_header.h)(0x6925B22C)
|
||||
F (..\sx1281-driver-c\sx1281_driver_uart.h)(0x692B9B3E)()
|
||||
F (..\sx1281-driver-c\sx1281_header.c)(0x692B9D2E)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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 (..\sx1281-driver-c\sx1281_header.h)(0x692B9D2E)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
|
||||
I (D:\cangming\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
|
||||
@ -1005,13 +1007,16 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x67480A20)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x67480A20)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x6925CFA6)
|
||||
I (../Core/Inc/stm32f1xx_it.h)(0x692B018D)
|
||||
I (..\sx1281-driver-c\sx1281_boards.h)(0x69248C05)
|
||||
I (..\sx1281-driver-c\sx1281_driver_gpio.h)(0x691D7D06)
|
||||
I (../Core/Inc/main.h)(0x6926BBE5)
|
||||
I (..\sx1281-driver-c\sx1281_driver_spi.h)(0x5ACC746C)
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x69248C05)
|
||||
F (..\sx1281-driver-c\sx1281_header.h)(0x6925B22C)()
|
||||
I (..\sx1281-driver-c\sx1281_driver_uart.h)(0x692B9B3E)
|
||||
I (../User/bsp/uart.h)(0x692496BB)
|
||||
I (../Core/Inc/usart.h)(0x691B56EA)
|
||||
I (../User/bsp/bsp.h)(0x691D6BB5)
|
||||
F (..\sx1281-driver-c\sx1281_header.h)(0x692B9D2E)()
|
||||
F (..\User\bsp\bsp.h)(0x691D6BB5)()
|
||||
F (..\User\bsp\gpio.c)(0x69211A67)(--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 ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User
-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)(0x691D6BB5)
|
||||
|
||||
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.
@ -37,3 +37,6 @@ mr16\sx1281_header.o: ..\sx1281-driver-c\sx1281_driver_gpio.h
|
||||
mr16\sx1281_header.o: ../Core/Inc/main.h
|
||||
mr16\sx1281_header.o: ..\sx1281-driver-c\sx1281_driver_spi.h
|
||||
mr16\sx1281_header.o: ..\sx1281-driver-c\sx1281_driver_uart.h
|
||||
mr16\sx1281_header.o: ../User/bsp/uart.h
|
||||
mr16\sx1281_header.o: ../Core/Inc/usart.h
|
||||
mr16\sx1281_header.o: ../User/bsp/bsp.h
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -30,3 +30,5 @@ mr16\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h
|
||||
mr16\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h
|
||||
mr16\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h
|
||||
mr16\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h
|
||||
mr16\usart.o: D:\cangming\ARM\ARMCC\Bin\..\include\string.h
|
||||
mr16\usart.o: D:\cangming\ARM\ARMCC\Bin\..\include\stdio.h
|
||||
|
||||
Binary file not shown.
31
MR16.ioc
31
MR16.ioc
@ -5,7 +5,9 @@ CAD.provider=
|
||||
Dma.Request0=SPI1_TX
|
||||
Dma.Request1=SPI1_RX
|
||||
Dma.Request2=SPI2_TX
|
||||
Dma.RequestsNb=3
|
||||
Dma.Request3=USART2_RX
|
||||
Dma.Request4=USART2_TX
|
||||
Dma.RequestsNb=5
|
||||
Dma.SPI1_RX.1.Direction=DMA_PERIPH_TO_MEMORY
|
||||
Dma.SPI1_RX.1.Instance=DMA1_Channel2
|
||||
Dma.SPI1_RX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE
|
||||
@ -33,6 +35,24 @@ Dma.SPI2_TX.2.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
|
||||
Dma.SPI2_TX.2.PeriphInc=DMA_PINC_DISABLE
|
||||
Dma.SPI2_TX.2.Priority=DMA_PRIORITY_LOW
|
||||
Dma.SPI2_TX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
|
||||
Dma.USART2_RX.3.Direction=DMA_PERIPH_TO_MEMORY
|
||||
Dma.USART2_RX.3.Instance=DMA1_Channel6
|
||||
Dma.USART2_RX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE
|
||||
Dma.USART2_RX.3.MemInc=DMA_MINC_ENABLE
|
||||
Dma.USART2_RX.3.Mode=DMA_NORMAL
|
||||
Dma.USART2_RX.3.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
|
||||
Dma.USART2_RX.3.PeriphInc=DMA_PINC_DISABLE
|
||||
Dma.USART2_RX.3.Priority=DMA_PRIORITY_LOW
|
||||
Dma.USART2_RX.3.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
|
||||
Dma.USART2_TX.4.Direction=DMA_MEMORY_TO_PERIPH
|
||||
Dma.USART2_TX.4.Instance=DMA1_Channel7
|
||||
Dma.USART2_TX.4.MemDataAlignment=DMA_MDATAALIGN_BYTE
|
||||
Dma.USART2_TX.4.MemInc=DMA_MINC_ENABLE
|
||||
Dma.USART2_TX.4.Mode=DMA_NORMAL
|
||||
Dma.USART2_TX.4.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
|
||||
Dma.USART2_TX.4.PeriphInc=DMA_PINC_DISABLE
|
||||
Dma.USART2_TX.4.Priority=DMA_PRIORITY_LOW
|
||||
Dma.USART2_TX.4.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
|
||||
File.Version=6
|
||||
GPIO.groupedBy=Group By Peripherals
|
||||
KeepUserPlacement=false
|
||||
@ -88,8 +108,10 @@ NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
NVIC.DMA1_Channel2_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
|
||||
NVIC.DMA1_Channel3_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
|
||||
NVIC.DMA1_Channel5_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
|
||||
NVIC.DMA1_Channel6_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
|
||||
NVIC.DMA1_Channel7_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
|
||||
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
NVIC.EXTI15_10_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||
NVIC.EXTI15_10_IRQn=true\:5\:0\:true\:false\:true\:true\:true\:true
|
||||
NVIC.EXTI9_5_IRQn=true\:5\:0\:true\:false\:true\:true\:true\:true
|
||||
NVIC.ForceEnableDMAVector=true
|
||||
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
@ -99,6 +121,7 @@ NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
|
||||
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
|
||||
NVIC.USART2_IRQn=true\:5\:0\:true\:false\:true\:true\:true\:true
|
||||
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
PA11.GPIOParameters=GPIO_Label
|
||||
PA11.GPIO_Label=WS2812
|
||||
@ -115,6 +138,8 @@ PA14.Mode=Serial_Wire
|
||||
PA14.Signal=SYS_JTCK-SWCLK
|
||||
PA2.Mode=Asynchronous
|
||||
PA2.Signal=USART2_TX
|
||||
PA3.GPIOParameters=GPIO_PuPd
|
||||
PA3.GPIO_PuPd=GPIO_NOPULL
|
||||
PA3.Mode=Asynchronous
|
||||
PA3.Signal=USART2_RX
|
||||
PA4.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||
@ -142,7 +167,7 @@ PB0.Signal=GPIO_Output
|
||||
PB12.GPIOParameters=GPIO_Speed,PinState,GPIO_PuPd,GPIO_Label
|
||||
PB12.GPIO_Label=LCD_CS
|
||||
PB12.GPIO_PuPd=GPIO_NOPULL
|
||||
PB12.GPIO_Speed=GPIO_SPEED_FREQ_HIGH
|
||||
PB12.GPIO_Speed=GPIO_SPEED_FREQ_LOW
|
||||
PB12.Locked=true
|
||||
PB12.PinState=GPIO_PIN_RESET
|
||||
PB12.Signal=GPIO_Output
|
||||
|
||||
@ -14,18 +14,7 @@
|
||||
// #define SX1281_POLLING_MODE /* 轮询模式 */
|
||||
/* ------------SX1281 Work mode end----------- */
|
||||
|
||||
/* ----------------SX1281 debug--------------- */
|
||||
#define SX1281_VIEW
|
||||
|
||||
#ifdef SX1281_VIEW
|
||||
int fputc(int ch,FILE *f)
|
||||
{
|
||||
//采用轮询方式发送1字节数据,超时时间设置为无限等待
|
||||
HAL_UART_Transmit(BSP_UART_GetHandle(BSP_UART_SX1281),(uint8_t *)&ch,1,HAL_MAX_DELAY);
|
||||
return ch;
|
||||
}
|
||||
#endif
|
||||
/* --------------SX1281 debug end------------- */
|
||||
|
||||
#if defined(SX1281_INTERRUP_MODE) && defined(SX1281_POLLING_MODE)
|
||||
#error "Both SX1281_INTERRUP_MODE and SX1281_POLLING_MODE are defined. Only one can be defined."
|
||||
@ -39,11 +28,6 @@ return ch;
|
||||
*/
|
||||
#define FIRMWARE_VERSION ( ( char* )"Firmware Version: 170919A" )
|
||||
|
||||
/*!
|
||||
* \brief Defines the buffer size, i.e. the payload size
|
||||
*/
|
||||
#define BUFFER_SIZE 5
|
||||
|
||||
/*!
|
||||
* \brief Number of tick size steps for tx timeout
|
||||
*/
|
||||
@ -253,12 +237,12 @@ RadioCallbacks_t Callbacks =
|
||||
/*!
|
||||
* \brief The size of the buffer
|
||||
*/
|
||||
uint8_t BufferSize = BUFFER_SIZE;
|
||||
uint8_t radioRXSize = 0;
|
||||
|
||||
/*!
|
||||
* \brief The buffer
|
||||
*/
|
||||
uint8_t Buffer[BUFFER_SIZE]={0};
|
||||
uint8_t radioRXBuffer[BUFFER_SIZE]={0};
|
||||
|
||||
/*!
|
||||
* \brief Mask of IRQs to listen to in rx mode
|
||||
@ -558,9 +542,9 @@ int8_t SX1281_SetRXSuccessive(void) {
|
||||
return DEVICE_OK;
|
||||
}
|
||||
|
||||
int8_t SX1281_SetTX (void) {
|
||||
int8_t SX1281_SetTX (uint8_t *data) {
|
||||
Radio.SetDioIrqParams( TxIrqMask, TxIrqMask, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
|
||||
Radio.SendPayload((uint8_t*)"12345",5, ( TickTime_t ){ RX_TIMEOUT_TICK_SIZE, TX_TIMEOUT_VALUE });
|
||||
Radio.SendPayload(data,5, ( TickTime_t ){ RX_TIMEOUT_TICK_SIZE, TX_TIMEOUT_VALUE });
|
||||
return DEVICE_OK;
|
||||
}
|
||||
|
||||
@ -737,44 +721,44 @@ __attribute__((weak)) int8_t SX1281_Callback(SX1281_States_t source) {
|
||||
switch (source) {
|
||||
case RX_DONE:
|
||||
/* 打印状态 */
|
||||
printf( "<>>>>>>>>OnRxDone\n\r" );
|
||||
printf( "<>>>>>>>>OnRxDone" );
|
||||
/* 从缓冲区拿数据 */
|
||||
BufferSize = 0;
|
||||
Radio.GetPayload( Buffer, &BufferSize, BUFFER_SIZE );
|
||||
Buffer[BufferSize+1] = 0;
|
||||
radioRXSize = 0;
|
||||
Radio.GetPayload( radioRXBuffer, &radioRXSize, BUFFER_SIZE);
|
||||
radioRXBuffer[radioRXSize+1] = 0;
|
||||
/* 重启接收 */
|
||||
//Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, RX_TIMEOUT_VALUE } );
|
||||
break;
|
||||
|
||||
case RX_TIMEOUT:
|
||||
/* 打印状态 */
|
||||
printf( "<>>>>>>>>OnRXTimeout\n\r" );
|
||||
printf( "<>>>>>>>>OnRXTimeout" );
|
||||
//Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, RX_TIMEOUT_VALUE } );
|
||||
Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, 0xFFFF } );
|
||||
break;
|
||||
|
||||
case RX_ERROR:
|
||||
/* 打印状态 */
|
||||
printf( "<>>>>>>>>OnRxErr\n\r" );
|
||||
printf( "<>>>>>>>>OnRxErr" );
|
||||
Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, RX_TIMEOUT_VALUE } );
|
||||
break;
|
||||
|
||||
case TX_DONE:
|
||||
/* 打印状态 */
|
||||
printf( "<>>>>>>>>OnTxDone\n\r" );
|
||||
printf( "<>>>>>>>>OnTxDone" );
|
||||
Radio.SetDioIrqParams( TxIrqMask, TxIrqMask, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
|
||||
Radio.SendPayload((uint8_t*)"hello",5, ( TickTime_t ){ RX_TIMEOUT_TICK_SIZE, TX_TIMEOUT_VALUE });
|
||||
break;
|
||||
|
||||
case TX_TIMEOUT:
|
||||
/* 打印状态 */
|
||||
printf( "<>>>>>>>>OnTxTimeout\n\r" );
|
||||
printf( "<>>>>>>>>OnTxTimeout" );
|
||||
|
||||
break;
|
||||
|
||||
case LORA_CAD_DONE:
|
||||
/* 打印状态 */
|
||||
printf( "<>>>>>>>>OnCadDone\n\r" );
|
||||
printf( "<>>>>>>>>OnCadDone" );
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@ -19,7 +19,7 @@ extern "C" {
|
||||
/*!
|
||||
* \brief Defines the buffer size, i.e. the payload size
|
||||
*/
|
||||
#define BUFFER_SIZE 5
|
||||
#define BUFFER_SIZE 255
|
||||
|
||||
|
||||
|
||||
@ -120,7 +120,7 @@ typedef struct {
|
||||
int8_t SX1281_Init(SX1281_t *radio, SX1281_Mode_t mode);
|
||||
int8_t SX1281_SetRXSingle(void);
|
||||
int8_t SX1281_SetRXSuccessive(void);
|
||||
int8_t SX1281_SetTX (void);
|
||||
int8_t SX1281_SetTX (uint8_t *data);
|
||||
int8_t SX1281_Running(SX1281_t *radio);
|
||||
|
||||
void SetBLEAdvertisingPacket(SX1281_t *radio, uint8_t *data, uint8_t length);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#include "sx1281_header.h"
|
||||
|
||||
#include "bsp/uart.h"
|
||||
|
||||
extern void Error_Handler( void );
|
||||
|
||||
@ -14,10 +14,20 @@ void SX1281_BSPInit( void )
|
||||
|
||||
void HwSetLowPower( void )
|
||||
{
|
||||
SpiDeInit( );
|
||||
// UartDeInit( );
|
||||
GpioDeInit( );
|
||||
// SpiDeInit( );
|
||||
// // UartDeInit( );
|
||||
// GpioDeInit( );
|
||||
|
||||
/* Enter Stop Mode */
|
||||
// HAL_PWREx_EnterSTOP2Mode( PWR_STOPENTRY_WFE );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#ifdef SX1281_VIEW
|
||||
int fputc(int ch,FILE *f)
|
||||
{
|
||||
//采用轮询方式发送1字节数据,超时时间设置为无限等待
|
||||
HAL_UART_Transmit(BSP_UART_GetHandle(BSP_UART_SX1281),(uint8_t *)&ch,1,HAL_MAX_DELAY);
|
||||
return ch;
|
||||
}
|
||||
#endif
|
||||
@ -18,4 +18,13 @@ void SX1281_BSPInit( void );
|
||||
|
||||
void HwSetLowPower( void );
|
||||
|
||||
|
||||
/* ----------------SX1281 debug--------------- */
|
||||
#define SX1281_VIEW
|
||||
/* --------------SX1281 debug end------------- */
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // __HW_H__
|
||||
|
||||
Loading…
Reference in New Issue
Block a user