Likely, you could slightly rewrite "PEEK"s and "POKE"s such asby using the Get and Set functions/methods from tinygo/src/device/rp/rp2040.go that are auto-generated from SVD.
While writing similar code to overclock RPi Pico 2W boards, I just noticed that some types/objects in tinygo/src/device/rp/rp2350.go were renamed or are new, e.g. the code above ported to RP2350 is.
Code:
vregCtrlStatus := rp.VREG_AND_CHIP_RESET.VREG.Get()Code:
vregCtrlStatus := rp.VREG_AND_CHIP_RESET.GetVREG_VSEL()While writing similar code to overclock RPi Pico 2W boards, I just noticed that some types/objects in tinygo/src/device/rp/rp2350.go were renamed or are new, e.g. the code above ported to RP2350 is
Code:
vregCtrlStatus := rp.POWMAN.GetVREG_VSEL()Statistics: Posted by hb9cwp — Thu Jul 17, 2025 11:54 am