Dom
banner
domneedham.bsky.social
Dom
@domneedham.bsky.social
open home enthusiast. building embedded firmware with Rust. connecting the two.
It’s for the RP2040. Never had a problem with it on Mac, but will make the judgement for WSL. If picotool is faster will just have to script the setup as it’s currently 3 commands to get it flashed (I really need to add the debug headers)
December 16, 2024 at 8:42 PM
Will give this a try, thanks!
December 16, 2024 at 8:16 PM
just going to have to commit the wip and eventually come back to it
December 15, 2024 at 2:23 PM
Thanks!

It’s not quite ready for the easy install, you’ll have to have a full rust install and setup a config file, but I’m working on it to hopefully have it easy to install soon!

Git repo is github.com/domneedham/g...
GitHub - domneedham/galactic-unicorn-rs: An IoT clock on the Pimoroni Galactic Unicorn.
An IoT clock on the Pimoroni Galactic Unicorn. Contribute to domneedham/galactic-unicorn-rs development by creating an account on GitHub.
github.com
December 7, 2024 at 6:46 PM
First though is to make a message cancellable, I want to scroll the artist and name of the song currently playing, but skipping songs makes the MQTT message queue just backup so its just meh
December 7, 2024 at 3:17 PM
I also really need to make the speaker work.. would enable things like doorbell notifications, washing machine finishing or anything a bit more alerting. I suppose for now though, home assistant can chime another speaker and then send a message to the display - *definitely not putting it off*
December 7, 2024 at 3:14 PM
Those options are different modes of the board, each also selectable by the buttons on the side of the device.
Still undecided on what the fourth button should be though. I am part tempted to make it a quick action button, e.g. a user defined MQTT action or something to start an automation??
December 7, 2024 at 3:11 PM
My favourite feature is the definitely the auto discovery, the ability to pre populate options is so nice and will "just work" for anyone who uses the firmware!
December 7, 2024 at 3:10 PM
It’s certainly not perfect, but I’m pretty happy overall with it. My first big firmware project
December 7, 2024 at 3:04 PM
Start of the thread
Going to start posting about the development of my pimoroni galactic unicorn clock / many other applications thanks to ease of @home-assistant.io!
December 7, 2024 at 3:03 PM
I really need to add a gif or something the repo lacks visual … will post back later
December 7, 2024 at 7:36 AM
The main difference in purpose here though is the development of this is meant to be more flash and play, rather than any firmware editing! I’ve just about completed a web portal setup, though I’ve been stalled recently. Getting back into it soon though and finishing it off!
December 7, 2024 at 7:35 AM
Seeing this thread makes me want to start writing about my firmware development with Rust! I’m building some firmware for the pimoroni galactic unicorn.

The goal (and it’s mostly there) is a smart home display for home assistant (but it’s MQTT so anything can use it)

github.com/domneedham/g...
GitHub - domneedham/galactic-unicorn-rs: An IoT clock on the Pimoroni Galactic Unicorn.
An IoT clock on the Pimoroni Galactic Unicorn. Contribute to domneedham/galactic-unicorn-rs development by creating an account on GitHub.
github.com
December 7, 2024 at 7:33 AM
The ability to turn something for X amount of time without automations or scripts would be great!
November 28, 2024 at 5:54 AM