HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
Flux.cpp File Reference

Implementation of the unified Flux API singleton. More...

#include "Flux.h"
#include "managers/NvsManager.h"
#include "managers/CommChannelsManager.h"
#include "managers/GpioManager.h"
#include "managers/ValveManager.h"
#include "managers/AdcManager.h"
#include "managers/LedManager.h"
#include "managers/TemperatureManager.h"
#include "core/hf-core-utils/hf-utils-rtos-wrap/include/OsUtility.h"
#include "core/handlers/logger/LogDecorators.h"
#include "managers/bsp_bind/FluxPlatformBind.h"
Include dependency graph for Flux.cpp:

Namespaces

namespace  anonymous_namespace{Flux.cpp}
 

Functions

void anonymous_namespace{Flux.cpp}::LogInitHeader () noexcept
 
void anonymous_namespace{Flux.cpp}::LogInitRow (unsigned step, const char *name, bool ok, bool fatal, uint32_t elapsed_ms) noexcept
 
void anonymous_namespace{Flux.cpp}::LogInitFooter () noexcept
 
void anonymous_namespace{Flux.cpp}::LogStepBanner (unsigned step, const char *name) noexcept
 

Variables

static constexpr const char * TAG = "Flux"
 

Detailed Description

Implementation of the unified Flux API singleton.

Author
HardFOC Team
Date
2026
Version
1.0

Variable Documentation

◆ TAG

constexpr const char* TAG = "Flux"
staticconstexpr