12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef usart_h_
- #define usart_h_
- #ifndef usart_c_
- #define usart_cx_ extern
- #else
- #define usart_cx_
- #endif
- #include <stdio.h>
- #include <string.h>
- #include "esp_log.h"
- #include "freertos/FreeRTOS.h"
- #include "freertos/task.h"
- #include "freertos/queue.h"
- #include "driver/gpio.h"
- #include "driver/timer.h"
- #include "esp_timer.h"
- #include "driver/uart.h"
- #include "usart_data_process.h"
- typedef struct usart_queue_handle_struct{
- int32_t data_len;
- uint8_t data[500];
- } usart_queue_handle_struct_t;
- void usart_init(void);/*串口发送数据*/
- void usart_send(uint8_t *data ,int len);
- void usart_queue_handle_send(uint8_t *data ,int len);
- void usart_queue_handle_send_it(uint8_t *data ,int len);
- #endif
|