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

ESP32-specific logger implementation for the HardFOC system. More...

#include "BaseLogger.h"
#include "utils/PlatformMutex.h"
#include <atomic>
#include <cstring>
#include <map>
#include <memory>
#include <vector>
Include dependency graph for EspLogger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

ESP32-specific logger implementation for the HardFOC system.

This file provides the ESP32 implementation of the BaseLogger interface, utilizing ESP-IDF's esp_log system (both Log V1 and Log V2) for efficient and feature-rich logging. It supports all ESP32 variants (C6, Classic, S2, S3, C3, C2, H2) and provides comprehensive logging capabilities with performance monitoring.

Author
Nebiyu Tadesse
Date
2025
Note
This implementation is thread-safe and optimized for ESP32 platforms.
Supports both ESP-IDF Log V1 (default) and Log V2 (enhanced) systems.