Rust application for the Galactic Unicorn (RP2040 version) that shows the time until the next bus arrives.
Built with embassy-rs and uses the unicorn- graphics board support crate.
It's currently hardcoded to query the MBTA 87 and 88 bus routes. The bus stop ID and WiFi credentials are set with environmental variables (so you can't come to my house and steal my WiFi).
Unfortunatly the MBTA API requires HTTPS but only supports TLS 1.2 and the
embedded-tls
crate only provides TLS 1.3. Therefore, I made a mbta-proxy.py script to run
on some other device on the local network. It will forward on all parameters
from an HTTP GET request to an HTTPS request to https://api-v3.mbta.com and
reply with the response.
