Steve Heindel
Steve Heindel
HAL drivers naturally need to own some peripherals while they are in use. However, it should be possible to safely release the peripheral ownership (destroying the driver in the process)...
I am unable to disable (allow) the `clippy::similar_names` lint the way I expect. Usually I would place `#[allow(clippy::x)]` before the offending line, and the lint error would go away. In...
I am unable to disable (allow) the `clippy::similar_names` lint the way I expect. Usually I would place `#[allow(clippy::x)]` before the offending line, and the lint error would go away. In...
It looks like these two functions are missing from the shim layer. We might want to add them someday. There are also FromISR variants for them. - `xSemaphoreGetMutexHolder()` - `uxSemaphoreGetCount()`...
The existing code in the shim layer returns 0 or 1 as a proxy for a boolean. I wonder if there's opportunity to change those to bool. It seems based...
It seems the blackpill example blinks at the incorrect rate. It should blink with one toggle per second (0.5 Hz blink rate) with the given task timings but is going...
Nightly has a new lint (or additions to an existing one) that detects redundant imports. It seems we import `Iterator` but it's already in the Rust prelude. Unclear if this...
``` error: unused return value of `alloc::boxed::Box::::into_raw` that must be used --> freertos-rust/src/timers.rs:124:25 | 124 | Box::into_raw(b); | ^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory = note:...