2323 Commits

Author SHA1 Message Date
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
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
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
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
Thomas Farstrike 88de202889 Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS 2026-03-05 11:25:08 +01:00
Thomas Farstrike df13bef986 Add inline_minify_webrepl.py to build 2026-03-05 11:24:48 +01:00
Thomas Farstrike 519ceaae6f webrepl: support access from LAN, without internet
Host everything on the device itself, rather than redirecting
to https://micropython.org/webrepl/ because that doesn't work when
there is not internet, including when the device is in Access Point
mode.

This was a bit slow, because of the many files and being pretty large,
but the inline_minify_webrepl.py makes this much better and brings it
down to around 1s to load the page, versus 20 seconds.

The minification also reduces the size from around 160KB to 80KB.
2026-03-05 11:17:25 +01:00
Thomas Farstrike 9851824e0d Merge pull request #73 from jedie/ble-scan
scan_bluetooth: Display "last seen in sec." and fix timeout
2026-03-04 12:07:44 +01:00