ESPHome 2025.6.3
Loading...
Searching...
No Matches
ble.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::esp32_ble
 

Functions

void esphome::esp32_ble::load_ble_event (BLEEvent *event, esp_gap_ble_cb_event_t e, esp_ble_gap_cb_param_t *p)
 
void esphome::esp32_ble::load_ble_event (BLEEvent *event, esp_gattc_cb_event_t e, esp_gatt_if_t i, esp_ble_gattc_cb_param_t *p)
 
void esphome::esp32_ble::load_ble_event (BLEEvent *event, esp_gatts_cb_event_t e, esp_gatt_if_t i, esp_ble_gatts_cb_param_t *p)
 
template<typename... Args>
void esphome::esp32_ble::enqueue_ble_event (Args... args)
 
template void esphome::esp32_ble::enqueue_ble_event (esp_gap_ble_cb_event_t, esp_ble_gap_cb_param_t *)
 
template void esphome::esp32_ble::enqueue_ble_event (esp_gatts_cb_event_t, esp_gatt_if_t, esp_ble_gatts_cb_param_t *)
 
template void esphome::esp32_ble::enqueue_ble_event (esp_gattc_cb_event_t, esp_gatt_if_t, esp_ble_gattc_cb_param_t *)
 
uint64_t esphome::esp32_ble::ble_addr_to_uint64 (const esp_bd_addr_t address)
 

Variables

ESP32BLEesphome::esp32_ble::global_ble = nullptr