esp-rs
esp-rs copied to clipboard
Script for installing/running toolchain for building ESP8266 firmware in Rust
Now that I finally have this compiling, how do I find what ESP8266 API's are available to use from Rust? The generated [example](https://github.com/emosenkis/esp-rs/blob/master/build.sh#L130) uses things like ```esp8266_hal::OutputPin``` and ```LED_BUILTIN```, where...
Would it be possible to support the ESP32 in addition to the ESP8266?
Hey, I followed the issue #15 and get the build.sh --install running. Building the example app didn't work. I get some error from bindgen: ``` ../esp-rs/build.sh Vendoring embedded-hal v0.2.2 (/Users/markus/.cargo/registry/src/github.com-1ecc6299db9ec823/embedded-hal-0.2.2)...
Platformio currently only supports python 2.7 not 3.0. This leads to issues when having both python2 and python3 installed. I ran into the following error: ``` Installing platformio... Collecting platformio...
Other distros are also welcome
MRUSTC_VER have to be "master". I think we should discuss this, because I don't know how stable is the master branch. nproc is not available on macOS, so I created...
See thepowersgang/mrustc#22. Doing this may allow us to delete the hacks that remove `int128`-related functions from the generated C code.
Verify that build from scratch and update from current version of mrustc both work correctly.
Examples: - HardwareSerial.begin overloads (particularly the 1-arg overload that Arduino projects usually use) - HardwareSerial.println
It seems to be used only for one of the `-I` flags passed to bindgen as a local directory (although it's also possible that using it as the working directory...