1603 Commits

Author SHA1 Message Date
Thomas Farstrike f75c13ad21 Merge pull request #79 from pavelmachek/m_11_flood
floodit: simple game
2026-03-11 09:36:19 +01:00
Thomas Farstrike 7b3501e7bd Merge pull request #80 from pavelmachek/m_12_cellular
cellular: simple cellular-network example
2026-03-11 09:35:34 +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 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 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
Pavel Machek 439dc08320 cellular: add some comments 2026-03-09 11:39:02 +01:00
Pavel Machek d6ffabdb4b cellular: remove unused glue 2026-03-09 11:38:44 +01:00
Pavel Machek 85823fc58c cellular: Add metadata 2026-03-09 11:05:49 +01:00
Pavel Machek c02c75e8a8 cellular: move phone.py helper to cellular 2026-03-09 11:05:45 +01:00
Pavel Machek 51fba25e4b cellular: two textareas don't work well 2026-03-09 11:05:14 +01:00
Pavel Machek 3c11fd60ce cellular: hook up calls 2026-03-09 11:05:14 +01:00