Skip to content

knurling-rs/knurling-session-20q4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knurling Session 2020 Q4

This repo contains the source for the first knurling session as well as the example code.

About

This course will cover building a CO2 measuring device. We will show how to start an embedded program from scratch, how to write a driver for the sensor, and how to read the sensor output in a terminal. We will build a visual indicator for air quality and an acoustic alarm. In the last part, we will add an ePaper display to the setup and talk bit about the embedded-graphics crate.

Read it

You can access a rendered version at

session20q4.ferrous-systems.com

To build from source just run (assuming you have mdbook installed):

$ mdbook serve

Example code

Example code can be found in code/.

Contributing

Please open an issue if you get stuck or find anything to improve this book!

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as below, without any additional terms or conditions.

Support

The knurling sessions is part of the Knurling project, Ferrous Systems' effort at improving tooling used to develop for embedded systems.

If you think that our work is useful, consider sponsoring it via GitHub Sponsors.

License

Licensed under either of

at your option.

About

Building your own embedded CO2 measuring device. With Rust!

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages