About:

Scott Mabin is the author of the website mabez.dev.

Website:

Specializations:

Incoming Links:

Subscribe to RSS:
The quarterly update of the esp-rs effort details the progress over Q2 2024. The Xtensa Rust Compiler & LLVM Xtensa has seen several patches merged upstream in LLVM regarding Xtensa support. esp-hal saw two releases, v0.17.0 and v...
The quarterly update of the esp-rs effort details the progress over Q1 2024. The Xtensa Rust Compiler & LLVM has moved to Github for active development, and patches have been resubmitted. esp-hal has been unified to support all ch...
The quarterly update of the esp-rs effort details the progress over Q4 2023. Improvements to the upstream RISC-V targets, LLVM backend rebase, esp-hal v0.13, v0.14, v0.15 releases, esp-wifi support for BLE, espflash v2.1.0 release...
The quarterly update of the esp-rs effort details the progress over Q3 2023, including bugfixes, code generation improvements, and releases of esp-hal, esp-wifi, esp-idf-hal, esp-idf-svc, rs-matter, espflash, and espsegs. The upda...
The quarterly update of esp-rs effort details the progress over Q2 2023. The update includes support for the riscv32imac target, async support in esp-hal, improvements in esp-wifi, esp-ieee802154, esp-idf, espflash, probe-rs, and ...
The quarterly update of esp-rs effort details the progress over Q1 2023. The update includes fixes in the LLVM Xtensa backend, updates to esp-hal, esp-hal-smartled, esp-wifi, TLS, esp-idf, espflash, and matter. The update also int...
The post provides an update on the esp-rs effort, detailing the progress over Q4 2022 and a roadmap for 2023. It covers updates on the Rust Compiler & LLVM, espup, esp-hal, esp-wifi, esp-idf, low power modes, co-processor support,...
The quarterly update of esp-rs effort details the progress over Q3 2022. The Rust compiler fork and LLVM have seen changes and fixes. espup, a new Rust-based installer, replaces the unwieldy bash scripts. Issues related to the ali...
The quarterly update of esp-rs effort details the progress over Q2 2022. The standard library esp-rs/rust#117 issue has been fixed. esp-hal has seen much development, including support for WiFi on the Xtensa based esp32. Async sup...
The quarterly update of esp-rs effort details the progress over Q1 2022. The default esp-idf version has been bumped to v4.4, and there have been several quality of life fixes and features. The post also discusses the stress test ...
The quarterly update of esp-rs effort details the progress over Q4 2021. The main focus has been on documentation, standard library bug fixes, and incremental improvements. The new 'native' build approach is being worked on to mak...
The post discusses the efforts of using Rust on Espressif chips, including documentation, planning, using the Rust standard library, the compiler, SVDs, espflash, and probe-rs support. It also outlines the future plans for improvi...
The author is joining Espressif to work on Rust support for all of Espressif's chips. The forked compiler with esp support has been moved into the esp-rs organisation, along with some idf support crates. Discussions have been enab...
The post discusses the progress made in the ESP32 & ESP8266 projects, including cleaning up the rustc work, reworking the build process, and tagging releases. It also covers the development of cargo-espflash, idf2svd, runtime crat...
The post discusses the development of an ecosystem around the ESP32 for Rust. It covers the creation of a peripheral access crate, the use of SVD files, and the ability to use cortex-m debug with the ESP32. The author also mention...

0Rust on the ESP32

2019-09-10

The post discusses the steps taken to generate valid binaries for the xtensa architecture with rustc and then write some no_std code to build a blinky program for the ESP32 only using Rust. It also highlights the struggles and lim...