Gabriel Górski
Gabriel Górski
I don't think this is exactly trivial, especially assuming `no_std` **and** `no_alloc` approach. Lack of `alloc` would require changes to the API; more explicit memory provisioning. Currently, `Vec`s are used...
@bradleyharden I like the general idea but isn't this `Reconfig` struct reintroducing the initialization ordering problem? You have a `Config` that only has a local, logical state. `Config::enable` writes to...
@bradleyharden ping ping
You're right, damn :/ I have to focus and allocate some time for it, argh.
As far as I could see, discussion sorta started already in #357. Nonetheless, properly tracked issue seems more appropriate for such thing.
Almighty @bradleyharden, please tune in and let us know what you think. On a slightly related note, I noticed weird `rustdoc` behaviour in #450 that for `clock.rs` it inlines re-exports...
> > Unsoundness if default state does not match the one expected after reset (BL jumping to APP case; both setup clocks) - proper solution? > > Is it possible...
Didn't plan to because I considered it a hackish, half-assed solution to the complex problem which definitely does not work in all cases. I just assumed that this caveat should...
> You are probably right about that... > > Did you test what happens, when you run your clock setup code after the bootloader initialized the clocks? Since a lot...
@bradleyharden Assuming this PR will get at some point integrated, I'd really like to see doc-tests being exercised, so to speak, in CIs for PR gating and whatnot. I fixed...