tl8roy / patina

Impementation of Embedded Rust for Hobbiests
MIT License
6 stars 0 forks source link

Patina

Based on the Oxdize talk by Tristan Lostroh, this repo will track the issues and assest required to bring Embedded Rust to hobbiest electronic engineers

Context: https://docs.google.com/presentation/d/1XJdM1ZhFA2RbumnIgHLvUFZNUB2PGNtzoQEsGe5a-Q0/edit?usp=sharing

View the presentation: https://youtu.be/V4u-h2N4-Bs

Goals

The primary goal is to have tools and documentation that provides the best experience to a beginner to embedded Rust.

How can I help

I want to help with tooling and IDE support

Check out probe-rs for general Embedded Tooling. Their current plans will likely get Embedded Rust to where Patina needs it. If you are interested in better debugging, look at Knurling

I want to help with Intermediate and Advanced Guides or structured learning

Knurling is the open source outreach of (Ferrous Systems)[https://ferrous-systems.com]. This program will greatly expand the amount of high quality guides and courses avaiable.

I want to help with the reference material

Awesome Rust and Awesome Embedded Rust are the current goto places for high quality content.

Both these resources however need to be kept up to date and relavant. Awesome Embedded Rust specifically could use some work with more device crates linked as well as more tutorials. Create your own adventure and link to it here!

(Tracking Issue https://github.com/tl8roy/patina/issues/6)

I want to help with the organisation of the Patina project

We are still in benovolant dictator mode. It would be great for the project to be able to exist on its own or integrated into the wider Rust organisation. Please leave your suggestion in this issue

Current Tasks

Please feel free to add to this project via issues or pull requests