mirror of
https://github.com/DarkFlippers/unleashed-firmware
synced 2024-12-23 03:03:10 +00:00
4768177cf5
* bt: add authentication for all characteristics * bt: app_ble cleanup * bt: add start and stop advertising API * bt: rework application with start and stop advertising API * bt: support f7 target * bt: f7 target remove unused files * bt: stop advertising in bt debug application * bt: fix bt status bar update * bt: change bluetooth On Off order
26 lines
325 B
C
26 lines
325 B
C
#pragma once
|
|
|
|
#include <stdbool.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef enum {
|
|
GapStateIdle,
|
|
GapStateAdvFast,
|
|
GapStateAdvLowPower,
|
|
GapStateConnected,
|
|
} GapState;
|
|
|
|
bool gap_init();
|
|
|
|
void gap_start_advertising();
|
|
|
|
void gap_stop_advertising();
|
|
|
|
GapState gap_get_state();
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|