A clock generator (Si5351) controlled by an ATmega328p.
finga
91e120b258
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
To create a setup screen more symbols are created and added to the symbol table. Helper functions are added to draw homogenous areas onto the display. Add two new fields `Click` and `Back` to the `Input` enum. Adapt functions already handling input to those new kinds of input. Add the setup screen construct. Add global atomics to handle the button and the timer for handling the back input when the button is pressed until the timer one overflows. Button press and the timer are handled via interrupts. |
||
---|---|---|
board | ||
firmware | ||
.gitignore | ||
.woodpecker.yml | ||
README.md |
Clock Generator
A simple board operating another Si5351 clock generator board.
Motherboard
The board is populated by an ATmega328(p), powered by a mini USB port, a display and its backlight driver as well as a switchable rotary encoder. The board is designed to be used not only for this project, but also for similar projects where peripherals such as a display and a rotary encoder are needed. All free mcu pins are accessible via pin headers.