| 1234567891011121314151617181920212223242526 |
- #ifndef __HARD_IMU_UART3_H
- #define __HARD_IMU_UART3_H
- #include <stdbool.h>
- #include <stdint.h>
- // HDMA 必须4字节对齐
- // 接收IMU数据的DMA数组的长度-定长
- #define UART3_RECIEVE_LENDTH 512
- #define UART3_TX_MAX_LENGTH 512
- extern uint8_t USART3_DMA_Recieve_Buf[UART3_RECIEVE_LENDTH];
- extern uint8_t USART3_Tx_Buf[UART3_TX_MAX_LENGTH];
- void imu_uart3_init(unsigned int bps);
- void UART3_Put_Char(unsigned char data);
- void open_usart3_dma_tx(unsigned short count);
- bool usart3_tx_isbusy(void);
- void control_board_led_on(void);
- #endif
|