Scott Mabin

Full stack developer specialising in embedded software. Rust addict.

Ecosystems: Rust, Arduino, ESP32, ESP8266, PlatformIO

Projects

embedded-hal

A Hardware Abstraction Layer (HAL) for embedded systems

Rust - Released: 09 Jun 2017 - 1,775

esp-hal

no_std Hardware Abstraction Layers for ESP32 microcontrollers

Rust - Released: 18 Nov 2021 - 641

esp-idf-hal

embedded-hal implementation for Rust on ESP32 and ESP-IDF

Rust - Released: 23 Nov 2020 - 404

esp-idf-svc

Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)

Rust - Released: 10 Jan 2021 - 271

esp-idf-sys

Bindings for ESP-IDF (Espressif's IoT Development Framework)

Rust - Released: 21 Nov 2020 - 268

esp-pacs

Peripheral Access Crates for Espressif SoCs and modules

Rust - Released: 01 Feb 2022 - 105

rust-esp32-example

Example of Rust integration into an ESP-IDF project, for ESP32 series of chips

Rust - Released: 08 Jun 2021 - 436

xtensa-lx-rt

Minimal runtime/startup for Xtensa LX processors

Rust - Released: 15 Jan 2019 - 46

embuild

Build support for embedded Rust: Cargo integration with other embedded build ecosystems & tools, like PlatformIO, CMake and kconfig.

Rust - Released: 03 Apr 2021 - 121

ssd1351

A Driver crate for the SSD1351, which drives 128x128 colour displays

Rust - Released: 16 Jul 2018 - 16

embedded-fatfs

Rust - Released: 12 Jul 2023 - 31

wokwi-server

A tool for running embedded applications in Wokwi online simulator

Rust - Released: 18 May 2022 - 61

esp32c3-experiments

Rust - Released: 28 Apr 2021 - 17

max17048

An embedded rust driver crate for the MAX17048/9 LiPo Fuel guage IC's

Rust - Released: 08 Dec 2018 - 1

m27q-kvm

A KVM control library for the GIGABYTE M27Q monitor.

Rust - Released: 07 Aug 2021 - 6

mkey

A mechanical keyboard based on an ESP32-S3

Rust - Released: 24 Sep 2023 - 8

hm11

A driver crate for the hm11 bluetooth module

Rust - Released: 05 Aug 2018 - 4

esp-rhai

Rust - Released: 21 Feb 2023 - 6