|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
Advanced MCU-integrated SPI controller implementation with ESP32C6/ESP-IDF v5.5+ features. More...
#include "BaseSpi.h"#include "PlatformMutex.h"#include "utils/EspTypes.h"#include <memory>#include <vector>#include "driver/spi_common.h"#include "driver/spi_master.h"#include "esp_log.h"Go to the source code of this file.
Classes | |
| class | EspSpiDevice |
| Represents a single SPI device on a bus (CS/config/handle). More... | |
| class | EspSpiBus |
| Manages a single SPI bus (host). Handles bus init/deinit and device creation. More... | |
Advanced MCU-integrated SPI controller implementation with ESP32C6/ESP-IDF v5.5+ features.
This header provides a comprehensive SPI implementation that utilizes all the advanced features available in ESP-IDF v5.5+ for ESP32C6, including DMA acceleration, octal/quad modes, advanced timing control, multi-device management, power optimization, and comprehensive error handling. The implementation supports both master and slave modes with extensive configuration options for high-performance and low-power applications.
Key ESP32C6/ESP-IDF v5.5+ Features Supported: