Commit graph

594 commits

Author SHA1 Message Date
Pierre-Yves Aillet 2eec2935d3
Add grove matrix led my-9221 driver 2022-02-20 21:42:38 +01: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
Oyren 7c66bbd29e
Add minimq to the list of no-std crates 2022-02-13 17:24:01 +01:00
Rikard Anglerud 6e6c628029 Add an alternative AHT20 driver 2022-02-06 20:40:32 +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
Diego Barrios Romero 5fb7340fb0 Fix WIP section link 2022-01-26 08:51:29 +01:00
Diego Barrios Romero 76a15e3c77 Clarify released driver section requisites 2022-01-25 22:03:20 +01:00
Ulf Lilleengen c514206922 Add entries for drogue projects and lorawan projects 2022-01-17 15:24:19 +01:00
chrysn ae850f3923
Add RIOT to RTOS list 2022-01-11 20:43:57 +01:00
Tyler Holmes 9811f4a5d2 cleanup wording errors and add the language to some boards I missed 2022-01-10 13:29:21 -08:00
Tyler Holmes 074855b583 add atsamd room 2022-01-08 19:10:45 -08:00
Tyler Holmes c1fcfa6845 remove top level heading 2022-01-08 19:03:46 -08:00
Tyler Holmes 1a90dadcfd atsamd-rs does not support f405. whoops. 2022-01-08 15:00:03 -08:00
Tyler Holmes 4ff20edab4 update with latest boards from atsamd-rs 2022-01-08 14:56:54 -08:00
unrelentingtech 5a8da47403
Add freebsd-embedded-hal 2021-12-31 19:23:01 +03:00
Stephan 71344ef8a2
add crates.io links to PIC32; add fixed-fft 2021-12-30 19:44:19 +01:00
Jonathan 'theJPster' Pallant 312f7b55fb
Add missing Pimoroni links 2021-12-27 17:06:33 +00:00
Jonathan 'theJPster' Pallant d191784e21
Typo in ItsyBitsy 2021-12-26 20:03:19 +00:00
Jonathan 'theJPster' Pallant 04a2a0c5df
Update README with some RP2040 boards
Also bump RTIC to 1.0
2021-12-26 19:57:48 +00:00
Constantine Solovev 0f0c1f659a
Fix broken links 2021-12-25 21:47:33 +04:00
Christopher Hunt c13c7d7fa7
Update README.md 2021-12-20 20:46:35 +11:00
Christopher Hunt 4b3920270e
Update README.md 2021-12-20 20:44:24 +11:00
Christopher Hunt db53487239
PR feedback 2021-12-20 10:44:34 +11:00
Christopher Hunt bf555ae6ee
Adds embassy-start
This is a link to a project starter template for writing embedded async Rust applications using Embassy.
2021-12-18 19:27:57 +11:00
Robin Mueller 845fb3b14c
small tweaks 2021-12-17 01:03:15 +01:00
Robin Mueller 262c0847c2
move adc to released section, add blogposts 2021-12-17 01:00:10 +01:00
Rahix 86103a6d80 Add port-expander crate 2021-12-15 21:50:14 +01:00
Robin Mueller ecd4e7f572
forgot the link 2021-12-13 22:05:30 +01:00
Robin Mueller ee2410b481
Add MAX116xx 10-bit ADC 2021-12-13 21:57:27 +01:00
Robin Mueller 1a1016a351
added vorago-reb1 BSP and va416xx PAC 2021-12-13 21:45:41 +01:00
Robin Mueller 737238df20
added vorago crates 2021-12-09 11:37:54 +01:00
ia0 3476701a3b Add nrf52840-dk-bsp
https://github.com/nrf-rs/nrf52840-dk
2021-12-06 22:39:06 +01:00
Jon Lamb f4ca179c92
Replace cargo-fel4 tool with ferros 2021-11-12 06:56:00 -08:00
Sergey Matyukevich 880c92a313 Update link to ftdi-embedded-hal
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>
2021-11-09 21:49:43 +03:00
Vladimir Petrigo 7dfe6e9847
Fix sntpc order in the no_std list 2021-11-09 13:44:43 +03:00
Vladimir Petrigo 1d8527f245
Add sntpc to no_std crates
sntpc library allows to poll timestamps from SNTPv4 (for now) capable servers in order to synchronise system time
2021-11-09 11:48:36 +03:00
tnballo edf47ca89d
Add scapegoat to alphabetical no-std crates list 2021-10-26 12:34:54 -04:00
James Munns 9f4a3a67aa
Properly attribute embedded-hal-compat. 2021-10-14 17:43:36 +02:00
Diego Barrios Romero 14351f4290
Update README.md 2021-08-24 16:09:03 +02:00
Diego Barrios Romero 9d2effc4a6
Update README.md 2021-08-24 16:08:56 +02:00
Rob Young 12a1d0f701 Add rp-rs to list of chats 2021-08-24 13:59:59 +01:00
Sascha1337 df7cb231a7
add telegram channel for embedded.rs + wasm 2021-08-24 17:01:49 +08:00
Rob Young f413bc8960 Add AVR and STM32 Matrix channels 2021-08-23 09:02:31 +01:00
W.C. Pannell 20fa2c935f
Add SKEAZN642 PAC
PAC to support NXP KEA64 series (KEAZN16, 32, and 64) of MCUs.
https://github.com/wcpannell/SKEAZN642
2021-08-19 06:16:03 -05:00
Yann Nicolas 32c53d45f6
Move rainbow-hat-rs to the driver section 2021-07-30 16:43:52 -04:00
Yann Nicolas 24fde5d3f6
Add project rainbow-hat-rs for support of the Pimoroni Rainbow HAT board
GitHub repo: https://github.com/yannart/rainbow-hat-rs
2021-07-24 23:54:13 -04:00
Boris Vinogradov e4b34b642a Add VEML7700 embedded HAL driver to README.md 2021-07-20 16:46:03 +03:00
James Munns 483604441d
Update README.md 2021-07-05 16:03:39 +02:00
Stephan 253b379244 add PIC32 related crates 2021-07-05 15:52:22 +02:00
Christopher Hunt 2c23afecc6
Include the Thingy:91 BSP 2021-07-02 09:40:27 +10:00
Boris Vinogradov 3140824ab0 Add IST7920 to WIP 2021-06-28 17:35:06 +03:00
Boris Vinogradov 7dcb734f15 Add SSD1320 to WIP 2021-06-24 09:21:57 +03:00
William D. Jones 4fc4e46fbb
Add tcn75a embedded HAL driver to README.md. 2021-06-22 16:46:44 -04:00
Jacob Rosenthal b2775be0ed add cmsis-dsp-sys 2021-06-20 16:39:49 -07:00
Jacob Rosenthal bc86227d2a add DSP on STM32F407G-DISC1 2021-06-20 16:33:10 -07:00
Ryan b2005e5842
Add embedded-hal-compat 2021-06-17 09:41:53 +12:00
Rafael Bachmann 785339e7b4 Add cd74hc4067 driver
repo here: https://github.com/barafael/cd74hc4067-rs

Thanks :)
2021-06-09 20:13:01 +02:00
Rafael Bachmann b13667d11e
Add hc-12 driver
repo here: https://github.com/barafael/hc12-at-rs

Thanks :)
2021-05-26 15:36:40 +02:00
Jacob Alexander 99befbf49f
Adding atsam4-hal 2021-05-08 23:17:52 -07:00
chrismolli 3aeebca470 added PAC for msp430fr6972 2021-04-18 15:02:33 +02:00
Andrew Straw a13ae7bd02 Add cam-geom 2021-04-14 23:57:18 +02:00
Andrew Walbran 0de3f3ebd1 Add gd31f1x0-hal HAL crate. 2021-04-13 17:28:33 +01:00
Andrew Walbran 28e1227f48 Add gd32f1 PAC. 2021-04-13 17:26:18 +01:00
kellda 5f40547ab4
Update msp430-quickstart URL 2021-04-11 20:46:16 +02:00
Andrew Straw f04946d8d8 add adskalman 2021-04-07 09:18:25 +02:00
Sergey Matyukevich d5bff96a45 README.md: remove e.ziclean-cube firmware project
Remove stale e.ziclean-cube firmware project.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
2021-03-31 23:56:35 +03:00
David O'Connor a3792ed3cd Add stm32-hal crate 2021-03-25 09:14:19 -04:00
James Munns d514eb765b
Add content from Ferrous Systems. 2021-03-25 13:32:53 +01:00
Andrei Sousa 70eeb20027 Adding IIS2MDC and ISM330DHCX 2021-03-16 19:12:41 +01:00
Hanno Braun a81cda1965
Add crates from Flott toolkit 2021-03-11 14:48:33 +01:00
Dario Nieuwenhuis b37dde78b5 Add PAC+HAL for nrf53, nrf91, some nrf52s 2021-03-07 20:04:38 +01:00
Erik Henriksson e127b3446a
Adds the mqtt-sn to the list of no-std crates 2021-02-25 10:27:46 +01:00
Anton Patrushev 14d20958e3
Another BSP for STM32F3DISCOVERY crate added
This crate is used in book and maintained s for 02/2021. Original f3 crate by @japaric looks stale.
2021-02-14 23:13:46 +05:00
eupn 4948f64eef
README.md: add embassy 2021-01-20 12:06:07 +08:00
Alex Williams 6418ea97c0
Merge branch 'master' into add-sram23x 2021-01-17 04:20:11 +00:00
Mathias c92edbce2c Add embedded-storage and embedded-nal to component abstraction crates 2021-01-14 09:48:43 +01:00
Alex Williams 3975caa929
Add link to Microchip 23x SRAM driver and blog post 2021-01-13 07:25:09 +00:00
Dion Dokter 5c7a0aacde
Added device-driver crate
I've made a crate that can help you create device drivers. Currently it can only be used for register definitions, but I'm planning on doing more.
I'd love to get some more eyeballs on this and adding it to this list seems like a good step.
2020-12-29 17:52:48 +01:00
Johannes Barre a1acc2c5a6
Removed Fork for AVR link
This project has been merged to upstream and is deprecated.
2020-11-28 19:15:18 +01:00
Logiase 96332257b7
fix URL 2020-10-17 00:04:34 +08:00
Kyle 6c5e9bd6e8
Fix BluePill broken link
Use new url: stm32duinoforum.com
2020-10-08 19:48:54 -07:00
Raphael O 7671fdaf90
Update README.md 2020-10-01 11:26:39 +02:00
Raphael O 659f11f595
Update README.md 2020-10-01 11:25:43 +02:00
Michael Nitschinger a5df246763
Update README.md 2020-09-28 19:09:05 +02:00
Diego Barrios Romero 369a06f956 Release CCS811 indoor air quality sensor 2020-09-10 20:59:08 +02:00
Ferdia McKeogh c91563d2ac
Add AHT20 2020-09-07 18:50:26 +01:00
bors[bot] cb10ae58e7
Merge #296
296: Add static-bytes crate link r=jamesmunns a=xoac



Co-authored-by: Sylwester Rąpała <sylwesterrapala@outlook.com>
2020-08-31 23:56:51 +00:00
Sylwester Rąpała a632ce126c
Add static-bytes crate link 2020-09-01 01:54:19 +02:00
Michael Beaumont 4eb60cc561
Add dht-sensor 2020-08-11 20:55:33 +02:00
bors[bot] 2e8b4ad5b3
Merge #291
291: Add gdbstub r=adamgreig a=daniel5151

Add `gdbstub` to this list of no-std crates.

`gdbstub` is a `#![no_std]`compatible (and `alloc` free) implementation of the GDB remote serial protocol in Rust.

Co-authored-by: Daniel Prilik <danielprilik@gmail.com>
2020-08-10 00:17:05 +00:00
Diego Barrios Romero 7e6bd85472 Add portable CRC and SMBus PEC crates 2020-08-09 11:44:26 +02:00
Karl Thorén 5dbff48b7a
Add Adafruit-7segment Driver 2020-08-07 21:10:39 +02:00
Marc Poulhiès 2080e571f0
Apply suggestions from code review
Add crates.io label to epd-waveshare crate.

Co-authored-by: Daniel Egger <daniel@eggers-club.de>
2020-08-07 15:43:27 +02:00
Marc Poulhiès 4ea9792210 Update link for waveshare e-ink crate
The crate was moved.
2020-08-07 15:26:17 +02:00
Daniel Prilik 98643d4e43 Add gdbstub 2020-07-31 11:06:31 -04:00
Ioan Herisanu 3f6a67b801 Add ltr-559 2020-07-30 19:36:26 +03:00
Diego Barrios Romero 3c389747e2 Add WIP MLX9061x infrared temperature sensor driver 2020-07-29 21:19:59 +02:00
TheZoq2 e3b2362ca9 add a note on why the old materials section is there 2020-07-19 17:14:13 +02:00
TheZoq2 18ceddcc4a Clean up the training materials section 2020-07-19 14:05:01 +02:00
Pablo Deymonnaz bb02c92e05
Fix typo in lpc845-pac crate link 2020-07-18 11:22:04 -03:00
Michael van Niekerk 938dd0a039
Remove space 2020-07-15 01:07:37 +02:00
Michael van Niekerk b0f1a62c65
Add Microchip 25LCxxx driver 2020-07-15 01:04:43 +02:00
Gus Wynn 3159863eb9
Add link to Arduino Nano 33 IoT support
I just finished adding this crate, so I figured I'd add a link, in the same section as boards in the same repo
2020-07-08 12:40:51 -07:00
bors[bot] 2034b798ec
Merge #282
282: Remove reference to emosenkis/esp8266-hal r=berkus a=emosenkis

It has been deprecated in favor of work towards directly supporting Xtensa in rustc which is already mentioned here.

Co-authored-by: Eitan Mosenkis <eitan@mosenkis.net>
2020-06-28 12:43:34 +00:00
Mathias Koch 432c3e788a Merge branch 'master' of github.com:MathiasKoch/awesome-embedded-rust 2020-06-26 13:36:49 +02:00
Mathias Koch 7f7f7cdcbe Add atat, and ublox-cellular 2020-06-26 13:35:13 +02:00
Michael van Niekerk bb80c629d5
Microchip TC72, Analog Devices ADXL313
Microchip TC72, Analog Devices ADXL313 crates
2020-06-26 12:44:00 +02:00
Eitan Mosenkis f22805bf8d
Remove reference to emosenkis/esp8266-hal
It has been deprecated in favor of work towards directly supporting Xtensa in rustc which is already mentioned here.
2020-06-21 20:42:34 +03:00
David O'Connor c045e02c1b Fixed typo 2020-06-19 01:46:43 -04:00
David O'Connor 0e272a636a Git troubleshooting 2020-06-19 01:46:02 -04:00
David O'Connor 1d70c3a0b2 Add anyleaf ph module driver 2020-06-19 01:38:07 -04:00
trembel c83849cae8
Change RTFM to RTIC
Changing RTFM to RTIC.  RTFM for MSP430 doesn't seem to be maintained and has not made the change to RTIC
2020-06-12 18:40:20 +02:00
Jacob Rosenthal bb3bf29f5c
Add hf2 and uf2 tools for microsoft/adafruit boards 2020-06-06 19:19:13 -07:00
Tyler Holmes a251d17a10 also update table of contents 2020-06-04 13:01:51 -07:00
Tyler Holmes 31470d1780 add boards from atsamd repo 2020-06-04 12:53:58 -07:00
Johan Kristell 5af806042e Add Adafruit feather-f405 board 2020-06-01 10:47:36 +02:00
David Goodlad fb0705ef5c
Add 1bitsy board support crate
I've been working on a board support crate for the [1bitsy](https://1bitsy.org/) board, which is based on an STM32F415 MCU. The board is relatively simple, so there's only a few things to abstract:

* one LED
* one Button
* a 25MHz high-frequency external clock source
2020-05-29 12:03:27 +10:00
David Haig b86181d53b Add embedded-websocket crate 2020-05-23 21:50:35 +01:00
bors[bot] 397d9f8617
Merge #272
272: Add FreeRTOS-rust r=adamgreig a=Niondir



Co-authored-by: Tobias Kaupat <tobiall@niondir.de>
2020-05-17 00:49:35 +00:00
Justin Moon 521d9e19e0 Add lvgl-rs 2020-05-15 22:58:53 -05:00
Tobias Kaupat a8b38b425c
Add FreeRTOS-rust 2020-05-15 19:45:12 +02:00
Mendelt Siebenga f8b90619f5 add MCP4725 work in progress driver 2020-05-09 15:42:36 +02:00
Diego Barrios Romero 98a1918ce7 Add MAX3010x heart rate/pulse oximeter sensor 2020-05-02 13:41:39 +02:00
Diego Barrios Romero 479a3ca306 Add WIP BMI160, HRS3300, HDC20xx, ISL29125, MAX170xx 2020-05-02 13:36:37 +02:00
bors[bot] 48bfca5cce
Merge #267
267: Tools: Add cargo-flash and cargo-embed r=therealprof a=dbrgn



Co-authored-by: Danilo Bargen <mail@dbrgn.ch>
2020-04-29 22:14:25 +00:00
Danilo Bargen e1ef74695e no_std crates: Add debouncr 2020-04-29 23:49:34 +02:00
Danilo Bargen e2043bf8d1 Tools: Add cargo-flash and cargo-embed 2020-04-29 23:45:49 +02:00
KENTARO OKUDA 0ed7433811 Fix a Typo 2020-04-29 13:34:14 -04:00
KENTARO OKUDA 1ec78b1216 Add WIP LSM9DS1 2020-04-23 18:44:12 -04:00
KENTARO OKUDA 870c0ac57c Add MAX6955 Driver 2020-04-22 20:29:28 -04:00
bors[bot] 3d473cc0e4
Merge #246
246: Add endian_codec crate r=jamesmunns a=xoac

I crate no_std crate. Maybe someone find it useful

Co-authored-by: Sylwester Rąpała <sylwesterrapala@outlook.com>
2020-04-12 22:19:44 +00:00
bors[bot] 4a7b01cf29
Merge #250
250: Added Ambiq Apollo 1,2,3p PAC r=jamesmunns a=trembel



Co-authored-by: trembel <silvano.cortesi@hotmail.com>
2020-04-12 22:18:32 +00:00
James Munns 58ff5f6680
Merge branch 'master' into st7789 2020-04-13 00:16:27 +02:00
Hanno Braun 18f3ad94a3
Move DW1000 driver out of WIP section
It finally has an introductory article now.
2020-03-31 12:11:37 +02:00
Sylwester Rąpała e5eb4d445a
fix typo 2020-03-30 19:12:22 +02:00
YuhanLiin 023b1ec624 Add msp430fr2355 and msp430fr2x5x-hal 2020-03-22 04:05:14 -04:00
Ales Katona ef42002b90
add the st7789 driver 2020-03-15 14:00:48 -06:00
Jan Teske 68726cb06c Add microfft
This commit adds the microfft FFT library to the list of `no_std`
crates.

- crate: https://crates.io/crates/microfft
- repository: https://gitlab.com/ra_kete/microfft-rs
2020-03-09 09:08:33 +01:00
Berkus Decker 8d8cd4b480
Merge branch 'master' into imxrt-rs 2020-03-08 19:25:13 +02:00
bors[bot] fc07a13153
Merge #255
255: Add MIDI driver crate r=therealprof a=wjakobczyk



Co-authored-by: Wojciech Jakóbczyk <wjakobczyk@users.noreply.github.com>
2020-02-21 13:13:12 +00:00
Wojciech Jakóbczyk a13f4d13ba
Add crates.io badge to ST7920 2020-02-21 13:40:37 +01:00
Wojciech Jakóbczyk 03f6b4f7bc
Add crates.io badge 2020-02-21 13:38:21 +01:00
Wojciech Jakóbczyk e16b396c98
Add ST7920 LCD driver 2020-02-21 11:07:29 +01:00
Wojciech Jakóbczyk 9529350d77
Add MIDI driver crate 2020-02-21 11:01:53 +01:00
Tom Burdick 54c659f00f Add links for i.mx rt related crate (imxrt-rs) 2020-02-19 08:59:26 -06:00
James Munns 758a3925ee Add section for community chat rooms 2020-02-17 14:35:02 +01:00
Ingmar Jager 1c41d7244e
Add ADXL355 driver crate 2020-02-14 14:20:55 +01:00
Danilo Bargen 80364cf2e1 Drivers: Add SHTCx 2020-02-12 00:08:56 +01:00