|
HardFOC Core
API reference
|
HAL handler for NXP PF1550 PMIC (I2C + optional strap GPIOs). More...
#include <cstdint>#include <memory>#include <span>#include "RtosMutex.h"#include "base/BaseGpio.h"#include "base/BaseI2c.h"#include "core/hf-core-drivers/external/hf-pf1550-driver/inc/pf1550.hpp"Go to the source code of this file.
Classes | |
| class | HalPf1550Comm |
CRTP pf1550::BusInterface adapter mapping driver calls onto BaseI2c + optional BaseGpio strap pins. More... | |
| class | Pf1550Handler |
| Thread-safe PF1550 PMIC HAL handler. More... | |
HAL handler for NXP PF1550 PMIC (I2C + optional strap GPIOs).
Bridges the portable pf1550::PF1550<HalPf1550Comm> driver to HardFOC BaseI2c / BaseGpio abstractions. Adds:
RtosMutex for both the I²C transport and the handler-level state (init flag, last snapshot).ApplyPortentaH7* methods are eval-board sequences in the driver.