HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
PWM Module

All PWM-related types, enums, and functions for Pulse Width Modulation operations. More...

Files

file  BasePwm.h
 Abstract base class for PWM implementations in the HardFOC system.
 
file  EspPwm.h
 ESP32C6 LEDC (PWM) controller implementation for the HardFOC system.
 

Classes

class  BasePwm
 Abstract base class for PWM implementations. More...
 

Macros

#define HF_PWM_ERR_LIST(X)
 HardFOC PWM error codes.
 

Detailed Description

All PWM-related types, enums, and functions for Pulse Width Modulation operations.

Macro Definition Documentation

◆ HF_PWM_ERR_LIST

#define HF_PWM_ERR_LIST ( X)

HardFOC PWM error codes.

Comprehensive error enumeration for all PWM operations in the system. This enumeration is used across all PWM-related classes to provide consistent error reporting and handling.