ESPHome  2024.4.0
Data Structures | Namespaces | Enumerations | Functions
ble.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::esp32_ble::conn_status_t
 
class  esphome::esp32_ble::GAPEventHandler
 
class  esphome::esp32_ble::GATTcEventHandler
 
class  esphome::esp32_ble::GATTsEventHandler
 
class  esphome::esp32_ble::BLEStatusEventHandler
 
class  esphome::esp32_ble::ESP32BLE
 
class  esphome::esp32_ble::BLEEnabledCondition< Ts >
 
class  esphome::esp32_ble::BLEEnableAction< Ts >
 
class  esphome::esp32_ble::BLEDisableAction< Ts >
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::esp32_ble
 

Enumerations

enum  esphome::esp32_ble::IoCapability {
  esphome::esp32_ble::IO_CAP_OUT = ESP_IO_CAP_OUT, esphome::esp32_ble::IO_CAP_IO = ESP_IO_CAP_IO, esphome::esp32_ble::IO_CAP_IN = ESP_IO_CAP_IN, esphome::esp32_ble::IO_CAP_NONE = ESP_IO_CAP_NONE,
  esphome::esp32_ble::IO_CAP_KBDISP = ESP_IO_CAP_KBDISP
}
 
enum  esphome::esp32_ble::BLEComponentState {
  esphome::esp32_ble::BLE_COMPONENT_STATE_OFF = 0, esphome::esp32_ble::BLE_COMPONENT_STATE_DISABLE, esphome::esp32_ble::BLE_COMPONENT_STATE_DISABLED, esphome::esp32_ble::BLE_COMPONENT_STATE_ENABLE,
  esphome::esp32_ble::BLE_COMPONENT_STATE_ACTIVE
}
 

Functions

uint64_t esphome::esp32_ble::ble_addr_to_uint64 (const esp_bd_addr_t address)