Commit Graph
995 Commits
Author SHA1 Message Date
Dblm0 2c7e2a5def Add cargo-bloat tool 2022-12-02 16:11:45 +03:00
447d5851c1 Merge #391
391: add w7500x-pac r=adamgreig a=Georges760



Co-authored-by: Georges <g.palauqui@gptechinno.com>
2022-11-05 14:21:57 +00:00
Georges 226db2f1ec add w7500x-pac 2022-11-05 11:49:39 +01:00
Erik Rogers 3f32d61f35 fix: sega-controller link url 2022-11-04 03:02:08 -04:00
Erik Rogers 4d1554bbf7 chore: add sega-controller lib 2022-11-04 03:00:08 -04:00
d26b85a14b Merge #389
389: Add atwinc1500-rs to WIP driver list r=eldruin a=DrewTChrist

Hello I've been working on a driver for the Atwinc1500 and I'd like to add it to the list.

[https://github.com/DrewTChrist/atwinc1500-rs](https://github.com/DrewTChrist/atwinc1500-rs)\

Thank you.

Co-authored-by: Andrew Christiansen <andrewtaylorchristiansen@gmail.com>
2022-10-20 06:37:49 +00:00
Andrew Christiansen fbdbd0e73c Add atwinc1500-rs to WIP driver list 2022-10-19 19:51:52 -07:00
6a9325701a Merge #388
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>
2022-10-03 11:33:52 +00:00
apollolabsdevandGitHub 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
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
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
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
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 PetrigoandGitHub 73557f32af Update README.md
Add info about efm32-rs project and related EFM32 MCU crates
2022-07-27 13:55:16 +03:00
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 BruhnandGitHub efec498f6b Add moonboot Update Bootloader Framework 2022-07-18 23:12:22 +02:00
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 WalbranandGitHub c30405520b Add gd32e2 and gd32f2 PACs 2022-07-07 14:53:20 +01:00
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 MunnsandGitHub 32af2c1890 Merge branch 'master' into embedded_rust_playlist 2022-06-15 15:39:40 +02:00
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
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 FedyashevandGitHub 4e2ddc0093 Fix a typo in README 2022-06-14 15:48:34 +03:00
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 FriskenandGitHub b908cb980a Add blog post about using RTIC 2022-05-12 22:58:58 +10:00
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 ShilaandGitHub 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
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
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
VersBinariiandGitHub 12763a232d Add Embedded Rust series video playlist 2022-03-28 14:00:59 +02:00
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
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
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
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
OyrenandGitHub 7c66bbd29e Add minimq to the list of no-std crates 2022-02-13 17:24:01 +01:00
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
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 RomeroandGitHub 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