- San Jose, CA
- https://ssoudan.blog
- @ssoudan
Embedded
Modern embedded framework, using Rust and async.
Embedded Rust device crates for STM32 microcontrollers
A distribution of tools and examples for building embedded IoT applications in Rust
experimenting with cortex-m-rtfm before porting f3-eva to it
Rust embedded hal driver for the TDK / InvenSense ICM-20689 6DOF IMU
Rust BSP crate for the STM Nucleo-F401RE development board
Board Support Crate for the BetaFPV F3 Drone Flight Controller
Mocks for testing embedded-hal based drivers without hardware access.
This library provides access to STM32 peripherals in Rust.
A heap allocator for embedded systems
Rust crates for the MAVLink lightweight messaging protocol for communicating with drones (and between onboard drone components).
Generic Rust accelerometer support, including traits and types for taking readings from 2 or 3-axis accelerometers
Navigation filter based on an Error State Kalman Filter
Sensor fusion calculating yaw, pitch and roll from the outputs of motion tracking devices
embedded-hal compatible driver for bmp280 pressure sensor
OneWire bus implementation in Rust using embedded-hal
Rust embedded HAL board support package for the Pixracer autopilot hardware
Rust embedded hal no_std driver for HMC5983 and similar magnetometer devices (HMC5883, IST8310)