mirror of
https://github.com/rust-embedded/awesome-embedded-rust.git
synced 2024-11-18 15:31:15 +00:00
Merge #221
221: Add CMIM and Panic-Persist r=andre-richter a=jamesmunns Co-authored-by: James Munns <james.munns@ferrous-systems.com>
This commit is contained in:
commit
d2e501b2d4
1 changed files with 4 additions and 0 deletions
|
@ -677,6 +677,7 @@ Work in progress drivers. Help the authors make these crates awesome!
|
|||
- [bit_field](https://crates.io/crates/bit_field): manipulating bitfields and bitarrays - ![crates.io](https://img.shields.io/crates/v/bit_field.svg)
|
||||
- [biquad]: A library for creating second order IIR filters for signal processing based on Biquads, where both a Direct Form 1 (DF1) and Direct Form 2 Transposed (DF2T) implementation is available. ![crates.io](https://img.shields.io/crates/v/biquad.svg)
|
||||
- [bluetooth-hci](https://crates.io/crates/bluetooth-hci): device-independent Bluetooth Host-Controller Interface implementation. ![crates.io](https://img.shields.io/crates/v/bluetooth-hci.svg)
|
||||
- [`cmim`], or Cortex-M Interrupt Move: A crate for Cortex-M devices to move data to interrupt context, without needing a critical section to access the data within an interrupt, and to remove the need for the "mutex dance" - ![crates.io](https://img.shields.io/crates/v/cmim.svg)
|
||||
- [combine](https://crates.io/crates/combine): parser combinator library - ![crates.io](https://img.shields.io/crates/v/combine.svg)
|
||||
- [console-traits](https://github.com/thejpster/console-traits): Describes a basic text console. Used by [menu] and implemented by [vga-framebuffer]. ![crates.io](https://img.shields.io/crates/v/console-tratis.svg)
|
||||
- [tinybmp](https://crates.io/crates/tinybmp): No-std, no-alloc BMP parser for embedded systems. [Introductory blog post](https://wapl.es/rust/2019/03/04/embedded-graphics-0.4.7-bmp-support.html) - ![crates.io](https://img.shields.io/crates/v/tinybmp.svg)
|
||||
|
@ -692,6 +693,7 @@ Work in progress drivers. Help the authors make these crates awesome!
|
|||
- [nom](https://crates.io/crates/nom): parser combinator framework - ![crates.io](https://img.shields.io/crates/v/nom.svg)
|
||||
- [null-terminated](https://crates.io/crates/null-terminated): generic null-terminated arrays - ![crates.io](https://img.shields.io/crates/v/null-terminated.svg)
|
||||
- [num-format](https://crates.io/crates/num-format): Crate for producing string representations of numbers, formatted according to international standards, e.g. "1,000,000" for US English - ![crates.io](https://img.shields.io/crates/v/num-format.svg)
|
||||
- [`panic-persist`]: A panic handler crate inspired by `panic-ramdump` that logs panic messages to a region of RAM defined by the user, allowing for discovery of panic messages post-mortem using normal program control flow. - ![crates.io](https://img.shields.io/crates/v/panic-persist.svg)
|
||||
- [pc-keyboard]: A PS/2 keyboard protocol driver. Transport (bit-banging or SPI) agnostic, but can convert Set 2 Scancodes into Unicode. ![crates.io](https://img.shields.io/crates/v/pc-keyboard.svg)
|
||||
- [qei](https://crates.io/crates/qei) : A qei wrapper that allows you to extend your qei timers from a 16 bit integer to a 64 bit integer. - ![crates.io](https://img.shields.io/crates/v/qei.svg)
|
||||
- [register-rs](https://github.com/rust-osdev/register-rs): Unified interface for MMIO and CPU registers. Provides type-safe bitfield manipulation. - ![crates.io](https://img.shields.io/crates/v/register.svg)
|
||||
|
@ -707,6 +709,8 @@ Work in progress drivers. Help the authors make these crates awesome!
|
|||
[biquad]: https://crates.io/crates/biquad
|
||||
[dcmimu]: https://crates.io/crates/dcmimu
|
||||
[wyhash]: https://crates.io/crates/wyhash
|
||||
[`panic-persist`]: https://crates.io/crates/panic-persist
|
||||
[`cmim`]: https://crates.io/crates/cmim
|
||||
|
||||
### WIP
|
||||
|
||||
|
|
Loading…
Reference in a new issue