rmsyn
rmsyn
> Perhaps a more worthwhile abstraction for eh would be a [block device trait](https://docs.rs/block-device-driver/0.2.0/block_device_driver/trait.BlockDevice.html)? The `BlockDevice` trait appears to be missing the critical `init`, `set_ios`, and `setup_bus` functions that abstract...
After discussion in today's meeting, I've created the [embedded-hal-sdmmc](https://crates.io/crates/embedded-hal-sdmmc) crate. I opened an upstreaming issue in [rust-embedded-community/meta#35](https://github.com/rust-embedded-community/meta/issues/35). Not sure whether its better to leave this PR open for the eventual...
> Sounding off that I'm interested in helping, and I'll start pointing people here when they ask. Same, happy to help out with testing and dev.
> The analogy would be two somewhat different PAC crates for us. So, any HAL work would need to potentially use conditional compilation to handle register naming differences in the...
> My only doubt is: should PriorityNumber and HartIdNumber traits work with usize? > > I guess u8 and u16 are more than enough for these traits. My recommendation would...
> The idea is "substituting"/adapting riscv::interrupt to the target. Hope it looks good to you! Yes, everything looks awesome! This is exactly what I was suggesting, except the location of...
> for the RISC-V ecosystem, it makes more sense to have separate core_interrupt and external_interrupt macros. I agree, this clarifies how interrupts work in a RISC-V environment. Our docs on...
> Oh and to clarify I mean https://github.com/rp-rs/rp-hal/blob/main/rp235x-hal-examples/src/bin/blinky.rs has to build with both --target=thumbv8m.main-none-eabihf AND --target=riscv32imac-unknown-none-elf Projects targetting that kind of architecture could feature-gate based on target, conditionally defining different...
> In the meantime, I fixed the new issues arising in riscv-semihosting. I'll wait until you merge the changes here, and rebase on top of the clippy fixes.
> We couldn't do this with enumerated values. Right, I think this might be something better left to a higher level, for now. For instance, in a HAL I'm working...