ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::esp32_ble_beacon Namespace Reference

Data Structures

class  ESP32BLEBeacon
 

Typedefs

using esp_ble_ibeacon_head_t
 
using esp_ble_ibeacon_vendor_t
 
using esp_ble_ibeacon_t
 

Functions

 ESPHOME_LOG_TAG (TAG, "esp32_ble_beacon")
 

Typedef Documentation

◆ esp_ble_ibeacon_head_t

Initial value:
struct {
uint8_t flags[3];
uint8_t length;
uint8_t type;
uint8_t company_id[2];
uint8_t beacon_type[2];
} __attribute__((packed))
struct @66::@67 __attribute__
Wake the main loop task from an ISR. ISR-safe.
Definition main_task.h:45
uint16_t flags
uint8_t type
uint16_t length
Definition tt21100.cpp:0

Definition at line 15 of file esp32_ble_beacon.h.

◆ esp_ble_ibeacon_t

Initial value:
struct {
esp_ble_ibeacon_head_t ibeacon_head;
esp_ble_ibeacon_vendor_t ibeacon_vendor;
} __attribute__((packed))
struct { uint8_t flags[3]; uint8_t length; uint8_t type; uint8_t company_id[2]; uint8_t beacon_type[2];} __attribute__((packed)) esp_ble_ibeacon_head_t
struct { uint8_t proximity_uuid[16]; uint16_t major; uint16_t minor; uint8_t measured_power;} __attribute__((packed)) esp_ble_ibeacon_vendor_t

Definition at line 30 of file esp32_ble_beacon.h.

◆ esp_ble_ibeacon_vendor_t

Initial value:
struct {
uint8_t proximity_uuid[16];
uint16_t major;
uint16_t minor;
uint8_t measured_power;
} __attribute__((packed))

Definition at line 23 of file esp32_ble_beacon.h.

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::esp32_ble_beacon::ESPHOME_LOG_TAG ( TAG ,
"esp32_ble_beacon"  )