HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
EspBluetooth.cpp File Reference

ESP32 Bluetooth implementation using NimBLE for BLE-only support (ESP32C6) More...

#include "EspBluetooth.h"
#include <algorithm>
#include <cstring>
#include <iomanip>
#include <sstream>
Include dependency graph for EspBluetooth.cpp:

Variables

static const char * TAG = "EspBluetooth"
 

Detailed Description

ESP32 Bluetooth implementation using NimBLE for BLE-only support (ESP32C6)

This file contains the ESP32-specific implementation of the Bluetooth interface using NimBLE stack for ESP32C6 BLE-only support on ESP-IDF v5.5.

Implementation details:

  • ESP32C6: Optimized NimBLE BLE-only implementation
  • ESP32/ESP32S3: Full Bluetooth Classic + BLE support
  • ESP32C3/H2: BLE-only using Bluedroid
  • ESP32S2: Stub implementation (no Bluetooth support)
Author
HardFOC Team
Date
2025
Note
Conditional compilation ensures optimal builds for each ESP32 variant

Variable Documentation

◆ TAG

const char* TAG = "EspBluetooth"
static