⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bth.h

📁 ARM7的通过蓝牙发送处理过压力信号显示。上位机上通过串口显示
💻 H
字号:
/***********************************************************HCI事件定义**********************************************************///HCI Event Code Define#define HCI_Inquiry_Complete_Event				((unsigned char)0x01)#define HCI_Inquiry_Result_Event				((unsigned char)0x02)#define HCI_Connection_Complete_Event			((unsigned char)0x03)#define HCI_Command_Complete_Event				((unsigned char)0x0e)#define HCI_Command_Status_Event				((unsigned char)0x0f)#define HCI_Number_Of_Completed_Packets_Event	((unsigned char)0x13)#define HCI_Connection_Req_Event                ((unsigned char)0x04)#define BLUECORE_RESET                            0x00000002/*****************************************************************数据结构定义*****************************************************************/#define BT_BufSize	256typedef struct COM_buf{        unsigned char cnt;        unsigned char in;        unsigned char out;        unsigned char sta;        uint8 buf[BT_BufSize];}BTCOM_buf;#define  DataBuffer_size  100typedef struct DATA_PACKET{        unsigned char handle[2];        unsigned char data_buffer[DataBuffer_size];}Data_PACKET;Data_PACKET  data_packet;Data_PACKET  RcvData_packet;//data_packet.data_buffer[DataBuffer_size]="0x0D,0x00,0x01,0x00,0xD6,0xA3,0xD0,0xC2,0xBB,0xAA,0xA3,0xAC,0xC4,0xE3,0xBA,0xC3,0x00";uint8 const buffer[]={0x0D,0x00,0x01,0x00,0xD6,0xA3,0xD0,0xC2,0xBB,0xAA,0xA3,0xAC,0xC4,0xE3,0xBA,0xC3,0x00};                                      //字符串"郑新华,你好"typedef struct{	unsigned char BD_ADDR[6];	}BD_ADDR_T;typedef struct{        BD_ADDR_T bd_addr;        unsigned char clock_offset[2];}BTCOM_INQUIRY_RESULT;BTCOM_INQUIRY_RESULT  inquiry_result;//[7]typedef struct{        unsigned char status;        unsigned char handle[2];        BD_ADDR_T bd_addr;}BTCOM_CREATE_CONNECTION_CFM;BTCOM_CREATE_CONNECTION_CFM  creat_connection_cfm;typedef struct{        //Linktype        uint8 Linktype;        BD_ADDR_T bd_addr;        }CONNECTION_Req;CONNECTION_Req  connection_req;//void Delay(unsigned int millisecond);//void ClearMemory(void);/************************************************************函数声明************************************************************/void BTCOM_InitBuffer(void);int BTCOM_Open(void);void BTCOM_PutByte(unsigned char tbyte);void PC_SendByte(unsigned char data);int PC_COMInit(void);int BTCOM_GetByte(unsigned char *tbyte);//int HCI_AcceptConnectionReq();int HCI_BTReset(void);int HCI_BTSetEventFilter(void);int HCI_BTWritePageScanActivity(void);int HCI_BTWriteInquiryScanActivity(void);int HCI_BTWriteScanEnable(void);int HCI_BTInquiry(void);int HCI_BTCreateConnection(BTCOM_INQUIRY_RESULT *pinquiry_result);int HCI_BTDataput(unsigned char *phandle,unsigned char length,unsigned char *pbuffer);int GetEvent(void);int GetData(void);int GetPacket(void);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -