Skip to content

Firmware for the CWRUbotix Brushed Motor Controller

Notifications You must be signed in to change notification settings

cwruRobotics/BMC-CAN-Fw

Repository files navigation

Overview

This will generate an rtic project for an stm32f103c8 microcontroller. Adjustments to the desired toolchain or microcontroller will require changes to the configuration.

For RTIC documentation, Go to the book and the docs

Requirements:

Download the correct target via rustup (follow this guide if you dont have rustup: https://doc.rust-lang.org/book/ch01-01-installation.html ) Do this by running rustup target add thumbv7m-none-eabi

Install cargo-flash, cargo-embed, and cargo-generate.

Cargo will handle the rest (you might have to install the rust nightly toolchain. Just look up how to do that)

How to generate:

Run the following command to generate a project: cargo generate --git https://github.com/BBScholar/STM32F103-RTIC-template.git --name my-project

How to deploy

Run cargo embed --release to deploy the binary to the microcontroller

About

Firmware for the CWRUbotix Brushed Motor Controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published