Skip to content

Commit 692e4c0

Browse files
author
James Munns
authored
Merge branch 'master' into add-r502-link
2 parents 7fff328 + ecab615 commit 692e4c0

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

README.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ Peripheral Access Crates were also called Device Crates.
136136

137137
- [`atsamd21`](https://github.com/atsamd-rs/atsamd) Peripheral access API for Microchip (formerly Atmel) SAMD21 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
138138
- [`atsamd51`](https://github.com/atsamd-rs/atsamd) Peripheral access API for Microchip (formerly Atmel) SAMD51 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
139+
- [`atsame54`](https://github.com/atsamd-rs/atsamd) Peripheral access API for Microchip (formerly Atmel) SAME54 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
139140
- [`avr-device`](https://github.com/Rahix/avr-device) Peripheral access API for Microchip (formerly Atmel) AVR microcontroller family.
140141
- [`sam3x8e`](https://crates.io/crates/sam3x8e) Peripheral access API for Atmel SAMD3X8E microcontrollers (generated using svd2rust) - ![crates.io](https://img.shields.io/crates/v/sam3x8e.svg)
141142

@@ -149,6 +150,7 @@ Peripheral Access Crates were also called Device Crates.
149150
### NXP
150151

151152
- [`lpc82x-pac`](https://crates.io/crates/lpc82x-pac) - ![crates.io](https://img.shields.io/crates/v/lpc82x-pac.svg)
153+
- [`lpc845-pac`](https://crates.io/crates/lpc485-pac) - ![crates.io](https://img.shields.io/crates/v/lpc845-pac.svg)
152154
- [`lpc11uxx`](https://crates.io/crates/lpc11uxx) - ![crates.io](https://img.shields.io/crates/v/lpc11uxx.svg)
153155
- [`mkw41z`](https://crates.io/crates/mkw41z) - ![crates.io](https://img.shields.io/crates/v/mkw41z.svg)
154156
- [`k64`](https://crates.io/crates/k64) - ![crates.io](https://img.shields.io/crates/v/k64.svg)
@@ -232,7 +234,7 @@ Implementations of [`embedded-hal`] for microcontroller families and systems run
232234

233235
### Microchip
234236

235-
- [`atsamd-hal`](https://crates.io/crates/atsamd-hal) - HAL for SAMD21 and SAMD51 - ![crates.io](https://img.shields.io/crates/v/atsamd-hal.svg)
237+
- [`atsamd-hal`](https://crates.io/crates/atsamd-hal) - HAL for SAMD21, SAMD51 and SAME54 - ![crates.io](https://img.shields.io/crates/v/atsamd-hal.svg)
236238
- ['avr-hal'](https://github.com/Rahix/avr-hal) - HAL for AVR microcontroller family and AVR-based boards
237239

238240
### Nordic
@@ -246,9 +248,10 @@ Implementations of [`embedded-hal`] for microcontroller families and systems run
246248

247249
Also check the list of [NXP board support crates][nxp-bsc]!
248250

249-
[nxp-bsc]: #nxp-1
251+
[nxp-bsc]: #nxp-2
250252

251-
- [`lpc82x-hal`](https://crates.io/crates/lpc82x-hal) - [![crates.io](https://img.shields.io/crates/v/lpc82x-hal.svg)](https://crates.io/crates/lpc82x-hal)
253+
- [`lpc8xx-hal`](https://crates.io/crates/lpc8xx-hal) - HAL for lpc82x and
254+
lpc845 - [![crates.io](https://img.shields.io/crates/v/lpc8xx-hal.svg)](https://crates.io/crates/lpc8xx-hal)
252255

253256
- [`mkw41z-hal`](https://crates.io/crates/mkw41z-hal) - ![crates.io](https://img.shields.io/crates/v/mkw41z-hal.svg)
254257

@@ -275,7 +278,7 @@ Also check the list of [STMicroelectronics board support crates][stm-bsc]!
275278
[Blue pill]: http://wiki.stm32duino.com/index.php?title=Blue_Pill
276279
[Nucleo-F103RB]: http://www.st.com/en/evaluation-tools/nucleo-f103rb.html
277280

278-
- [`stm32f30x-hal`](https://crates.io/crates/stm32f30x-hal) - ![crates.io](https://img.shields.io/crates/v/stm32f30x-hal.svg)
281+
- [`stm32f3xx-hal`](https://crates.io/crates/stm32f3xx-hal) - ![crates.io](https://img.shields.io/crates/v/stm32f3xx-hal.svg)
279282

280283
- [`stm32f4xx-hal`](https://crates.io/crates/stm32f4xx-hal) - ![crates.io](https://img.shields.io/crates/v/stm32f4xx-hal.svg)
281284
- Generic HAL implementation for all MCUs of the stm32f4 series
@@ -416,6 +419,7 @@ devices which go beyond what is available in [`embedded-hal`]:
416419
- [`accelerometer`](https://github.com/NeoBirth/accelerometer.rs) - Generic accelerometer support, including traits and types for taking readings from 2 or 3-axis accelerometers and tracking device orientations - ![crates.io](https://img.shields.io/crates/v/accelerometer.svg)
417420
- [`embedded-graphics`](https://crates.io/crates/embedded-graphics): 2D drawing library for any size display - ![crates.io](https://img.shields.io/crates/v/embedded-graphics.svg)
418421
- [`smart-leds`](https://github.com/smart-leds-rs): Support for addressable LEDs including WS2812 and APA102
422+
- [`radio`](https://github.com/ryankurte/rust-radio) - Generic radio transceiver traits, mocks, and helpers - ![crates.io](https://img.shields.io/crates/v/radio.svg)
419423

420424
## Driver crates
421425

@@ -462,6 +466,10 @@ have achieved the "released" status (published on crates.io + documentation / sh
462466
30. [OPT300x] - I2C - Ambient light sensor family driver - [Intro blog post][30] - ![crates.io](https://img.shields.io/crates/v/opt300x.svg)
463467
31. [Si4703] - I2C - FM radio turner (receiver) driver - [Intro blog post][31] - ![crates.io](https://img.shields.io/crates/v/si4703.svg)
464468
32. [pwm-pca9685] - I2C - 16-channel, 12-bit PWM/Servo/LED controller - [Intro blog post][32] - ![crates.io](https://img.shields.io/crates/v/pwm-pca9685.svg)
469+
33. [VEML6030/VEML7700] - I2C - Ambient light sensors - [Intro blog post][33] - ![crates.io](https://img.shields.io/crates/v/veml6030.svg)
470+
34. [Sx127x] - SPI - Long Range Low Power Sub GHz (Gfsk, LoRa) RF Transceiver - [Intro blog post][34] - ![crates.io](https://img.shields.io/crates/v/radio-sx127x.svg)
471+
35. [Sx128x] - SPI - Long range, low power 2.4 GHz (Gfsk, Flrc, LoRa) RF Transceiver - [Intro blog post][35] - ![crates.io](https://img.shields.io/crates/v/radio-sx128x.svg)
472+
36. [AT86RF212] - SPI - Low power IEEE 802.15.4-2011 ISM RF Transceiver - [Intro blog post][36] - ![crates.io](https://img.shields.io/crates/v/radio-at86rf212.svg)
465473

466474
[L3GD20]: https://crates.io/crates/l3gd20
467475
[LSM303DLHC]: https://crates.io/crates/lsm303dlhc
@@ -555,6 +563,18 @@ have achieved the "released" status (published on crates.io + documentation / sh
555563
[pwm-pca9685]: https://crates.io/crates/pwm-pca9685
556564
[32]: https://blog.eldruin.com/pca9685-pwm-led-servo-controller-driver-in-rust/
557565

566+
[VEML6030/VEML7700]: https://crates.io/crates/veml6030
567+
[33]: https://blog.eldruin.com/veml6030-ambient-light-sensor-driver-in-rust/
568+
569+
[Sx127x]: https://crates.io/crates/radio-sx127x
570+
[34]: https://ryan.kurte.nz/notes/2020-01-05-rust-radio
571+
572+
[Sx128x]: https://crates.io/crates/radio-sx128x
573+
[35]: https://ryan.kurte.nz/notes/2020-01-05-rust-radio
574+
575+
[at86rf212]: https://crates.io/crates/radio-at86rf212
576+
[36]: https://ryan.kurte.nz/notes/2020-01-05-rust-radio
577+
558578
*NOTE* You may be able to find even more driver crates by searching for the [`embedded-hal-driver`]
559579
keyword on crates.io!
560580

@@ -632,6 +652,8 @@ Work in progress drivers. Help the authors make these crates awesome!
632652
- [spi-memory] - SPI - A generic driver for various SPI Flash and EEPROM chips - ![crates.io](https://img.shields.io/crates/v/spi-memory.svg)
633653
- [st7032i] - I2C - Dot Matrix LCD Controller driver (Sitronix ST7032i or similar). - ![crates.io](https://img.shields.io/crates/v/st7032i.svg)
634654
- [hzgrow-r502] - UART capacitive fingerprint reader - ![crates.io](https://img.shields.io/crates/v/hzgrow-r502.svg)
655+
- [CCS811] - I2C - Gas and VOC sensor driver for monitoring indoor air quality.
656+
- [iAQ-Core] - I2C - iAQ-Core-C/iAQ-Core-P Gas and VOC sensor driver for monitoring indoor air quality.
635657

636658
[MFRC522]: https://github.com/japaric/mfrc522
637659
[motor-driver]: https://github.com/japaric/motor-driver
@@ -701,6 +723,8 @@ Work in progress drivers. Help the authors make these crates awesome!
701723
[spi-memory]: https://github.com/jonas-schievink/spi-memory/
702724
[st7032i]: https://github.com/dotcypress/st7032i
703725
[hzgrow-r502]: https://crates.io/crates/hzgrow-r502
726+
[CCS811]: https://github.com/eldruin/ccs811-rs
727+
[iAQ-Core]: https://github.com/eldruin/iaq-core-rs
704728

705729
## no-std crates
706730

0 commit comments

Comments
 (0)