|
ESPHome 2026.8.0b4
|
Data Structures | |
| class | BLEScanListener |
| Consumer interface for controller scan reports. More... | |
| struct | BLEScanReport |
| One advertisement report from the controller. More... | |
| class | RP2040BLE |
Enumerations | |
| enum class | BLEComponentState : uint8_t { STATE_OFF = 0 , ENABLING , ACTIVE , DISABLING , DISABLED } |
Functions | |
| gatt_client_t * | __real_btstack_memory_gatt_client_get (void) |
| void | __real_btstack_memory_gatt_client_free (gatt_client_t *gatt_client) |
| hci_connection_t * | __real_btstack_memory_hci_connection_get (void) |
| void | __real_btstack_memory_hci_connection_free (hci_connection_t *hci_connection) |
| gatt_client_t * | __wrap_btstack_memory_gatt_client_get (void) |
| void | __wrap_btstack_memory_gatt_client_free (gatt_client_t *gatt_client) |
| hci_connection_t * | __wrap_btstack_memory_hci_connection_get (void) |
| void | __wrap_btstack_memory_hci_connection_free (hci_connection_t *hci_connection) |
Variables | |
| RP2040BLE * | global_ble = nullptr |
|
strong |
| Enumerator | |
|---|---|
| STATE_OFF | |
| ENABLING | |
| ACTIVE | |
| DISABLING | |
| DISABLED | |
Definition at line 18 of file rp2040_ble.h.
| void esphome::rp2040_ble::__real_btstack_memory_gatt_client_free | ( | gatt_client_t * | gatt_client | ) |
| gatt_client_t * esphome::rp2040_ble::__real_btstack_memory_gatt_client_get | ( | void | ) |
| void esphome::rp2040_ble::__real_btstack_memory_hci_connection_free | ( | hci_connection_t * | hci_connection | ) |
| hci_connection_t * esphome::rp2040_ble::__real_btstack_memory_hci_connection_get | ( | void | ) |
| void esphome::rp2040_ble::__wrap_btstack_memory_gatt_client_free | ( | gatt_client_t * | gatt_client | ) |
Definition at line 94 of file btstack_memory.cpp.
| gatt_client_t * esphome::rp2040_ble::__wrap_btstack_memory_gatt_client_get | ( | void | ) |
Definition at line 85 of file btstack_memory.cpp.
| void esphome::rp2040_ble::__wrap_btstack_memory_hci_connection_free | ( | hci_connection_t * | hci_connection | ) |
Definition at line 108 of file btstack_memory.cpp.
| hci_connection_t * esphome::rp2040_ble::__wrap_btstack_memory_hci_connection_get | ( | void | ) |
Definition at line 99 of file btstack_memory.cpp.
| RP2040BLE * esphome::rp2040_ble::global_ble = nullptr |
Definition at line 17 of file rp2040_ble.cpp.