Justin Beaurivage

Results 8 issues of Justin Beaurivage

# Summary I realized that the `dmac` examples were no longer working. After running `git bisect`, I narrowed down the bug to #432, where the register proxy architecture introduced a...

Ktra panics when trying to use the MongoDB driver with Ktra. This seems to stem from an incompatibility between tokio versions (ktra - tokio 1.1, mongodb - tokio 0.2). Here...

This PR attempts to fix closing `Files` and `Directories`. The working principle is that each new `File` and `Directory` is assigned a unique `SearchId`. To close/delete them, instead of looking...

Looking at #32 and #33, at least some cards get stuck in `TimeoutWaitNotBusy` when trying to initialize them. #32 provides a fix, however it seems to break other cards' init...

The current `BlockSpi` API makes it quite difficult to pass ownership around because it borrows the underlying `SdMmcSpi`. This is especially unergonomic e.g. in RTIC, where a `Controller` could be...

# Summary Transition some modules to `embedded-hal` version 1: - [x] Implement `embedded-hal` for `gpio` - [x] Implement `embedded-hal` for`i2c` - [x] Implement `embedded-hal` for `spi` - [ ] Implement...

Provide APIs to use some peripherals using `async/await`. ## HAL features One new feature is added to the HAL: `async` ## MSRV This PR bumps the HAL MSRV to rustc...

# Summary I noticed that there were a few mistakes in the public API of the `dmac` module. Some things were missing, and some others were publicly exposed when they...