Josh Guilfoyle's repositories
esp32-tokio-demo
Demo of tokio running on esp32 using esp-idf
coap-server-rs
Robust, ergonomic CoAP server in Rust
async-task-bounded-example
Example showing the challenges with using async-task with a fixed size queue
ble-peripheral
Robust traits to implement BLE peripherals
bluer-ble-peripheral
ble-peripheral trait impl for BlueR (BlueZ for Rust)
esp32-balboa-spa
Balboa Spa control module for ESP32 (written in Rust)
ev3-shuffl3bot
Lego EV3 card shuffling robot
ev3-remote-control
ev3dev remote control app
PX4-Autopilot
PX4 Autopilot Software
bashrc
My bash environment
californium.tools
Californium project
cc-rs
Rust library for build scripts to compile C/C++ code into a Rust library
coap-lite
A lightweight CoAP message manipulation crate, ideal for embedded environments
coap-rs
A Constrained Application Protocol(CoAP) library implemented in Rust.
esp-cc-broken
Sample repo showing simple cc usage is broken with esp-rs
esp-idf
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
esp-idf-svc
Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)
esp-idf-sys
Bindings for ESP-IDF (Espressif's IoT Development Framework)
esp32-nimble
A wrapper for the ESP32 NimBLE Bluetooth stack.
espup
Tool for installing and maintaining ESP Rust ecosystem.
hash-collisions
Simple hello world test to see how likely crc32 and other hashing algorithms are to collide on simple utf-8 inputs
lvgl-rs
LittlevGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
minecraft-imported-symbols
C lists with imported symbols from Minecraft
mio
Metal I/O library for Rust.
notify
đź” Cross-platform filesystem notification library for Rust.
rs-matter
Rust implementation of the Matter protocol. Status: Experimental
rust-bindgen
Automatically generates Rust FFI bindings to C (and some C++) libraries.
socket2
Advanced configuration options for sockets.
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...