Commit Graph

544 Commits

Author SHA1 Message Date
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
Thomas Farstrike 6c654603ab Fix typos 2026-03-06 19:23:48 +01:00
JensDiemer b83de2c282 scan_bluetooth: Display "last seen in sec." and fix timeout 2026-03-02 16:55:44 +01:00
JensDiemer 896f74d25f ScanBluetooth: Don't loose a BLE device name
If we get a name of a device, don't lost it by overwrite it with "unknown" ;)
2026-02-28 10:49:36 +01:00
JensDiemer 8f082059c0 Enhance ScanBluetooth app
Add a info column with init information and "unique devices" and "scan" count.

Use `TaskManager` that makes the UI a lot more responsive.

Use better scan settings to maximize detection rate.
2026-02-28 00:05:31 +01:00
Thomas Farstrike 796b090561 Merge pull request #61 from pavelmachek/m_5_compass
compass: Add an application for magnetometer / accelerometer debugging
2026-02-27 12:13:09 +01:00
Thomas Farstrike e537502eec Merge pull request #62 from pavelmachek/m_6_weather
weather: start simple weather application
2026-02-27 12:12:20 +01:00
Thomas Farstrike 2e07cc7c57 Merge pull request #63 from pavelmachek/m_7_columns
columns: simple falling-blocks game
2026-02-27 12:11:51 +01:00
Thomas Farstrike 817807ca3a MusicPlayer: fix blank screen when playing issue 2026-02-24 23:15:42 +01:00
Thomas Farstrike 722ab65ebd MusicPlayer: show playing song 2026-02-24 21:44:36 +01:00
Thomas Farstrike 210698bd0f MusicPlayer: fix volume 2026-02-24 19:26:24 +01:00
Thomas Farstrike f358ed65ae Fix volume setting 2026-02-24 16:47:02 +01:00
Thomas Farstrike daa7125052 Rework AudioManager 2026-02-24 16:39:26 +01:00
Pavel Machek a996081ea5 columns: simple falling-blocks game
This is a start of falling-blocks game. More improvements are possible
(and some are described in the sources), but this is already
playable. You can try to beat score of 120 :-).
2026-02-23 00:13:57 +01:00
Pavel Machek 4646800c27 weather: start simple weather application
Simple weather application, using open-meteo.com data. Once an hour
weather is fetched and temperature/wind/sky condition is displayed.
2026-02-22 21:53:15 +01:00
Pavel Machek 6a81e5481f compass: Add an application for magnetometer / accelerometer debugging
This is more of a debugging tool for now, but should point north when
calibrated properly. For best results, place on flat surface and rotate
device few times.
2026-02-22 21:30:18 +01:00
Thomas Farstrike 2b5acc2a93 scan_bluetooth: graceful error if bluetooth not available 2026-02-21 08:33:14 +01:00
Jens Diemer 4826063f36 WIP: New app: "Scan Bluetooth" (#58)
Just display a table and list all nearby Bluetooth devices
2026-02-21 07:38:00 +01:00