#ifndef __BT_H #define __BT_H #include "sys.h" #define BT_RX_LENGTH 900 extern u8 BT_RX_BUFF[BT_RX_LENGTH]; extern u8 Data_send_flag; #define BLE_TIME_AUTO_DIS_CONNECT 60 #define BLE_TIME_AUTO_OPEN 3 #define BT_USARTNUM USART3 #define BT_DMARX_CH DMA1_Channel3 #define BT_DMATX_CH DMA1_Channel2 typedef struct { u8 ble_time_count; u8 ble_connect_flag; u8 ble_off_flag; }BLE_CONTROL; void BT_DATA_Init(void); void BT_Usart_Init(uint32 system_BaudRate); void BT_data_clear( void ); void bt_send(u8 * data, u16 length); void bt_rs485_send(u8 * data, u16 length); #endif