|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
Advanced MCU-specific implementation of the unified BaseGpio class with ESP32C6/ESP-IDF v5.5+ features. More...
#include "driver/gpio.h"#include <esp_attr.h>#include "BaseGpio.h"#include "EspTypes_GPIO.h"#include <stdio.h>Go to the source code of this file.
Classes | |
| class | EspGpio |
| Advanced MCU-specific implementation of unified BaseGpio with ESP32C6/ESP-IDF v5.5+ features. More... | |
Advanced MCU-specific implementation of the unified BaseGpio class with ESP32C6/ESP-IDF v5.5+ features.
This file provides concrete implementations of the unified BaseGpio class for microcontroller-based GPIO pins with support for both basic and advanced features. It supports dynamic mode switching, pull resistor configuration, various output drive modes, and advanced ESP32C6-specific features like glitch filtering, power management, and RTC GPIO. The implementation includes interrupt handling, debouncing, and hardware-accelerated operations.