// // Created by EDZ on 25-8-28. // #ifndef E104_BT5005A_H #define E104_BT5005A_H #include "main.h" #include #include #include "string.h" #include "E104-BT5005A.h" #define E104_BT5005A_ROLE_1 "AT+ROLE=0" //设置为从机模式 #define E104_BT5005A_ROLE_2 "AT+ROLE=1" //设置为观察值模式 #define E104_BT5005A_ADV "AT+ADV=2" //使能发送广播(非普通模式) #define E104_BT5005A_NAME "AT+NAME=E100-COMMAND" #define E104_BT5005A_ADVINTV "AT+ADVINTV=500" #define E104_BT5005A_SCANINTV "AT+SCANINTV=500" //设置扫描间隔 #define E104_BT5005A_SCANWND "AT+SCANWND=128" //设置扫描窗口 #define E104_BT5005A_RESET "AT+RESET" //不知道有没有用 #define E104_BT5005A_SLEEP "AT+SLEEP" //睡眠模式 #define E104_BT5005A_WAKE_UP "AT" //睡眠模式下,随便发个串口数据,就可以唤醒 // void E104_BT5005A_SLEEP_Fun(void); void E104_BT5005A_ROLE1_Fun(void); void E104_BT5005A_ROLE2_Fun(void); void E104_BT5005A_ADV_Fun(void); void E104_BT5005A_ADVINTV_Fun(void); void E104_BT5005A_NAME_Fun(void); void E104_BT5005A_SCANINTV_Fun(void); void E104_BT5005A_SCANWND_Fun(void); void E104_BT5005A_RESET_Fun(void); void E104_BT5005A_SLEEP_Fun(void); void E104_BT5005A_WAKE_UP_Fun(void); #endif //E104_BT5005A_H