Skip to content

Commit 0bbb915

Browse files
authored
Merge pull request #70 from japaric/awesome
remove list of implementations and driver crates from the README ...
2 parents 65319b2 + dafe3b4 commit 0bbb915

File tree

1 file changed

+4
-106
lines changed

1 file changed

+4
-106
lines changed

README.md

+4-106
Original file line numberDiff line numberDiff line change
@@ -51,114 +51,12 @@ Issues used to track unproven APIs will be labeled as `unproven-api`s in the iss
5151
may also include the labels `needs-impl` and `needs-driver` to signal what's required for them to
5252
move to the set of proven traits.
5353

54-
## Implementations
54+
## Implementations and drivers
5555

56-
These are (WIP) implementations of `embedded-hal` for various platforms. Feel free to send a PR
57-
adding yours to the list!
56+
For a list of `embedded-hal` implementations and driver crates check the [awesome-embedded-rust]
57+
list.
5858

59-
You may be able to find even more implementations by searching for the [`embedded-hal-impl`] keyword
60-
an crates.io. If you publish a `embedded-hal` implementation to crates.io please use that keyword to
61-
let others more easily find your crate!
62-
63-
[`embedded-hal-impl`]: https://crates.io/keywords/embedded-hal-driver
64-
65-
### Linux
66-
67-
- [`linux-embedded-hal`]. For the Raspberry Pi and other SBC that expose pins with embedded
68-
functionality (SPI, I2C, etc.)
69-
70-
[`linux-embedded-hal`]: https://crates.io/crates/linux-embedded-hal
71-
72-
### Nordic
73-
74-
- [`nrf51-hal`]. Check the [`microbit`] crate for examples that can be run on the [micro:bit]
75-
76-
[`nrf51-hal`]: https://crates.io/crates/nrf51-hal
77-
[`microbit`]: https://crates.io/crates/microbit
78-
[micro:bit]: http://microbit.org/
79-
80-
### NXP
81-
82-
- [`lpc82x-hal`]
83-
84-
[`lpc82x-hal`]: https://github.com/braun-robotics/rust-lpc82x-hal
85-
86-
- [`mkw41z-hal`]. Check the [`frdm-kw41z`] crate for examples that can be run on the NXP [FRDM-KW41Z] boards
87-
88-
[`mkw41z-hal`]: https://crates.io/crates/mkw41z-hal
89-
[`frdm-kw41z`]: https://crates.io/crates/frdm-kw41z
90-
[FRDM-KW41Z]: https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/kinetis-cortex-m-mcus/w-serieswireless-conn.m0-plus-m4/freedom-development-kit-for-kinetis-kw41z-31z-21z-mcus:FRDM-KW41Z
91-
92-
### ST Microelectronics
93-
94-
- [`stm32f042-hal`]. Contains examples that can be run on the [Nucleo-F042K6] and similar boards.
95-
96-
[`stm32f042-hal`]: https://crates.io/crates/stm32f042-hal
97-
[Nucleo-F042K6]: http://www.st.com/en/evaluation-tools/nucleo-f042k6.html
98-
99-
- [`stm32f103xx-hal`]. Contains examples that can be run on the [Blue pill] and similar boards.
100-
101-
[`stm32f103xx-hal`]: https://github.com/japaric/stm32f103xx-hal
102-
[Blue pill]: wiki.stm32duino.com/index.php?title=Blue_Pill
103-
104-
- [`stm32f30x-hal`]. Check the [`f3`] crate for examples that can be run on the STM32F3DISCOVERY.
105-
106-
[`stm32f30x-hal`]: https://crates.io/crates/stm32f30x-hal
107-
[`f3`]: https://crates.io/crates/f3
108-
109-
### Texas Instruments
110-
111-
- [`tm4c123x-hal`]
112-
113-
[`tm4c123x-hal`]: https://github.com/thejpster/tm4c123x-hal
114-
115-
## Drivers
116-
117-
These are (WIP) platform agnostic drivers that can be used with any of the above implementations to
118-
interface all sort of external devices like sensors and actuators. Feel free to send a PR adding
119-
yours to the list!
120-
121-
You may be able to find even more implementations by searching for the [`embedded-hal-driver`]
122-
keyword an crates.io. If you publish a driver to crates.io please use that keyword to let others
123-
more easily find your crate!
124-
125-
- [`l3gd20`]. Gyroscope
126-
127-
[`l3gd20`]: https://crates.io/crates/l3gd20
128-
129-
- [`lsm303dlhc`]. Accelerometer + compass
130-
131-
[`lsm303dlhc`]: https://crates.io/crates/lsm303dlhc
132-
133-
- [`mag3110`]. Magnetometer
134-
135-
[`mag3110`]: https://crates.io/crates/mag3110
136-
137-
- [`mfrc522`]. RFID reader / writer
138-
139-
[`mfrc522`]: https://crates.io/crates/mfrc522
140-
141-
- [`motor-driver`]. Motor drivers like the L298N and the TB6612FNG
142-
143-
[`motor-driver`]: https://github.com/japaric/motor-driver
144-
145-
- [`mpu9250`]. Accelerometer + gyroscope + magnetometer IMU
146-
147-
[`mpu9250`]: https://github.com/japaric/mpu9250
148-
149-
- [`si5351`]. Clock generator
150-
151-
[`si5351`]: https://github.com/ilya-epifanov/si5351
152-
153-
- [`si7021`]. Humidity and temperature sensor
154-
155-
[`si7021`]: https://github.com/wose/si7021
156-
157-
- [`mcp3425`]. 16-bit ADC
158-
159-
[`mcp3425`]: https://github.com/dbrgn/mcp3425-rs/
160-
161-
[`embedded-hal-driver`]: https://crates.io/keywords/embedded-hal-driver
59+
[awesome-embedded-rust]: https://github.com/rust-embedded/awesome-embedded-rust#driver-crates
16260

16361
## License
16462

0 commit comments

Comments
 (0)