|
PF1550 Driver
API reference
|
Classes | |
| struct | RegisterWrite |
| Single I2C register write with optional post-write delay. More... | |
Variables | |
| constexpr std::array< RegisterWrite, 14 > | kPortentaH7Default |
| Portenta H7 eval MCU-domain profile (VFR heritage). | |
| constexpr const char * | kPortentaH7DefaultName = "portenta_h7_default" |
| Human-readable profile identifier for logging and HAL binding. | |
| constexpr std::array< RegisterWrite, 14 > | kPortentaH7Carrier |
| Portenta H7 + carrier bring-up profile (SW1-first, full SW2 enable). | |
| constexpr const char * | kPortentaH7CarrierName = "portenta_h7_carrier" |
|
inlineconstexpr |
Portenta H7 + carrier bring-up profile (SW1-first, full SW2 enable).
Use when LDO1/2/3 inputs are wired to +3V1SW (BUCK1 / SW1 output) and the carrier HDC needs +3V3 on SW2 (BUCK2) including JTAG VTref.
Differences from kPortentaH7Default:
Requires a full PMIC power cycle after first apply on cold boot.
|
inlineconstexpr |
|
inlineconstexpr |
Portenta H7 eval MCU-domain profile (VFR heritage).
Sequence derived from PortentaH7_VFR I2C_PMIC_Initialize(), without its SWx_VOLT / SWx_STBY_VOLT / SWx_SLP_VOLT writes: SW3's are read-only (Table 37) and SW1's / SW2's are read-only with DVS disabled (Table 31), which is how the Portenta's 3.0 V / 3.3 V bucks run. On a DVS-enabled buck those DVS-disabled codes would have meant 0.6875 V. The bucks run at their OTP set points.
Register 0x50 (LDO2_CTRL commit) is intentionally last in this table.
|
inlineconstexpr |
Human-readable profile identifier for logging and HAL binding.