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 do embedded-hal, mas ela ainda nĂŁo estĂĄ estĂĄvel.