E104-BT5005A.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //
  2. // Created by EDZ on 25-8-28.
  3. //
  4. #ifndef E104_BT5005A_H
  5. #define E104_BT5005A_H
  6. #include "main.h"
  7. #include <time.h>
  8. #include <stdlib.h>
  9. #include "string.h"
  10. #include "E104-BT5005A.h"
  11. #define E104_BT5005A_ROLE_1 "AT+ROLE=0" //设置为从机模式
  12. #define E104_BT5005A_ROLE_2 "AT+ROLE=1" //设置为观察值模式
  13. #define E104_BT5005A_ADV "AT+ADV=2" //使能发送广播(非普通模式)
  14. #define E104_BT5005A_NAME "AT+NAME=E100-COMMAND"
  15. #define E104_BT5005A_ADVINTV "AT+ADVINTV=500"
  16. #define E104_BT5005A_SCANINTV "AT+SCANINTV=500" //设置扫描间隔
  17. #define E104_BT5005A_SCANWND "AT+SCANWND=128" //设置扫描窗口
  18. #define E104_BT5005A_RESET "AT+RESET" //不知道有没有用
  19. #define E104_BT5005A_SLEEP "AT+SLEEP" //睡眠模式
  20. #define E104_BT5005A_WAKE_UP "AT" //睡眠模式下,随便发个串口数据,就可以唤醒
  21. // void E104_BT5005A_SLEEP_Fun(void);
  22. void E104_BT5005A_ROLE1_Fun(void);
  23. void E104_BT5005A_ROLE2_Fun(void);
  24. void E104_BT5005A_ADV_Fun(void);
  25. void E104_BT5005A_ADVINTV_Fun(void);
  26. void E104_BT5005A_NAME_Fun(void);
  27. void E104_BT5005A_SCANINTV_Fun(void);
  28. void E104_BT5005A_SCANWND_Fun(void);
  29. void E104_BT5005A_RESET_Fun(void);
  30. void E104_BT5005A_SLEEP_Fun(void);
  31. void E104_BT5005A_WAKE_UP_Fun(void);
  32. #endif //E104_BT5005A_H