Skip to content
This repository has been archived by the owner on Jul 5, 2019. It is now read-only.
/ firmware-rs Public archive

[abandoned rust prototype] of the rocket firmware

Notifications You must be signed in to change notification settings

wispacerace/firmware-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

firmware-rs

[abandoned rust prototype] of the rocket firmware

Why was this abandoned?

The overhead of onboarding people to Rust and RTFM was deemed too high by the embedded systems lead; they personally preferred it but the impedance mismatches between our existing design and RTFM, as well as the dearth of peripheral drivers for stm32f4, just wasn't conducive to building something in a constrained time frame, especially when trying to find people to help!

We're instead going with C++, ChibiOS/RT, ChibiOS/HAL (which provides very nice DMA and blocking I/O). clang-tidy and the clang static analyzer will be used to provide some additional safety. We'll be trying to use C++17 where relevant.

About

[abandoned rust prototype] of the rocket firmware

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published