esp8266-hal 0.0.1

Implementation of the `embedded-hal` traits for ESP8266
Documentation

embedded-hal implementation for ESP8266

This crate implements embedded-hal traits for the ESP8266 series of microcontrollers by using the Arduino SDK. Since LLVM, and therefore rustc, do not support the Xtensa architecture, they must be transpiled to C using mrustc, then compiled using GCC. The esp-rs build script implements this peculiar build process.

Supported traits

  • digital::InputPin

  • digital::OutputPin

  • digital::StatefulOutputPin