app_ble.h 435 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #ifdef __cplusplus
  3. extern "C" {
  4. #endif
  5. #include <stdbool.h>
  6. #include "hci_tl.h"
  7. typedef enum {
  8. APP_BLE_IDLE,
  9. APP_BLE_FAST_ADV,
  10. APP_BLE_LP_ADV,
  11. APP_BLE_SCAN,
  12. APP_BLE_LP_CONNECTING,
  13. APP_BLE_CONNECTED_SERVER,
  14. APP_BLE_CONNECTED_CLIENT
  15. } APP_BLE_ConnStatus_t;
  16. bool APP_BLE_Init();
  17. bool APP_BLE_Start();
  18. APP_BLE_ConnStatus_t APP_BLE_Get_Server_Connection_Status();
  19. #ifdef __cplusplus
  20. }
  21. #endif