stm32-data
stm32-data copied to clipboard
H7 PWR, SYSCFG need more versions
rm0433 h7(42|43|53|50): no SMPS, VOS = reserved, 3, 2, 1 rm0468 h7(23|25|33|35): SMPS, VOS = 0, 3, 2, 1 rm0399 h7(45|47|55|57): SMPS, VOS = reserved, 3, 2, 1 rm0399 h7(a3|b0|b3): SMPS, VOS = 3, 2, 1, 0 wtf? in particular, why is one "0, 3, 2, 1" and another "3, 2, 1, 0" anyway this means we need 4 PWR versions 😭
for rm0433, rm0399: VOS0 still exists, but you enable it with the SYSCFG.ODEN bit instead for rm0468. rm0399, you enable VOS0 directly. SYSCFG doesn't have the ODEN bit (we have this wrong in the PAC!)