|
PF1550 Driver
API reference
|
Per-rail status snapshot (latched + live + control byte). More...
#include <pf1550_diagnostics.hpp>
Public Attributes | |
| uint8_t | ctrl_reg {0} |
Raw SWn_CTRL, LDOn_CTRL or (VSNVS) VSNVS_CTRL byte. | |
| uint8_t | volt_reg {0} |
| Raw voltage register byte (RUN mode); 0 for VSNVS, which has none. | |
| uint16_t | set_voltage_mv {0} |
| Decoded target voltage in mV. | |
| bool | enabled_run {false} |
EN bit set. | |
| bool | enabled_stby {false} |
STBY_EN bit set. | |
| bool | stat_latched {false} |
| Any latched fault on this rail since last clear. | |
| bool | sense_live {false} |
| Live current-limit / fault sense bit set. | |
Per-rail status snapshot (latched + live + control byte).
| uint8_t pf1550::RailDiagnostics::ctrl_reg {0} |
Raw SWn_CTRL, LDOn_CTRL or (VSNVS) VSNVS_CTRL byte.
| bool pf1550::RailDiagnostics::enabled_run {false} |
EN bit set.
| bool pf1550::RailDiagnostics::enabled_stby {false} |
STBY_EN bit set.
| bool pf1550::RailDiagnostics::sense_live {false} |
Live current-limit / fault sense bit set.
| uint16_t pf1550::RailDiagnostics::set_voltage_mv {0} |
Decoded target voltage in mV.
| bool pf1550::RailDiagnostics::stat_latched {false} |
Any latched fault on this rail since last clear.
| uint8_t pf1550::RailDiagnostics::volt_reg {0} |
Raw voltage register byte (RUN mode); 0 for VSNVS, which has none.