Commit graph

396 commits

Author SHA1 Message Date
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
trembel
2ea2f87045
Added Ambiq Apollo 1,2,3p PAC 2020-02-07 16:40:53 +01:00
Alexey Galakhov
906858e347
Trivial formatting fix for avr-hal 2020-02-07 01:58:47 +01:00
Alexey Galakhov
60f9f17891
Add proper crates.io links to all usbd crates 2020-02-07 01:56:11 +01:00
Alexey Galakhov
664419cc19
Add more USB class crates
Two more USB class crates are `usbd-midi` that implements MIDI class and `usbd-hid-device` which also provides USB HID but tries to be totally safe.
2020-02-07 01:51:11 +01:00
David Sawatzke
abee5f86b9 Add embedded-morse 2020-02-04 00:31:03 +01:00
Twitch
6cea0e4b27
Add USB crates 2020-02-02 19:21:36 -08:00
Sylwester Rąpała
c63f1110d8
Add endian_codec crate 2020-02-01 12:50:00 +01:00
cs2dsb
8c8fa33453 Swap max31855 to one published on crates.io
The max31855 repo previously listed isn't published on crates.io and uses an old version of the hal.
I've uploaded a similar (slightly different api to suit my tastes and better support multiple spi devices on the same pins) crate and published it on crates.io.
2020-01-27 13:52:13 +00:00
Jonas Schievink
e03eda40a5
Add the irq crate 2020-01-26 13:39:25 +01:00
Vadim Kaushan
76e5cafb23
Update table of contents 2020-01-26 12:14:56 +03:00
Vadim Kaushan
2222a5703f
Add HAL and BSPs for GD32V 2020-01-26 12:14:02 +03:00
James Munns
37c310bc78
Add link 2020-01-20 01:39:17 +01:00
James Munns
6b1ddb826e
Add bitmatch 2020-01-20 01:38:22 +01:00
Jesse Braham
660e042ae8 Document ATSAMD11 support via atsamd-rs 2020-01-11 09:52:39 -08:00
James Munns
de3bbff9b9 Alphabetize and number some categories 2020-01-10 21:06:25 +01:00
James Munns
8fcb4dfef2
Merge branch 'master' into hub75 2020-01-10 20:55:42 +01:00
James Munns
692e4c0b1a
Merge branch 'master' into add-r502-link 2020-01-10 20:53:16 +01:00
bors[bot]
ecab615996
Merge #235
235: Add lpc845-pac & hal r=jamesmunns a=david-sawatzke

Lpc845 support was added to lpc82x-hal, so it was renamed lpc8xx-hal.

Also fixes a broken link

Co-authored-by: David Sawatzke <david-sawatzke@users.noreply.github.com>
2020-01-10 19:49:56 +00:00
bors[bot]
fa6efef0dc
Merge #233
233: atsamd-rs has ATSAME54 support r=jamesmunns a=mvniekerk

The atsamd-rs repo now has Microchip ATSAME54 support. 

Co-authored-by: Michael van Niekerk <mvniekerk@chazaqdev.com>
2020-01-10 19:46:38 +00:00
Diego Barrios Romero
378ca14d0e Add WIP CCS811 and iAQ-Core gas/VOC sensor drivers 2020-01-07 16:27:44 +01:00
ryan
ed57d7a257 Added radio hal, sx128x, sx127x, at86rf212 impls 2020-01-05 17:17:43 +13:00
Christopher McClellan
61e0450fe1
Point stmf32f3 users to currently maintained crate
Per https://github.com/stm32-rs/stm32f3xx-hal/issues/48 and https://github.com/japaric/stm32f30x-hal/issues/36, point stm32f3 users to the community supported stm32f3xx crate, instead of japaric's unmaintained stm32f30x crate.
2020-01-04 08:44:47 -05:00
David Sawatzke
40d23c2560 Fix link to nxp board support crates 2020-01-03 14:37:45 +01:00
David Sawatzke
5f5505805a Add lpc845-pac and replace lpc82x-hal with lpc8xx-hal 2020-01-03 14:36:35 +01:00
David Sawatzke
f6450223b2 Add hub75 driver 2020-01-03 14:27:16 +01:00
Michael van Niekerk
a1ef4969b9
Update README.md 2019-12-29 12:41:02 +02:00
Diego Barrios Romero
4e9e0f3cc9 Note compatibility with VEML7700 2019-12-21 09:12:57 +01:00
Diego Barrios Romero
8b01c27488 Release VEML6030 ALS driver 2019-12-20 22:27:57 +01:00
Filip Wieland
7fff328e8e
Add a link to the HZ Grow R502 driver 2019-12-17 11:53:46 +00:00
bors[bot]
4a608372da
Merge #225
225: Adding XMC4xxx PAC and HAL r=ryankurte a=lucasbrendel

Adding the XMC4xxx Peripheral access crates and the XMC4 HAL crate.

Co-authored-by: Lucas Brendel <lucasbrendel@gmail.com>
2019-12-17 00:45:05 +00:00
Diego Barrios Romero
9393568310 Release PCA9685 driver 2019-12-10 22:26:31 +01:00
Diego Barrios Romero
05a4c04b21 Release Si4703 FM radio receiver driver 2019-12-04 19:26:36 +01:00
Andre Richter
7500b18ca0
Add qemu-exit crate 2019-12-04 00:18:47 +01:00
Lucas Brendel
3e1e69396f
Adding XMC4xxx PAC and HAL 2019-12-02 15:49:40 -06:00
bors[bot]
dbd8cd8980
Merge #222
222: Add bounded-registers to tools r=andre-richter a=jonlamb-gh

For anyone curious about what bounded-registers look like, I have been hacking on a personal `bcm2711` crate in my Raspberry Pi 4 bare metal workspace.
https://github.com/jonlamb-gh/rpi4-rust-workspace

Co-authored-by: Jon Lamb <jon@auxon.io>
Co-authored-by: Andre Richter <andre-richter@users.noreply.github.com>
2019-12-02 20:39:41 +00:00
Andre Richter
63d73eefab
Fix register-rs link 2019-12-02 21:38:34 +01:00
Jon Lamb
a974f0bfc4
Add bounded-registers alongside register-rs with brief explanation 2019-12-02 07:31:24 -08:00
Daniel Egger
a54274b742
Merge pull request #224 from elpiel/rtoses-and-add-drone-os
Add new section for Real-time and add `Drone OS`
2019-12-02 10:11:20 -05:00
Lachezar Lechev
d403041bcc
Add new section, move Tock, FreeRTOS.rs & RTFM and add Drone OS 2019-12-02 13:54:36 +02:00
Sylwester Rąpała
31d4c62d32 Add info about rust fork for esp32 and esp8266 2019-12-01 23:59:55 +01:00
James Munns
569a19f741
Add shields 2019-11-26 20:30:15 +01:00
James Munns
9e0f4aa812
Add CMIM and Panic-Persist 2019-11-26 20:28:18 +01:00
Andre Richter
c0f9865d41
Reflect the OS tutorials rewrite
Its no longer a collection of bare-metal tutorials, but a series about writing an OS.
2019-11-24 23:27:35 +01:00
Timo Kröger
9acb778253
Add EFM32PG12 PAC
The matching HAL is WIP and not awesome enough to be added yet
2019-11-14 12:52:38 +01:00
bors[bot]
5b7f79b529
Merge #215
215: add Embedded Rust Book, actualize RTFM links r=korken89 a=burrbull



Co-authored-by: Andrey Zgarbul <zgarbul.andrey@gmail.com>
2019-11-11 11:53:35 +00:00
Diego Barrios Romero
47bfd3846a Publish OPT300x ALS driver 2019-11-09 18:23:08 +01:00
Daniel Egger
ab69bbe748
Merge pull request #217 from cs2dsb/patch-1
Update README.md (Added adafruit-alphanum4 hal implementation crate)
2019-11-09 13:17:57 +01:00
cs2dsb
d77378cdc9
Update README.md
Added adafruit-alphanum4 hal implementation crate
2019-11-09 10:18:16 +00:00
Matt Vertescher
4cf5ec610c Add a link to the stm32f7xx-hal crate 2019-11-09 03:50:59 -05:00
Andrey Zgarbul
85cf2b58d6 add Embedded Book, actualize RTFM links 2019-11-08 17:43:38 +03:00
Evan Cameron
c5e7dea5bc Add rotary-encoder-hal to drivers 2019-11-04 11:48:44 -05:00
bors[bot]
336e0d4907
Merge #212
212: Add ST7032i LCD driver r=therealprof a=dotcypress



Co-authored-by: Vitaly Domnikov <dotcypress@gmail.com>
2019-10-25 16:15:05 +00:00
Tim Small
03b2a756cc Replace defunct IRC channel reference with matrix.to link. 2019-10-25 10:41:27 +01:00
Vitaly Domnikov
dbbfa50bdb
Add ST7032i LCD driver 2019-10-24 16:32:59 -07:00
bors[bot]
909fabc18b
Merge #209
209: Adding the stm32h7xx-hal crate r=jamesmunns a=hargoniX

I'm one of the co authors and I think with the release 0.2.0 which just came out the other day this HAL is now in a pretty solid and ready to use state.

Co-authored-by: Henrik Böving <hargonix@gmail.com>
2019-10-23 07:19:16 +00:00
bors[bot]
7fcbe693c2
Merge #207
207: Add WIP Si4703 FM radio turner (receiver) r=jamesmunns a=eldruin

I started a driver for these FM radio turners.

Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
2019-10-14 10:15:57 +00:00
Sergey Matyukevich
78ba9eff88 README.md: experiments with open firmware for vacuum cleaner
WIP project: experiments with open firmware for
stm32f1xx-based e.ziclean cube vacuum cleaner.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
2019-10-13 22:33:32 +03:00
Diego Barrios Romero
c4356b121a Add WIP Si4703 FM radio turner (receiver) 2019-10-13 09:06:20 +02:00
Henrik Böving
0f8f77b5b5 adding stm32h7xx-hal 2019-10-11 12:57:27 +00:00
Daniel Egger
c5681dd09a
Merge pull request #200 from luojia65/patch-1
Add GD32VF103 chip support crates
2019-10-11 07:51:51 +02:00
Luo Jia
336898818c
Update README.md 2019-10-09 17:32:02 +08:00
Daniel Egger
91ee6f0278
Merge pull request #205 from jkristell/add-nucleo-f401re
Add nucleo-f401re to board support section
2019-09-28 14:09:04 +02:00
Diego Barrios Romero
85f9d9fb4d Release VEML6075 driver 2019-09-28 13:42:24 +02:00
Johan Kristell
2cea204050 Add nucleo-f401re to board section 2019-09-28 07:18:12 +02:00
Johan Kristell
6299d0f51d Add infrared to the no-std crates list 2019-09-26 21:52:52 +02:00
Diego Barrios Romero
d788829104 Add WIP OPT300x driver (#203) 2019-09-16 23:03:45 +02:00
Diego Barrios Romero
a173ab1bb2 Make entry fit into one line 2019-09-15 14:59:45 +02:00
Diego Barrios Romero
c1a533094e Add released MCP794xx RTC driver 2019-09-15 14:26:04 +02:00
Luo Jia
148cc5a283
Update README.md
Co-Authored-By: Daniel Egger <daniel@eggers-club.de>
2019-09-15 19:40:40 +08:00
Luo Jia
a73a113f65
Whoops 2019-09-15 12:03:08 +08:00
Luo Jia
ac394aba43
Add GD32VF103 chip support crates
GD32VF103 is a microcontroller chip produced by GigaDevice Semiconductor Inc. with one RISC-V's RV32IMAC core as well as up to 128 KiB of Flash and 32 KiB of SRAM; this chip will be in market on late September this year.
2019-09-14 22:44:17 +08:00
Nicolas Stalder
af37972940 Reference the LPC55S6x PAC+HAL, update LPC82x PAC reference 2019-09-04 14:32:22 +02:00
Michael Bryan
2451c1078c Added the gcode crate (#197) 2019-08-30 22:18:48 +02:00
Rikard Anglerud
cc9501802b Replace the stm32f103xx crate with the stm32f1 crate (#196)
* Added all the crates from the stm32-rs project

These crates cover all microcontrollers in the the stm32 ecosystem
2019-08-23 23:33:08 +02:00
cortesis
06c1b36b2e Added Ambiq Apollo3 PAC (#194) 2019-08-14 21:25:42 +02:00
Jonas Schievink
d84a7b1cf4 Add the spi-memory crate (#193) 2019-07-21 15:12:23 +02:00
bors[bot]
656b848a17 Merge #190
190: update MAX7219 for new release r=adamgreig a=almindor

I've taken over the MAX7219 driver since the original author didn't touch it for a year.

Driver has been updated to use latest `embedded-hal`, documented and slightly extended with helper functions. I've made a release to crates.io as well since there was none done previously.

Co-authored-by: Ales Katona <almindor@gmail.com>
2019-07-01 21:59:08 +00:00
Jonah Dahlquist
846ec2787b
Added link to Rahix/avr-hal to board support list 2019-06-25 14:56:26 -05:00
Jonah Dahlquist
51136cb537
Added Rahix/avr-hal to HAL implementation crates list 2019-06-25 14:42:21 -05:00
Jonah Dahlquist
382a123d3b
Added Rahix/avr-device to Peripheral Access Crate list 2019-06-25 14:39:01 -05:00
Ales Katona
49f19fbc2a
update MAX7219 for new release 2019-06-16 09:15:48 -06:00
Paul
c6c8c2bde7 add bitbang-hal and st7735-lcd (#189) 2019-06-09 09:59:47 +02:00
Diego Barrios Romero
643ace7611 Add released AD983x driver (#188) 2019-06-07 09:47:43 +02:00
Raphael Nestler
fccff05500 Add lpc11uxx crate (#187) 2019-05-27 23:42:14 +02:00
Danilo Bargen
7746d82f58 Add RN2xx3 WIP driver (#186) 2019-05-22 09:42:17 +02:00
Danilo Bargen
258449c4ee Add stm32l0xx-hal crate (#185)
I'm not the author, but I'm using this crate and the parts that I tested seem to work fine 🎉
2019-05-22 09:37:52 +02:00
M Farkas-Dyck
d34acf6b44 Note null-terminated crate (#61)
It's a crate of generic null-terminated arrays. I find it quite useful dealing with the C world in particular.
2019-05-18 15:36:21 +02:00
Diego Barrios Romero
c4d60add20 Release KXCJ9/KXCJB accelerometer driver 2019-05-12 09:20:03 +02:00
jkristell
d3fceb6893 Add TP2016D2 driver to WIP section (#183) 2019-05-06 10:16:58 +02:00
bors[bot]
848b929568 Merge #182
182: README.md: Add samd51, accelerometer crate, micromath crate r=andre-richter a=tarcieri

- Adds a link to `samd51` in addition to `samd21`, and updates the project's location
- Adds a new "Component abstraction crates" section and lists the `accelerometer` crate
- Adds the `micromath` crate to the "no-std crates" section

Co-authored-by: Tony Arcieri <bascule@gmail.com>
2019-05-05 21:07:23 +00:00
Julian Gaal
e882db3461 Add MPU6050 driver crate to WIP section (#181)
I've been working on a driver for the cheapest IMU in the MPUX family. It is a work in progress, but all basic features are supported
2019-05-05 20:55:22 +02:00
Tony Arcieri
ca021dffcc Add atsamd-hal and Adafruit board support crates 2019-05-04 17:22:47 -07:00
Tony Arcieri
3de24bc41d Move embedded-graphics and smart-leds to component abstraction section 2019-05-04 17:18:03 -07:00
Tony Arcieri
e7ea3945e8 README.md: Linkify 'Component abstraction crates' from TOC 2019-05-04 04:46:39 -07:00
Tony Arcieri
921cf354c6 README.md: Add samd51, accelerometer crate, micromath crate
- Adds a link to `samd51` in addition to `samd21`, and updates the
  project's location
- Adds a new "Component abstraction crates" section and lists the
  `accelerometer` crate
- Adds the `micromath` crate to the "no-std crates" section
2019-05-03 20:36:52 -07:00
Jonas Schievink
bfdb7c83e4 Add missing ToC entries (#178) 2019-04-30 14:32:42 +02:00
Diego Barrios Romero
c428adf517 Release ads1x1x driver crate (#176) 2019-04-28 21:07:34 +02:00
Diego Barrios Romero
257be5b9f4 Add KXCJ9 accelerometer WIP driver crate 2019-04-28 19:07:52 +02:00