12345678910111213141516171819202122232425262728293031 |
- #include "main.h"
- extern void UartDataRecvSet(uint8_t val);
- extern uint8_t UartDataRecvGet(void);
- extern void Uart3_Data_Send(uint8_t* data,uint8_t size);
- extern void Uart2_Data_Send(uint8_t* data,uint8_t size);
- extern void Uart1_Data_Send(uint8_t* data,uint8_t size);
- extern int _write (int file, uint8_t *ptr, uint16_t len);
- extern void Uart_dataCheck(uint8_t Usart_Num ,uint8_t* cnt);
- extern void UartDataBufferCheck(void);
- #define USART_CNT 2
- #define buf_size 100
- #define USART1_CNT 0
- #define USART2_CNT 1
- extern uint8_t buf[USART_CNT][buf_size];
- extern uint8_t count_in1 , count_out1;
- extern uint8_t count_in2 , count_out2;
- extern uint8_t rx1_data[1];
- extern uint8_t rx2_data[1];
- extern UART_HandleTypeDef huart1;
- extern UART_HandleTypeDef huart2;
- extern UART_HandleTypeDef huart3;
- extern volatile uint32_t UartTimerCnt;
|