576 Commits

Author SHA1 Message Date
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
Pavel Machek d8fe3e1271 cellular: add number input / call button 2026-03-09 11:05:14 +01:00
Pavel Machek ed337ef48c cellular: Add input for phone number 2026-03-09 11:05:14 +01:00
Pavel Machek 952396ce4d cellular: Move signal display away from date 2026-03-09 11:05:14 +01:00
Pavel Machek e268f79c17 cellular: bigger fonts to make it readable 2026-03-09 11:05:14 +01:00
Pavel Machek 89bb472364 cellular: First version, shows operator name and registration state 2026-03-09 11:05:14 +01:00
Pavel Machek 0b85528a6c floodit: simple game
Objective is to turn the board into uniform color in minimum number of
steps.
2026-03-07 21:21:23 +01:00
Thomas Farstrike 6c654603ab Fix typos 2026-03-06 19:23:48 +01:00
Pavel Machek 603132577e navstar: Simple navigation application
It can display GPS information, show arrow to selected point and save
track.

It can use several location sources, including /dev/gnss0; by default,
it is configured with fake nmea source.
2026-03-05 23:12:32 +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