Commit graph

610 commits

Author SHA1 Message Date
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
Daniel Egger
62346fd1c6
Merge pull request #253 from rust-embedded/jamesmunns-patch-2
Add section for community chat rooms
2020-02-17 14:42:35 +01:00
James Munns
758a3925ee Add section for community chat rooms 2020-02-17 14:35:02 +01:00
bors[bot]
cecc63ebb8
Merge #252
252: Add ADXL355 SPI driver crate + Intro post r=andre-richter a=ijager



Co-authored-by: Ingmar Jager <ijager@users.noreply.github.com>
2020-02-14 13:55:14 +00:00
Ingmar Jager
1c41d7244e
Add ADXL355 driver crate 2020-02-14 14:20:55 +01:00
bors[bot]
4f43758bff
Merge #251
251: Drivers: Add SHTCx r=adamgreig a=dbrgn

Should be feature-complete. Supports SHTC1, SHTC3 and SHTW2.

Blogpost will probably follow.

Co-authored-by: Danilo Bargen <mail@dbrgn.ch>
2020-02-11 23:11:43 +00: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
bors[bot]
2f9f2b1a01
Merge #249
249: Add more usbd crates, fix existing entries r=andre-richter a=agalakhov

Add usbd-hid-device and usbd-midi. `usbd-hid-device` is another HID implementation that tries to be safe. `usbd-midi` is simple MIDI class driver that allows the microcontroller to send MIDI events to the PC thus implementing custom MIDI controllers.

Add crates.io links to all usbd crates.

Fix trivial typo in `avr-hid`.

Co-authored-by: Alexey Galakhov <agalakhov@gmail.com>
2020-02-07 07:12:51 +00: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
bors[bot]
e1d88cf7fe
Merge #248
248: Add embedded-morse r=jamesmunns a=david-sawatzke

Simple morse output with `OutputPin` and `DelayMs`

Co-authored-by: David Sawatzke <d-git@sawatzke.dev>
2020-02-04 02:37:29 +00:00
David Sawatzke
abee5f86b9 Add embedded-morse 2020-02-04 00:31:03 +01:00
bors[bot]
a810040fa6
Merge #247
247: Add USB crates r=jamesmunns a=twitchyliquid64

I noticed nothing around USB was on here yet, hence the PR.

I haven't added peripheral USB crates, as these are mostly part of existing hal crates already (ie: atsamd)

Co-authored-by: Twitch <twitchyliquid64@users.noreply.github.com>
2020-02-03 23:05:45 +00: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
bors[bot]
572983eb97
Merge #239
239: Swap max31855 to one published on crates.io r=jamesmunns a=cs2dsb

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.

Co-authored-by: cs2dsb <cs2dsb@gmail.com>
2020-01-27 16:14:48 +00: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
bors[bot]
e8452c1973
Merge #245
245: Add the `irq` crate r=andre-richter a=jonas-schievink



Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2020-01-26 16:06:53 +00:00
Jonas Schievink
e03eda40a5
Add the irq crate 2020-01-26 13:39:25 +01:00
bors[bot]
24fee4a663
Merge #244
244: Add GD32V crates r=therealprof a=Disasm

Closes https://github.com/rust-embedded/awesome-embedded-rust/issues/242

Co-authored-by: Vadim Kaushan <admin@disasm.info>
2020-01-26 11:08:23 +00: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
bors[bot]
b721725876
Merge #243
243: Add bitmatch crate r=adamgreig a=jamesmunns



Co-authored-by: James Munns <james.munns@ferrous-systems.com>
2020-01-20 22:23:57 +00: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
bors[bot]
30b95652de
Merge #241
241: Document ATSAMD11 support via atsamd-rs r=andre-richter a=jessebraham



Co-authored-by: Jesse Braham <jesse@beta7.io>
2020-01-11 18:09:09 +00:00
Jesse Braham
660e042ae8 Document ATSAMD11 support via atsamd-rs 2020-01-11 09:52:39 -08:00
Daniel Egger
a58afc0dfe
Merge pull request #240 from rust-embedded/cleanup
Alphabetize and number some categories
2020-01-10 22:03:36 +01:00
James Munns
de3bbff9b9 Alphabetize and number some categories 2020-01-10 21:06:25 +01:00
bors[bot]
6e66ea4eb5
Merge #234
234: Add hub75 driver r=jamesmunns a=david-sawatzke

Also uses embedded-graphics

Co-authored-by: David Sawatzke <david-sawatzke@users.noreply.github.com>
Co-authored-by: James Munns <james.munns@ferrous-systems.com>
2020-01-10 19:56:21 +00:00
James Munns
8fcb4dfef2
Merge branch 'master' into hub75 2020-01-10 20:55:42 +01:00
bors[bot]
994f142ffe
Merge #230
230: Add a link to the HZ Grow R502 driver r=jamesmunns a=FLamparski

The driver is for the HZ Grow R502 capacitive fingerprint reader module. I hope it's of use to someone. It's not quite awesome yet as not all functionality of the R502 is implemented and the code is in need of review by someone who actually knows what they're doing.

Co-authored-by: Filip Wieland <filiplamparski@gmail.com>
Co-authored-by: James Munns <james.munns@ferrous-systems.com>
2020-01-10 19:53:57 +00: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
bors[bot]
6bc3a44602
Merge #238
238: Add WIP CCS811 and iAQ-Core gas/VOC sensor drivers r=adamgreig a=eldruin



Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
2020-01-07 15:31:53 +00:00
Diego Barrios Romero
378ca14d0e Add WIP CCS811 and iAQ-Core gas/VOC sensor drivers 2020-01-07 16:27:44 +01:00
bors[bot]
ba676b615d
Merge #237
237: Added radio hal, sx128x, sx127x, at86rf212 impls r=adamgreig a=ryankurte

Added the radio HAL I've been working on, as well as three drivers using it.

Related blog post: https://ryan.kurte.nz/notes/2020-01-05-rust-radio

Co-authored-by: ryan <ryan@kurte.nz>
2020-01-05 16:19:51 +00:00
ryan
ed57d7a257 Added radio hal, sx128x, sx127x, at86rf212 impls 2020-01-05 17:17:43 +13:00
bors[bot]
12650a7494
Merge #236
236: Point stmf32f3 users to currently maintained crate r=jamesmunns a=rubberduck203

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.

Co-authored-by: Christopher McClellan <chris.mcclellan203@gmail.com>
2020-01-04 14:24:41 +00: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
bors[bot]
a03642e206
Merge #232
232: Note compatibility with VEML7700 r=andre-richter a=eldruin

I just noticed that the driver is also compatible with VEML7700 ambient light sensors.

Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
2019-12-21 08:43:50 +00:00