Matvei Klimov's repositories
bno08x-rvc
Small library to parse bno08x-sensor (bno080, bno085, bno086) output in RVC mode. Based on lockless queues.
nucleo-l476rg-rtic-bno08x-rvc
Example for NUCLEO-L476RG how to use bno08x-rvc lib to receive data from the BNO08x sensor (BNO080/85/86) in RVC mode.
mmwave_can_flasher
CAN-BUS flasher for ti mmwave radar with modified sbl on it
stm32l476-clibs-bindings
Example of how to build from source and use C libraries with Rust on embedded platforms.
embassy
Modern embedded framework, using Rust and async.
epd-waveshare
Drivers for various EPDs from Waveshare
ipc-bench
:racehorse: Benchmarks for Inter-Process-Communication Techniques
simple_socket_tester
Simple_Socket_Tester provides you a tool to generate random packets, send them to the server and check the response.
stm32H743ZI-playground
stm32H743zi Playground. Examples of bringing up different sockets (TCP, UDP, WebSocket). Based on smoltcp crate.
mmWaveRadar_cfg
Configurator for iwr6843AOP via CAN CLASSIC BUS to update angles of view and threshold of intensity
nRF52_gpio_ppi
Example of using ppi on nRF52840 to map gpio event to gpio task
serial_tester
Serial port tester
socketcan-rs
Linux SocketCAN access in Rust
stm32-rs
Embedded Rust device crates for STM32 microcontrollers
stm32f7xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
stm32g4xx-hal
[WIP] Peripheral access API for STM32G4 series microcontrollers
stm32l4xx-hal
A Hardware abstraction layer for the stm32l432xx series chips written in rust.
tim-systick-monotonic
RTIC Monotonic implementation for STM32L0 and STM32F0 using linked timers
vl53l1
Driver for the VL53L1 time-of-flight sensor in pure Rust.