Commit graph

937 commits

Author SHA1 Message Date
apollolabsdev
08113f5e51
Update readme.md with additional training material
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.
2022-10-03 10:48:01 +03:00
bors[bot]
88d2867328
Merge #387
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>
2022-09-28 06:53:39 +00:00
Jonah Stiennon
ceca59dbc8 add m95320 as a WIP peripheral crate 2022-09-27 16:38:27 -07:00
bors[bot]
56baa99dba
Merge #386
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>
2022-09-17 19:07:55 +00:00
Daniel Kenyon-Jones
4535a96b17 Fix broken link 2022-09-17 14:32:41 +01:00
Daniel Kenyon-Jones
cdbc4b4efa Added usbd-human-interface-device 2022-09-17 14:26:46 +01:00
bors[bot]
03c7896d19
Merge #385
385: Add ST7565 SPI LCD driver r=therealprof a=Finomnis



Co-authored-by: Finomnis <finomnis@gmail.com>
2022-08-29 09:20:31 +00:00
Finomnis
20aeddb8f2 Add st7565 SPI LCD driver 2022-08-29 10:33:07 +02:00
bors[bot]
85722c1bc3
Merge #384
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>
2022-07-27 11:08:02 +00:00
Vladimir Petrigo
73557f32af
Update README.md
Add info about efm32-rs project and related EFM32 MCU crates
2022-07-27 13:55:16 +03:00
bors[bot]
1ceb2e66f0
Merge #383
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>
2022-07-18 21:42:46 +00:00
Jan-Henrik Bruhn
efec498f6b
Add moonboot Update Bootloader Framework 2022-07-18 23:12:22 +02:00
bors[bot]
30bcdd1afc
Merge #382
382: Add gd32e2 and gd32f2 PACs r=eldruin a=qwandor



Co-authored-by: Andrew Walbran <qwandor@google.com>
2022-07-07 14:08:14 +00:00
Andrew Walbran
c30405520b
Add gd32e2 and gd32f2 PACs 2022-07-07 14:53:20 +01:00
bors[bot]
def2792e34
Merge #374
374: Add Embedded Rust series video playlist r=jamesmunns a=VersBinarii



Co-authored-by: VersBinarii <versbinarii@gmail.com>
Co-authored-by: James Munns <james@onevariable.com>
2022-06-15 13:40:08 +00:00
James Munns
32af2c1890
Merge branch 'master' into embedded_rust_playlist 2022-06-15 15:39:40 +02:00
bors[bot]
1977c03022
Merge #380
380: Update and add descriptions of some new projects r=jamesmunns a=lulf



Co-authored-by: Ulf Lilleengen <lulf@redhat.com>
2022-06-15 13:38:09 +00:00
Ulf Lilleengen
c8acaaa99c Update and add descriptions of some new projects 2022-06-15 08:25:45 +02:00
bors[bot]
18c48cd900
Merge #379
379: Fix a typo in README r=eldruin a=nfedyashev



Co-authored-by: Nikita Fedyashev <nfedyashev@gmail.com>
2022-06-14 20:41:18 +00:00
Nikita Fedyashev
4e2ddc0093
Fix a typo in README 2022-06-14 15:48:34 +03:00
bors[bot]
839d78e16d
Merge #378
378: Add blog post about using RTIC r=eldruin a=kellpossible



Co-authored-by: Luke Frisken <l.frisken@gmail.com>
2022-05-26 07:49:19 +00:00
Luke Frisken
b908cb980a
Add blog post about using RTIC 2022-05-12 22:58:58 +10:00
bors[bot]
b071475035
Merge #377
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>
2022-04-11 06:36:23 +00:00
Kiran Shila
14824f0cd4
Add PAC194X Driver Crate
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.
2022-04-10 17:10:23 -07:00
bors[bot]
8ad388f10f
Merge #376
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>
2022-04-03 10:57:23 +00:00
Andrew Straw
435ba8f9aa add nucleo-h743zi repo 2022-04-03 11:29:42 +02:00
bors[bot]
c57396e936
Merge #375
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>
2022-03-29 18:00:23 +00:00
Sergio Gasquez
e4b1b96ddd Add Espressif content 2022-03-29 14:32:12 +02:00
VersBinarii
12763a232d
Add Embedded Rust series video playlist 2022-03-28 14:00:59 +02:00
bors[bot]
9b8e883df4
Merge #371
371: Add dummy-pin and inverted-pin utility crates r=adamgreig a=eldruin



Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
2022-02-22 18:32:18 +00:00
bors[bot]
d11c8b49fb
Merge #373
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>
2022-02-20 21:09:04 +00:00
Pierre-Yves Aillet
2eec2935d3
Add grove matrix led my-9221 driver 2022-02-20 21:42:38 +01:00
bors[bot]
f47f3e45ff
Merge #372
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>
2022-02-20 20:23:57 +00:00
Pierre-Yves Aillet
dd0952e788
Add Ft6x36 touch screen driver 2022-02-20 21:14:42 +01:00
Diego Barrios Romero
93a2ce08f5 Add dummy-pin and inverted-pin utility crates 2022-02-17 21:24:28 +01:00
bors[bot]
74d1268019
Merge #370
370: Add minimq to the list of no-std crates r=eldruin a=oyren



Co-authored-by: Oyren <m.scheuren@oyra.eu>
2022-02-13 20:28:11 +00:00
Oyren
7c66bbd29e
Add minimq to the list of no-std crates 2022-02-13 17:24:01 +01:00
bors[bot]
0de340441e
Merge #368
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>
2022-02-07 07:56:38 +00:00
Rikard Anglerud
6e6c628029 Add an alternative AHT20 driver 2022-02-06 20:40:32 +00:00
bors[bot]
ba7e5c8567
Merge #303
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>
2022-01-26 20:49:55 +00:00
Diego Barrios Romero
2e7de10563
Fix SSD1309/STSPIN220 crate links 2022-01-26 21:49:16 +01:00
Anton Lazarev
35c8e3956a
add ssd1309 to README 2022-01-26 10:23:07 -08:00
bors[bot]
a0a7d97e54
Merge #365
365: Fix WIP section link r=adamgreig a=eldruin



Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
2022-01-26 12:58:23 +00:00
Diego Barrios Romero
5fb7340fb0 Fix WIP section link 2022-01-26 08:51:29 +01:00
bors[bot]
734b2fdd85
Merge #364
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>
2022-01-26 00:34:42 +00:00
Diego Barrios Romero
76a15e3c77 Clarify released driver section requisites 2022-01-25 22:03:20 +01:00
bors[bot]
c19f1ca780
Merge #362
362: Add entries for drogue projects and lorawan projects r=jamesmunns a=lulf



Co-authored-by: Ulf Lilleengen <ulf.lilleengen@gmail.com>
2022-01-25 19:47:29 +00:00
Ulf Lilleengen
c514206922 Add entries for drogue projects and lorawan projects 2022-01-17 15:24:19 +01:00
bors[bot]
7d03680f5c
Merge #359
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>
2022-01-11 19:59:48 +00:00
chrysn
ae850f3923
Add RIOT to RTOS list 2022-01-11 20:43:57 +01:00