forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

周巍
2024-04-11 91ef77c00ed797b1048c5187f416e351e646a009
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#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