ESPHome 2026.8.0b4
Loading...
Searching...
No Matches
esphome::rp2040_ble Namespace Reference

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

RP2040BLEglobal_ble = nullptr
 

Enumeration Type Documentation

◆ BLEComponentState

enum class esphome::rp2040_ble::BLEComponentState : uint8_t
strong
Enumerator
STATE_OFF 
ENABLING 
ACTIVE 
DISABLING 
DISABLED 

Definition at line 18 of file rp2040_ble.h.

Function Documentation

◆ __real_btstack_memory_gatt_client_free()

void esphome::rp2040_ble::__real_btstack_memory_gatt_client_free ( gatt_client_t * gatt_client)

◆ __real_btstack_memory_gatt_client_get()

gatt_client_t * esphome::rp2040_ble::__real_btstack_memory_gatt_client_get ( void )

◆ __real_btstack_memory_hci_connection_free()

void esphome::rp2040_ble::__real_btstack_memory_hci_connection_free ( hci_connection_t * hci_connection)

◆ __real_btstack_memory_hci_connection_get()

hci_connection_t * esphome::rp2040_ble::__real_btstack_memory_hci_connection_get ( void )

◆ __wrap_btstack_memory_gatt_client_free()

void esphome::rp2040_ble::__wrap_btstack_memory_gatt_client_free ( gatt_client_t * gatt_client)

Definition at line 94 of file btstack_memory.cpp.

◆ __wrap_btstack_memory_gatt_client_get()

gatt_client_t * esphome::rp2040_ble::__wrap_btstack_memory_gatt_client_get ( void )

Definition at line 85 of file btstack_memory.cpp.

◆ __wrap_btstack_memory_hci_connection_free()

void esphome::rp2040_ble::__wrap_btstack_memory_hci_connection_free ( hci_connection_t * hci_connection)

Definition at line 108 of file btstack_memory.cpp.

◆ __wrap_btstack_memory_hci_connection_get()

hci_connection_t * esphome::rp2040_ble::__wrap_btstack_memory_hci_connection_get ( void )

Definition at line 99 of file btstack_memory.cpp.

Variable Documentation

◆ global_ble

RP2040BLE * esphome::rp2040_ble::global_ble = nullptr

Definition at line 17 of file rp2040_ble.cpp.