No description
				
			
		| cmd-cli | ||
| controller | ||
| mqtt-protocol | ||
| serial-comm | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| COPYING | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
rp2040 Temperatures
A wip project to read temperatures on a rp2040 and publish readings to mqtt.
Projects
- cmd-cli: Send COBS encoded commands across a serial connection. Used to configure the microcontroller.
- controller: Code running on the rp2040. Because of limitations in cargo, it is not part of the workspace.
- mqtt-protocol: Very simple implementation of just enough of MQTT to publish data. There was no MQTT crate that compiles for the rp2040.
- serial-comm: Implementation of a (too) simple serial protocol, leveraging COBS.
Take a look at the controller subproject to run stuff.