|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
ESP32 UART implementation for the HardFOC system. More...
#include "BaseUart.h"#include "McuSelect.h"#include "PlatformMutex.h"#include "utils/EspTypes.h"#include <array>#include <atomic>#include <memory>#include <vector>#include "driver/gpio.h"#include "driver/uart.h"#include "esp_log.h"#include "esp_timer.h"#include "freertos/FreeRTOS.h"#include "freertos/queue.h"#include "freertos/task.h"Go to the source code of this file.
Classes | |
| class | EspUart |
| ESP32 UART implementation class. More... | |
| struct | EspUart::UartState |
| UART state tracking structure. More... | |
ESP32 UART implementation for the HardFOC system.
This file provides a comprehensive UART implementation for ESP32 variants using the built-in UART peripheral. The implementation supports multiple ports, configurable baud rates and data formats, hardware flow control, interrupt-driven operation, pattern detection, and comprehensive error handling.