I added a blog resource to the list that could be valuable to learners interested in learning HAL topics. I personally found it hard to navigate the different HALs when starting out based on the existing resources. I created the added blog in the hope to help newcomers that could be in the same position I was in. It's a blog I update on weekly basis with a new topic relevant to embedded Rust. This is the link https://apollolabsblog.hashnode.dev/series/stm32f4-embedded-rust-hal
On a side note, I had attempted to submit a pull request before though I think I did something wrong where it didn't make it through somehow.
387: add `m95320` peripheral crate r=eldruin a=Jonahss
Hi! I've published my first rust crate. I couldn't find an existing one for the EEPROM chip I'm using.
Co-authored-by: Jonah Stiennon <jonahss@gmail.com>
386: Added usbd-human-interface-device r=eldruin a=dlkj
https://github.com/dlkj/usbd-human-interface-device
Added with all the other usbd/usb HID libraries rather than just appending. Hope that is ok.
Co-authored-by: Daniel Kenyon-Jones <github@dlkj.co.uk>
384: Add efm32-rs project to Silicon Labs group r=eldruin a=vpetrigo
- Add info about efm32-rs project and related EFM32 MCU crates
Co-authored-by: Vladimir Petrigo <vladimir.petrigo@gmail.com>
383: Add moonboot Update Bootloader Framework r=jamesmunns a=jhbruhn
This adds an entry for the moonboot bootloader framework to the no_std library list.
Co-authored-by: Jan-Henrik Bruhn <github@jhbruhn.de>
377: Add PAC194X Driver Crate r=eldruin a=kiranshila
I just finished writing a quick blog post about this crate and the project it is a apart of. It's tested and working with a quick example in the readme.
Co-authored-by: Kiran Shila <me@kiranshila.com>
I just finished writing a quick blog post about this crate and the project it is a apart of. It's tested and working with a quick example in the readme.
376: add nucleo-h743zi repo r=eldruin a=astraw
Hi, it would be great to add the nucleo-h743zi repo to the list. Please let me know if you need more information.
Co-authored-by: Andrew Straw <strawman@astraw.com>
375: Add Espressif content r=adamgreig a=SergioGasquez
Minor updates and add:
- Books: The Rust on ESP Book and Ferrous Systems' Embedded Rust on Espressif. `@Mirabellensaft` let me know if you are ok with including Ferrous System book
- PACs: esp32,esp32c3,esp32s2,esp32s3,esp8266
- HALs: esp-idf-hal and esp-hal
Co-authored-by: Sergio Gasquez <sergio.gasquez@gmail.com>
373: Add grove matrix led my-9221 driver r=eldruin a=pyaillet
Hi !
Thank you for pulling this list together.
This PR adds the [Grove matrix led driver](https://github.com/pyaillet/grove-matrix-led-my9221-rs)
Co-authored-by: Pierre-Yves Aillet <pyaillet@gmail.com>
372: Add Ft6x36 touch screen driver r=eldruin a=pyaillet
Hi !
Thank you for pulling this list together.
This PR adds the [Ft6x36 I2C Touch Screen driver](https://github.com/pyaillet/ft6x36-rs)
Co-authored-by: Pierre-Yves Aillet <pyaillet@gmail.com>
368: Add an alternative AHT20 driver r=eldruin a=anglerud
I wrote a new AHT20 driver and published a blog post about it. I created a new driver as the previous one took ownership of the delay device, denying it to other drivers and code. The existing AHT20 driver is also under the AGLP which is certainly a fine license, but not one I'd choose for a library myself.
Co-authored-by: Rikard Anglerud <rikard@anglerud.com>
303: Add ssd1309 to README r=eldruin a=antonok-edm
I've forked the `sh1106` crate to make a new driver crate for SSD1309 monochrome OLED displays - I figured it would be good to add to this list as well.
cc `@jamwaffles` - this may be of interest to you as well 😄
Co-authored-by: Anton Lazarev <antonok35@gmail.com>
Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
364: Clarify released driver section requisites r=adamgreig a=eldruin
As discussed, here a proposal for clarification. Please feel free to improve it.
cc: `@adamgreig`
Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
359: Add RIOT to RTOS list r=jamesmunns a=chrysn
It's supported well enough for examples to be in upstream, and while we're working out a few procedural nits, it looks like it's going to be part of the upcoming release.
Inserted in alphabetical order. (Hubris should maybe be moved, as it was added out-of-sequence).
Co-authored-by: chrysn <chrysn@fsfe.org>