#ifndef _MCU_E104BT52_DRV_H_ #define _MCU_E104BT52_DRV_H_ #include #include #include typedef int (*E104BT52_Send)(unsigned char *Buf, unsigned int BufLen); typedef int (*E104BT52_Recv)(unsigned char *Buf, unsigned int BufLen); typedef void (*E104BT52_DelayMs)(unsigned int period); typedef struct { unsigned char BlueToothId; E104BT52_Send BluetoothSend; E104BT52_Recv BluetoothRecv; E104BT52_DelayMs DelayMs; } E104BT52_OBJ; /* 等待模块自身初始化完成 */ int McuE104BT52DrvInit(E104BT52_OBJ *BlueObj); /* 进入低功耗模式 */ int McuE104BT52DrvLowPower(E104BT52_OBJ *BlueObj); #endif