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