| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
| |
Unfortunately errors from `embedded_graphics` and `core` doesn't provide
the necessary instances currently.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Previously the cargo configurations of all of the example projects had
`build-std = ["core"]`, which forces compilation of `core` as a
code-size optimisation. However, this is strictly unnecessary and will
currently break for users who do not use `rustup` directly (e.g. nix
users).
|
| | |
|
| | |
|
| |
|
|
| |
At the expense of exposing the channel types again. We do this as we want to avoid using dyn traits given their overhead for embedded environments.
|
| |
|
|
| |
Using a new ChannelCell so that there's no leaking of the abstraction
|
| |
|
|
| |
In exchange for an UnsafeCell being passed into split
|
| |
|
|
| |
An MPSC inspired by Tokio and Crossbeam. The MPSC is designed to support both single and multi core processors, with only single core implemented at this time. The allocation of the channel’s buffer is inspired by the const generic parameters that Heapless provides.
|
| | |
|
| |
|
|
|
|
| |
Resolves #187
Like the stm32 driver, this has both a non-blocking and blocking API, and implements `rand_core::RngCore` for the blocking API.
|
| |
|