mirror of
https://github.com/camflan/rp2350-desk-clock.git
synced 2026-06-20 22:39:01 +00:00
No description
- C 93.1%
- CMake 6.9%
| .ralph | ||
| docs/plans | ||
| lib | ||
| sim | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| .mise.toml | ||
| CMakeLists.txt | ||
| pico_sdk_import.cmake | ||
| README.md | ||
RP2350 AMOLED Desk Clock
Firmware for the Waveshare RP2350-Touch-AMOLED-1.43 desk clock.
Prerequisites
mise run setup # clone pico-sdk + install ARM toolchain
Build & Flash
mise run build # configure + compile
mise run flash # load via picotool + reboot
mise run serial # open USB serial at 115200 baud
mise run dev # build + flash + serial (all-in-one)
First Flash (BOOTSEL)
The very first time (or if the device is unresponsive), you need to enter BOOTSEL mode:
- Hold the BOOT button on the board
- While holding BOOT, press and release RESET (or plug in USB)
- Release BOOT — the board mounts as a USB mass-storage drive
- Run
mise run flash(picotool can find the device in BOOTSEL mode)
After the first flash, picotool load -f can reboot into BOOTSEL automatically via USB, so you won't need to hold the button again.