28 lines
637 B
C
28 lines
637 B
C
#include "main.h"
|
|
#include "dma.h"
|
|
#include "tim.h"
|
|
#include "usart.h"
|
|
#include "gpio.h"
|
|
#include "sbus.h"
|
|
#define SBUS_FRAME_LEN 25
|
|
|
|
//extern uint8_t sbus_buf[25]; // DMA?¨®¨º??o3???
|
|
//extern uint16_t sbus_channels[16] ; // 16??¨ª¡§¦Ì¨¤¦Ì?¨ºy?¦Ì¡ê¡§172~1811¡ê?
|
|
//extern uint8_t sbus_data_ready; // ¨ºy?Y?a??¡À¨º????
|
|
|
|
|
|
|
|
//void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
|
|
//{
|
|
// if(huart->Instance == USART1)
|
|
// {
|
|
|
|
// sbus_data_ready = 1; // ¡À¨º??¨ºy?Y?¨¦?a??
|
|
// // ??D????¡¥DMA?¨®¨º?
|
|
// HAL_UART_Receive_DMA(&huart1, sbus_buf, SBUS_FRAME_LEN);
|
|
// }
|
|
//}
|
|
|
|
|
|
// ?a??SBUS¨ºy?Y¡ê?¨¬¨¢¨¨?16??¨ª¡§¦Ì¨¤?¦Ì
|