Adam Greig
Adam Greig
How do you drive CS manually if that flag is set? Even if we don't worry about sharing with other applications, just having the SpiBus methods not change CS and...
We've been discussing this on and off at the weekly meetings, currently the hope is that we can get away without changing the SPI traits but probably documenting where edge...
The problem isn't specifically about writing to uninitialised memory, but any writes to ECC-protected SRAM that occur just before a reset. The reference manuals describe this in the section on...
Any reason not to add critical-section to the default features here? In fact I wonder if it shouldn't even be optional in svd2rust for cortex-m targets. I guess the main...
Hi @PTaylor-us, we were discussing this issue again in today's meeting. Are you still interested in working on this? The general consensus was that this still seems like something that...
This PR might be a good idea regardless, but as another option to solve your problem I wonder if you could do this? I've done something very similar in the...
> Should #[ramfunc] imply #[inline(never)]? :+1: > Bikeshed the attribute name and linker section name? I'm fine with `ramfunc`. > To this end, #[ramfunc] won't accept generic functions because if...
On inline: Can `#[ramfunc]` detect if the user has already applied an `#[inline]` attribute, so that by default ramfuncs would be `#[inline(never)]` but could be overridden with `#[inline]` on a...
I guess we'll want https://doc.rust-lang.org/unstable-book/language-features/asm-const.html for this one.
I like this idea but I worry it couldn't work quite the same way git does, because we're not only composing high-level operations made out of simple low-level constructs. Instead,...