xgroleau
Firmware engineer @GoChromatic. Embedded⚡, Rust 🦀, Nix ❄️ and keyboard ⌨️ enthusiast.
GoChromaticQuebec, Canada
Pinned Repositories
HiveMind
An embedded swarm application framework
Curriculum-Vitae
My resume in LaTeX
device-register
A no_std library to describe the registers permissions of a device to ease driver development.
embedded-modern-cmake
Embedded (stm32), Freertos and unit tests template
mx25r-rs
Driver for the MX25R chip
nix-dotfiles
My dotfiles and machines managed with NixOS and Home-Manager
persistent-buff
A buffer that stays persistent in ram between boots
tmp117-rs
A platform agnostic driver in rust for the TMP117 temperature sensor
xgroleau's Repositories
xgroleau/embedded-modern-cmake
Embedded (stm32), Freertos and unit tests template
xgroleau/persistent-buff
A buffer that stays persistent in ram between boots
xgroleau/mx25r-rs
Driver for the MX25R chip
xgroleau/nrf52dk-rs
Playing around with embassy on the nrf52dk
xgroleau/aide
An API documentation library
xgroleau/BittyBuzz
BittyBuzz is an implementation of Buzz for microcrontrollers.
xgroleau/Buzz
A programming language designed for robot swarms.
xgroleau/crane-manifest-dir-bug
xgroleau/deku
Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
xgroleau/DigitalSpadArraySimulator
Beta release of a time variant simulator for single photon avalanche diode arrays.
xgroleau/display-interface
Rust crates providing a generic interface for display drivers and some default implementations (GPIO, SPI and I2C)
xgroleau/dotfiles
Madness Ensues
xgroleau/heapless
Heapless, `static` friendly data structures
xgroleau/HiveMind
An embedded swarm application framework
xgroleau/littlefs2-sys
Low-level Rust bindings to the littlefs microcontroller filesystem.
xgroleau/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).
xgroleau/msgpack-rust
MessagePack implementation for Rust / msgpack.org[Rust]
xgroleau/nixos-hosts
NixOS configurations
xgroleau/NUR
Nix User Repository: User contributed nix packages [maintainer=@Mic92]
xgroleau/rust-bringup-workshop
xgroleau/rust-encdec
Helpers for binary object encoding and decoding
xgroleau/s8-app2
s8-app2
xgroleau/s8-app3
xgroleau/stm32-cmake
CMake for stm32 developing.
xgroleau/tps6572x-rs
Platform-agnostic Rust driver for the TI tps6572x power supply.
xgroleau/update-flake-lock
Automatically refresh your Nix Flakes.
xgroleau/update-flake-lock-test-template
A template repository for testing changes to https://github.com/DeterminateSystems/update-flake-lock/
xgroleau/xmodem
*MODEM protocol implementation for Python (XMODEM/YMODEM/ZMODEM)