356: Add freebsd-embedded-hal r=eldruin a=unrelentingtech
Just published a [new crate](https://github.com/unrelentingtech/freebsd-embedded-hal), it's like `linux-embedded-hal` but for FreeBSD. Currently gpio and i2c work.
Co-authored-by: unrelentingtech <greg@unrelenting.technology>
354: Update README with some RP2040 boards r=therealprof a=thejpster
Also bump RTIC to 1.0, and add Hubris RTOS
Co-authored-by: Jonathan 'theJPster' Pallant <github@thejpster.org.uk>
352: Adds embassy-start r=eldruin a=huntc
This is a link to a project starter template for writing embedded async Rust applications using Embassy.
Co-authored-by: Christopher Hunt <huntchr@gmail.com>
351: Move MAX116xx driver to released, add blogposts r=eldruin a=robamu
I prepared two blogpost for my recent additions.
With this, the MAX116xx driver can be moved to the released section
Co-authored-by: Robin Mueller <robin.mueller.m@gmail.com>
349: Vorago PAC & BSP and MAX116xx 10 bit ADC driver r=eldruin a=robamu
Adds three crates
- PAC for the Vorago VA416xx family of MCUs
- BSP for the Vorago REB1 developmemt board
Also adds a new device crate for the MAX116xx 10-bit ADC. Actually, I wasn't sure whether to add the device driver to the primary list or to the WIP list. There is not blog post (yet) and I was not sure whether this is a fixed requirement.
Some core features are supported which should be useful for the most common use-cases, but of course there are some features that could still be added. If you think that this crate is ready for an official release, I could try to provide a blog post on something like Medium (or whatever platform you recommend)
Co-authored-by: Robin Mueller <muellerr@irs.uni-stuttgart.de>
348: added vorago crates r=eldruin a=robamu
Rust crates for the radiation hardened Vorago MCUs.
Also fixes a small typo (it looks like a typo)
Co-authored-by: Robin Mueller <muellerr@irs.uni-stuttgart.de>
346: Replace cargo-fel4 tool with ferros r=eldruin a=jonlamb-gh
👋
I'm one of the authors of `cargo-fel4` and the committer who added it to this list in #90.
It's no longer being maintained, and we've recently open sourced a much better alternative,
[ferros](https://github.com/auxoncorp/ferros), a Rust-based userland which also adds compile-time assurances to seL4 development.
Co-authored-by: Jon Lamb <jon@auxon.io>
345: Update link to ftdi-embedded-hal r=eldruin a=geomatsi
Update link to implementation of embedded-hal traits for FTDI FTx232H chips. New version is published on crates.io. This version unifies two previous implementations: [ftd2xx-embedded-hal](https://github.com/newAM/ftd2xx-embedded-hal) based on proprietary libftd2xx library and [ftdi-embedded-hal](https://github.com/geomatsi/ftdi-embedded-hal-archive) based on open source libftdi library. New version Implements generic backend support to allow using different low level FTDI libraries.
Co-authored-by: Sergey Matyukevich <geomatsi@gmail.com>
Update link to implementation of embedded-hal traits for FTDI FTx232H
chips. New version is published on crates.io.
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
344: Add sntpc to no_std crates r=eldruin a=vpetrigo
Add [sntpc](https://crates.io/crates/sntpc) crate to the `no_std` list.
That library allows to poll timestamps from SNTPv4 (for now) capable servers in order to synchronise system time. Supports both `std` and `no_std`, small systems may benefit from getting accurate timestamps.
Co-authored-by: Vladimir Petrigo <vladimir.petrigo@gmail.com>
343: Add scapegoat to no-std crates r=eldruin a=tnballo
Add [`scapegoat`](https://crates.io/crates/scapegoat) crate to the list.
It's a mostly "drop-in" replacement for the standard library's `BTreeMap` and `BTreeSet`. Subset of the familiar APIs, but `#![no_std]` and `#![forbid(unsafe_code)]`.
Co-authored-by: tnballo <tnballo@users.noreply.github.com>
341: Add rp-rs to list of chats r=eldruin a=robyoung
Co-authored-by: Rob Young <rob@robyoung.digital>
Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>