|
2 years ago | |
---|---|---|
lib | 3 years ago | |
.gitignore | 3 years ago | |
CMakeLists.txt | 3 years ago | |
LICENSE | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
avr-c-bp.pro | 3 years ago | |
display.c | 2 years ago | |
display.h | 3 years ago | |
game.c | 2 years ago | |
game.h | 3 years ago | |
leds.c | 3 years ago | |
leds.h | 3 years ago | |
main.c | 3 years ago | |
pinout.h | 3 years ago | |
rng.c | 3 years ago | |
rng.h | 3 years ago | |
style.astylerc | 3 years ago |
There is not much documentation for this project because I made exactly one copy of the hardware and it'll probably end there. But if anyone tries to replicate this, here are some hints:
what to connect to where can be found in pinout.h
.
I'll send a more detailed schematic on request, if I still find my notes.
The firmware can be flashed using the arduino bootloader (via the makefile), but that produces a 1s delay on startup when the bootloader waits. For this reason I've wiped the bootloader and flashed it directly with AVR Dragon using ISP programming.