Commit Graph

2177 Commits

Author SHA1 Message Date
Thomas Farstrike 3651062c15 Update lvgl_micropython 2026-03-11 11:13:51 +01:00
Thomas Farstrike e9cc9b5cb2 odroid_go.py: fix on_complete argument exception 2026-03-11 08:20:47 +01:00
Thomas Farstrike 4bc88fdae0 lilygo_t_display_s3.py: use full framebuffer 2026-03-10 22:29:40 +01:00
Thomas Farstrike 18271c41e6 Breakout gets great framerate on actual hardware and desktop now 2026-03-10 22:27:30 +01:00
Thomas Farstrike 9bcff52328 breakout/mpong works okay now 2026-03-10 19:00:01 +01:00
Thomas Farstrike a3ad6ac8ab Try render_mode = lv.DISPLAY_RENDER_MODE.FULL
It's sort of okay but there's a skew/italic effect.
2026-03-10 14:50:55 +01:00
Thomas Farstrike d921cb3414 breakout works on esp32 and desktop, albeit only 10FPS 2026-03-09 23:29:30 +01:00
Thomas Farstrike adf0e0143d mpong/breakout: physics time independent 2026-03-09 23:29:06 +01:00
Thomas Farstrike 4d5d556181 breakout works fine on device (10 fps) 2026-03-09 23:20:12 +01:00
Thomas Farstrike b92f03ffb8 breakout direct framebuffer works with trick 2026-03-09 23:15:24 +01:00
Thomas Farstrike 4d33f8096c Rename mpong to breakout 2026-03-09 23:14:25 +01:00
Thomas Farstrike a6830ef23e ImageView: comments 2026-03-09 23:13:37 +01:00
Thomas Farstrike 4f2324cbb3 update mpong 2026-03-09 22:01:09 +01:00
Thomas Farstrike ae7627a0ab FPS logging etc 2026-03-09 21:25:49 +01:00
Thomas Farstrike 5de7b30a12 mpong: framerate logging, button handling 2026-03-09 21:08:36 +01:00
Thomas Farstrike 9c859bdfe9 mpong: handle swipes 2026-03-09 19:09:34 +01:00
Thomas Farstrike 6f65e6c52d Turn mpong into Breakout clone 2026-03-09 19:00:07 +01:00
Thomas Farstrike c515a68607 mpong: add buttons 2026-03-09 18:56:06 +01:00
Thomas Farstrike 5d4744e623 Simplify mpong build 2026-03-09 12:50:06 +01:00
Thomas Farstrike 0f6ee86d71 Update .gitignore 2026-03-09 12:43:08 +01:00
Thomas Farstrike bc8a76a773 Initial MPong game commit
This demonstrates native machine code in .mpy files as documented
in https://docs.micropython.org/en/latest/develop/natmod.html

The idea is to make a simple Pong game to demonstrate input from
buttons and touchscreen and output to framebuffer and audio.
2026-03-09 12:39:19 +01:00
Thomas Farstrike 6c654603ab Fix typos 2026-03-06 19:23:48 +01:00
Thomas Farstrike b3f4914c48 Cleanup stream_wav.py.backup 2026-03-06 17:44:03 +01:00
Thomas Farstrike d485d4e02a Add initial FirstRun app 2026-03-06 16:43:56 +01:00
Thomas Farstrike 2e8a47d34f update make_image.sh 2026-03-06 16:42:48 +01:00