Commit Graph

2158 Commits

Author SHA1 Message Date
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
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
JensDiemer b83de2c282 scan_bluetooth: Display "last seen in sec." and fix timeout 2026-03-02 16:55:44 +01:00
Thomas Farstrike 7d707244dd bma423: avoid i2c scan if possible 2026-03-02 00:21:52 +01:00
Thomas Farstrike 6ce0fcfc4e lilygo_t_watch_s3_plus: add bma423 IMU sensor 2026-03-02 00:06:25 +01:00
Thomas Farstrike 66e64e028a lilygo_t_watch_s3_plus: vibrator works, sound does not 2026-03-01 23:29:03 +01:00
Thomas Farstrike 0917e39b04 lilygo_t_watch_s3_plus: fix orientation 2026-03-01 22:56:08 +01:00
Thomas Farstrike f492278b99 Improve lilygo_t_watch_s3_plus 2026-03-01 22:45:30 +01:00
Thomas Farstrike ffd2a68636 Fix typo in cst816s.py 2026-03-01 22:45:08 +01:00
Thomas Farstrike ab29a39a80 Add scripts 2026-02-28 22:37:41 +01:00
Thomas Farstrike 894c9aea75 Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS 2026-02-28 18:18:47 +01:00
Thomas Farstrike ce603eecd0 Audio: disable MCK after playback if enabled 2026-02-28 18:18:30 +01:00
Thomas Farstrike 4f82bb9b9f stream_record_adc.py: increase attenuation 2026-02-28 18:18:05 +01:00
Thomas Farstrike fd090c277d Merge pull request #72 from jedie/ble-scan
Enhance ScanBluetooth app
2026-02-28 15:48:04 +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 eb1d7fbe24 About app: make labels focusable to allow scroll on devices without touch screen 2026-02-27 17:22:19 +01:00