A weekend project in a single prompt.
I wanted a little button to put down one end of the house that the kids could push to get my attention. Online I found the Atom S3 Lite for $18: it is a button on an ESP32 that attaches to Wifi.
My office is littered with half-complete weekend projects involving embedded controllers, so I was not hopeful this would work. But $18 was not a huge commitment.
By the time it arrived I was ready to write the project off. I have a talk to deliver for DevRelCon on Tuesday I need to work on, no time for a project like this. But then I remembered: at work we use the Pushover iOS app to send internal system notifications. It is easy to use, just a POST. And I remembered that the Flipper Zero can flash its firmware over a web browser.
So I opened Shelley on @ssh_exe_dev, and typed in a single prompt.
Ten minutes later, it pinged my watch and said it was ready. I went back to my Mac, opened the exe URL for the app, copied in my Pushover key and clicked "Install Firmware".
It worked. I pressed the button on the little ESP32 device, and I got an iOS notification on my watch.
I was amazed I could write firmware for a piece of hardware without installing a single program on my laptop. The entire toolchain was isolated to a VM.
An entire weekend project to build a button for the kids was reduced to a single prompt.
@davidcrawshaw