zvonimir
|
e1d397bb9b
|
feat(pet): add animation frame
|
2026-04-29 01:39:37 +02:00 |
|
zvonimir
|
ad1c76106a
|
fix(joystick): debounce joystick button
|
2026-04-29 01:33:41 +02:00 |
|
zvonimir
|
28af5da4f3
|
feat(joystick): calibrate the joystick at constructor time
|
2026-04-29 01:20:54 +02:00 |
|
zvonimir
|
c6923c209c
|
feat(game): add custom pet icon
|
2026-04-29 01:00:02 +02:00 |
|
zvonimir
|
6fffa3e879
|
chore(constants): extract constants into separate header
|
2026-04-29 00:47:59 +02:00 |
|
zvonimir
|
ea3632326b
|
feat(game): include pet in state
|
2026-04-29 00:41:37 +02:00 |
|
zvonimir
|
5b763a33bc
|
feat(pet): extract pet class
|
2026-04-29 00:41:31 +02:00 |
|
zvonimir
|
6c349c2ada
|
feat(display): allow drawing via buffer
|
2026-04-29 00:27:27 +02:00 |
|
zvonimir
|
0f807a1867
|
feat: add proof-of-concept
|
2026-04-29 00:11:35 +02:00 |
|
zvonimir
|
d9b72aa8b5
|
chore: add example menu demo
|
2026-04-28 19:54:51 +02:00 |
|
zvonimir
|
075ecdf1e2
|
feat(display): add render method for menu items
|
2026-04-28 19:54:41 +02:00 |
|
zvonimir
|
f2fbb9f205
|
feat(menu): add menu class
|
2026-04-28 19:54:32 +02:00 |
|
zvonimir
|
2d2051e6c2
|
feat(joystick): add directional input
|
2026-04-28 19:34:58 +02:00 |
|
zvonimir
|
6be5a881e7
|
feat(display): expose LCD member
|
2026-04-28 19:34:39 +02:00 |
|
zvonimir
|
511beae681
|
chore: remove joystick logging
|
2026-04-28 19:21:07 +02:00 |
|
zvonimir
|
b63c610665
|
feat(display): increase col/row number
|
2026-04-28 19:18:51 +02:00 |
|
zvonimir
|
bcb2047f60
|
fix(joystick): add offsets
|
2026-04-28 19:18:32 +02:00 |
|
zvonimir
|
5c9a089781
|
feat(display): enable lcd
|
2026-04-28 18:55:43 +02:00 |
|
zvonimir
|
1a8047d5e0
|
feat(display): migrate to HD44780 character lcd
|
2026-04-26 03:11:07 +02:00 |
|
zvonimir
|
48a1cd5ee6
|
chore: remove unused folder
|
2026-04-26 03:02:19 +02:00 |
|
zvonimir
|
85714b4520
|
docs: add SSD1306 display to bill of materials
|
2026-04-24 15:48:23 +02:00 |
|
zvonimir
|
924b2806fb
|
feat(display): add display demo
|
2026-04-24 15:48:11 +02:00 |
|
zvonimir
|
fb7fbfe6c4
|
feat(display): add display class
|
2026-04-24 15:46:48 +02:00 |
|
zvonimir
|
dd643c1c10
|
chore: add U8g2 library
|
2026-04-24 15:46:32 +02:00 |
|
zvonimir
|
8798a2d012
|
docs: add ky-023 to bill of materials
|
2026-04-24 15:30:17 +02:00 |
|
zvonimir
|
79f8a70399
|
feat: add joystick demo
|
2026-04-24 15:30:10 +02:00 |
|
zvonimir
|
0c8d5de1c3
|
chore: add libprintf
|
2026-04-24 15:29:54 +02:00 |
|
zvonimir
|
d5e5f031da
|
feat(joystick): add joystick class
|
2026-04-24 15:29:45 +02:00 |
|
zvonimir
|
51cbbd35e8
|
chore: remove unused READMEs
|
2026-04-24 15:29:26 +02:00 |
|
zvonimir
|
6a342b4315
|
feat: initial commit
|
2026-04-24 14:46:25 +02:00 |
|