embedded-hal
O crate embedded-hal
fornece vårios traits que cobrem periféricos comuns de microcontroladores.
- GPIO
- ADC
- I2C, SPI, UART, CAN
- RNG
- Timers
- Watchdogs
Outros crates então implementam drivers em termos desses traits, por exemplo, um driver de acelerÎmetro pode precisar de uma implementação de barramento I2C ou SPI.
- Hå implementaçÔes para vårios microcontroladores, bem como outras plataformas como o Linux no Raspberry Pi.
- HĂĄ um trabalho em andamento em uma versĂŁo
async
doembedded-hal
, mas ela ainda nĂŁo estĂĄ estĂĄvel.