|
HF-MAX22200 Driver 0.1.0-dev
HF-MAX22200 C++ Driver
|
| ▼Nmax22200 | |
| CBoardConfig | Board/scale configuration for unit-based APIs |
| CChannelConfig | Channel configuration structure |
| CDpmConfig | DPM (Detection of Plunger Movement) algorithm configuration |
| CDriverStatistics | Driver statistics structure |
| CDutyLimits | Duty cycle limits (δMIN, δMAX) for a given configuration |
| CFaultStatus | Per-channel fault information from FAULT register (0x09) |
| CMAX22200 | |
| CSpiInterface | CRTP-based template interface for SPI communication |
| CStatusConfig | STATUS register structure |
| ▼NMAX22200_TestConfig | |
| CBoardTestConfig | Board configuration for tests (single board: RREF via short = 15 kΩ) |
| CC21ValveConfig | Parker C21 valve Hit and Hold (compile-time CDR vs VDR) |
| CControlPins | Control GPIO Pins for MAX22200 |
| CSolenoidValvePatternConfig | Solenoid valve test pattern timing (used by max22200_solenoid_valve_test) |
| CSPIParams | SPI Communication Parameters |
| CSPIPins | SPI pin assignment for MAX22200 (SDI/SDO/SCK/CSB) |
| ▼CEsp32Max22200SpiBus | ESP32 SPI transport implementation for MAX22200 driver |
| CSPIConfig | SPI configuration structure |
| CTestResults | Test execution tracking and results accumulation |
| CTestTaskContext | Context passed to test task trampoline |