7 #include <esp_gap_ble_api.h> 11 namespace esp32_ble_beacon {
18 uint8_t company_id[2];
19 uint8_t beacon_type[2];
24 uint8_t proximity_uuid[16];
40 void setup()
override;
52 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)
void set_tx_power(int8_t val)
std::array< uint8_t, 16 > uuid_
void set_max_interval(uint16_t val)
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__
void set_measured_power(int8_t val)
void set_min_interval(uint16_t val)
This is a workaround until we can figure out a way to get the tflite-micro idf component code availab...
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