M vd S
M vd S
@usedbytes I think this is actually a bug in the original linker script. The `AT> FLASH` is indeed sticky (by design, it's documented) and is inherited by subsequent `>RAM` sections....
FYI: the equivalent fix was recently merged in `develop` of `pico-sdk`, see https://github.com/raspberrypi/pico-sdk/pull/1539
What's wrong with the current identity mechanism?
By manual you mean as a separate step? All of this remains manual. The core feature of this proposal is that the values can only be set once, at registration...
Fixed first round of comments, for now as a separate commit. Also fixed two issues that came up in CI, as we are now seeing previously buried issues pop up...
I will submit a PR.
I rebased the PR on staging, the changes are still relevant. It tests save/load - I saw another PR was posted already fixing that.
I just rebased it on staging, some tests fail but that is on purpose IIRC.
Pushed fixes for first round of feedback, for now as a separate commit, plus some further tweaks.