7 #include <esp_gap_ble_api.h> 10 namespace esp32_ble_beacon {
23 uint8_t proximity_uuid[16];
39 void setup()
override;
47 static void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param);
void set_major(uint16_t major)
std::array< uint8_t, 16 > uuid_
void set_minor(uint16_t minor)
esp_ble_ibeacon_head_t ibeacon_head
ESP32BLEBeacon(const std::array< uint8_t, 16 > &uuid)
ESP32BLEBeacon * global_esp32_ble_beacon
static void ble_core_task(void *params)
enum esphome::EntityCategory __attribute__
static void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param)
float get_setup_priority() const override
esp_ble_ibeacon_vendor_t ibeacon_vendor
void dump_config() override