heapless
heapless copied to clipboard
Heapless, `static` friendly data structures
Add equivalent to `std::string::String::from_utf16` and additional `push_utf16` helper method.
I'm working on a new version of [swap_queue](https://crates.io/crates/swap-queue) that integrates with `heapless::Vec`, but for my use case I want to be able to construct this by passing ownership of a...
this changes the implementation of the underlying Treiber Stack to use LDREX and STREX on Cortex-v7A/R/M. other architectures are left unchanged in this PR. in principle, RISC-V could be implemented...
this release of `hash32` has the advantage that 32-bit hashers can be used to hash types that implement the `core::hash::Hash` trait removing the need for the `hash32::Hash` implementations in this...
Good day, sorry I don't really know how to name the problem, so here is a "minimal" example. The following code will lead me into this error: ``` error[E0597]: `holder.b`...
Coming out of #269 , I'm wondering if it makes sense to change all examples from `ignore` to just `no_run`. This would ensure they all still compile. I can take...
Since user should be aware Vec are based on array, implement Copy would be convienent
All memory Pools are backed by a Treiber stack, which is effectively a linked list (an intrusive collection). as of v0.7.x, The "node" of this linked list (struct shown below)...
> On the Cortex-M, STREX will always fail if the processor takes an exception between it and its corresponding LDREX operation But the load of `next` at `8000136` is done...
During the const generics port, the SingleCore mode of the queue has been removed, but this is not mentioned in the changelog (like was done for the support for different...