WhiteClock
Choose seven monochrome themes for Clock, schedule color inversion, and run a Pomodoro timer with two buttons.
WhiteClock is community clock firmware for Clock. It offers seven monochrome themes, scheduled color inversion, and a Pomodoro timer, operated with the SET and BACK buttons.

Features
- Seven themes: 错版, 撕纸, 头版, 半调, 几何, 日牌, and 织纹, with different numeral fonts and monochrome textures.
- Time and date: Shows the date and weekday in Chinese, with 12/24-hour time and scheduled inversion across midnight.
- Pomodoro timer: Choose 5, 15, 25, 45, or 60 minutes, pause, resume, or reset. Full-screen refreshes signal completion.
- Two-button settings: Use SET and BACK to adjust time, date, themes, and inversion hours. Display settings survive power loss.

Getting started
Prepare a compatible SWD programmer. Follow the flashing guide to check the controller, display interface, and wiring, then back up the original system before flashing. The project targets CW32L010F8U6 hardware with a 2.66-inch, 152 × 296 monochrome display. Check compatibility for each device; hardware batches may differ.
Firmware files and development instructions are linked in the project README. Keep a full backup and follow the guide's full readback verification after writing. Do not erase the whole chip or automatically remove read protection. See Clock: DIY Your System for the device interface.
Limitations
The timer signals completion on screen without sound, and its state does not survive a restart. Dithering uses monochrome dots rather than native grayscale. Chip temperature is approximate and is not a room-temperature measurement. Long-term ghosting, power consumption, and operation across temperatures have not been fully measured.
Did this solve your problem?
Join our community