| ApplyPortentaH7CarrierProfile() noexcept | pf1550::PF1550< BusType > | |
| ApplyPortentaH7DefaultProfile() noexcept | pf1550::PF1550< BusType > | |
| ApplyProfile(std::span< const profiles::RegisterWrite > profile) noexcept | pf1550::PF1550< BusType > | |
| ClearErrorFlags(uint16_t mask=0xFFFF) noexcept | pf1550::PF1550< BusType > | inline |
| ClearLatchedFaults() noexcept | pf1550::PF1550< BusType > | |
| EnsureInitialized() noexcept | pf1550::PF1550< BusType > | |
| Error enum name | pf1550::PF1550< BusType > | |
| GetDriverVersion() noexcept | pf1550::PF1550< BusType > | inlinestatic |
| GetErrorFlags() const noexcept | pf1550::PF1550< BusType > | inline |
| GetI2cAddress() const noexcept | pf1550::PF1550< BusType > | inline |
| IsInitialized() const noexcept | pf1550::PF1550< BusType > | inline |
| PF1550(BusType *bus, uint8_t address=kDefaultI2cAddress) noexcept | pf1550::PF1550< BusType > | |
| ReadChargerState(ChargerState &state, uint8_t *raw_reg=nullptr) noexcept | pf1550::PF1550< BusType > | |
| ReadDeviceId(uint8_t &id) noexcept | pf1550::PF1550< BusType > | |
| ReadDiagnosticSnapshot(DiagnosticSnapshot &out) noexcept | pf1550::PF1550< BusType > | |
| ReadInterruptCategory(uint8_t &category) noexcept | pf1550::PF1550< BusType > | |
| ReadLatchedFaults(FaultFlags &faults) noexcept | pf1550::PF1550< BusType > | |
| ReadOtpByte(uint8_t otp_addr, uint8_t &value) noexcept | pf1550::PF1550< BusType > | |
| ReadOtpRegion(uint8_t *buffer, size_t len, uint8_t start=OtpRegion::kStart) noexcept | pf1550::PF1550< BusType > | |
| ReadPmicState(PmicState &state) noexcept | pf1550::PF1550< BusType > | |
| ReadPmicStatus(uint8_t &status) noexcept | pf1550::PF1550< BusType > | |
| ReadRegister(Register reg, uint8_t &value) noexcept | pf1550::PF1550< BusType > | |
| RefreshStatusSnapshot(DiagnosticSnapshot &snap) noexcept | pf1550::PF1550< BusType > | |
| RunPowerSelfTest(SelfTestResult &out) noexcept | pf1550::PF1550< BusType > | |
| SetInterruptMaskAll(bool masked) noexcept | pf1550::PF1550< BusType > | |
| SetLdoVoltage(uint8_t ldo_index, LdoVoltageCode code) noexcept | pf1550::PF1550< BusType > | |
| SetPowerMode(PowerMode mode) noexcept | pf1550::PF1550< BusType > | |
| SetSwDvsEnabled(uint8_t sw_index, bool enabled) noexcept | pf1550::PF1550< BusType > | inline |
| SetSwVoltage(uint8_t sw_index, SwVoltageCode run_code) noexcept | pf1550::PF1550< BusType > | |
| SetSwVoltageMv(uint8_t sw_index, uint16_t mv) noexcept | pf1550::PF1550< BusType > | |
| SetUsbRails(bool vbus_en, bool otg_en) noexcept | pf1550::PF1550< BusType > | |
| SetVbusCurrentLimitMa(uint16_t limit_ma) noexcept | pf1550::PF1550< BusType > | |
| VerifyDevice() noexcept | pf1550::PF1550< BusType > | |
| WriteRegister(Register reg, uint8_t value) noexcept | pf1550::PF1550< BusType > | |