PF1550 Driver
API reference
Loading...
Searching...
No Matches
pf1550::PF1550< BusType > Member List

This is the complete list of members for pf1550::PF1550< BusType >, including all inherited members.

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