Matt Ickstadt
Matt Ickstadt
Actually the error doesn't happen at sdmmc.rs:520, that was a debuginfo bug? It seems that `get_scr` returns `Error::Timeout`.
More precisely: the card can be inserted at runtime but it only works the first time it's inserted. Looking at **55.6.7 Reset and card cycle power** in the RM, there...
I tried adding a `deinit_card` function which would be called after the card disconnects but that didn't help. https://github.com/mattico/stm32h7xx-hal/commit/4588673a177a3675407bfead94fd601c3534caf7 pub fn deinit_card(&mut self) { let prec = unsafe { core::mem::transmute::(())...
I just added methods to access the peripheral in a DMA `Transfer`. My first thought was that these should be `unsafe` since you could read/write to registers while the DMA...
@richardeoin fine with me!
@VisualMelon no rush! Thanks for taking a look.
Okay, I updated all the targetframeworks so we're only shipping for supported targets: .NET Framework 4.6.2, .NET Standard 2.0, and .NET 6.0. I had to fix a few nullable warnings...
I'm also using execution priority for lock-free queues for Defmt logging. I certainly would've appreciated RTIC providing a way to get the current priority easily. Here's the code I use...
I'm using this config to reduce the annoyance of this issue: ```json "rust-analyzer.procMacro.enable": true, "rust-analyzer.experimental.procAttrMacros": false, "rust-analyzer.diagnostics.disabled": [ "macro-error" ], ```