Crate omnitiles

Crate omnitiles 

Source
Expand description

§OmniTiles Firmware

This crate contains all firmware components for the OmniTiles robotics platform, written in Rust, targeting an STM32F777 MCU.

§Crate Structure

ModulePurpose
hwMCU-level wrappers around USART, SPI, CAN, timers, etc.
driversDevice-level drivers (e.g., DRV8873, GDZ468)
controlControl algorithms (PID, high-level control)
protocolCommand message IDs and frame parser

§Getting Started

Build docs:

cargo doc --no-deps --open

Flash the board:

cargo run --release

§License

Licensed under the MIT License. See the LICENSE file in the repository root for full terms.

© 2025–2026 Christopher Liu

Modules§

control
Control Algorithms
drivers
Device-Specific Drivers
hw
Hardware Abstraction Layer (HAL‐level board support)
protocol