390: Add sega-controller driver to list r=jamesmunns a=ewrogers
This PR adds the [`sega-controller`](https://github.com/UnderLogic/sega-controller) driver to the list of embedded-hal driver projects
I am the maintainer of this repo under my company.
Co-authored-by: Erik Rogers <ewrogers@gmail.com>
Co-authored-by: James Munns <james@onevariable.com>
401: Add SPL06-007 to WIP driver list r=jamesmunns a=roxgib
https://github.com/roxgib/SPL06-007
Co-authored-by: Sam Bradshaw <33942237+roxgib@users.noreply.github.com>
400: Add switch-hal r=eldruin a=chrysn
The switch-hal crate just extends embedded-hal by a bit (hah!) -- but I find it very useful, for it provides clean "on"/"off" semantics for what is otherwise merely "high"/"low", and thus dependent on the actual wiring (both LEDs and buttons are just as easy to wire either way).
It's not used a lot ([crates assume active-low](https://github.com/jamesmunns/blinq/issues/4) instead), but I hope that this changes once it is more visible through here.
Co-authored-by: chrysn <chrysn@fsfe.org>
399: add some additional crates r=jamesmunns a=rursprung
two are mine, the third is one i'm using but am otherwise not associated with.
Co-authored-by: Ralph Ursprung <ralph.ursprung@gmail.com>
Co-authored-by: James Munns <james@onevariable.com>
392: Add ebyte-e32 to list r=eldruin a=barafael
This PR adds the ebyte-e32 driver to the list of embedded-hal driver projects
I am the maintainer of this driver.
Co-authored-by: Rafael Bachmann <rafael.bachmann.93@gmail.com>
388: Update readme.md with additional training material r=adamgreig a=apollolabsdev
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.
Co-authored-by: apollolabsdev <104051566+apollolabsdev@users.noreply.github.com>
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>