#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
|