Thomas Farstrike
d2935add03
Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS
2026-03-17 22:19:18 +01:00
Thomas Farstrike
8ca7bdb919
Hotspot settings: improve UI
2026-03-17 22:17:26 +01:00
Thomas Farstrike
3c1d151b91
Hotspot: disable complex settings
2026-03-17 22:03:31 +01:00
Bert Outtier
ce92b35741
add fri3d badge 2026 expander driver ( #81 )
...
Co-authored-by: Bert Outtier <bert.outtier@spectricity.com >
2026-03-17 21:38:09 +01:00
Bert Outtier
c2b163ab5e
add a driver for the 2024 and 2026 communicator ( #82 )
...
UARt is untested because of REPL being activated on the UART
Co-authored-by: Bert Outtier <bert.outtier@spectricity.com >
2026-03-17 21:32:03 +01:00
Thomas Farstrike
8ac4016e33
Add WebServer settings app
2026-03-17 19:30:34 +01:00
Thomas Farstrike
5b50ce8528
Add Hotspot configuration
2026-03-17 15:17:38 +01:00
Thomas Farstrike
ff21743fbb
fri3d_2024: cleanups
2026-03-12 16:00:52 +01:00
Thomas Farstrike
57f3eaf34b
Settings: add WiFi app there
2026-03-12 16:00:34 +01:00
Thomas Farstrike
4745a51c04
Improve settings_activity.py
2026-03-12 15:45:57 +01:00
Thomas Farstrike
937db9e306
firstrun: handle auto start
2026-03-11 21:14:04 +01:00
Thomas Farstrike
1bf1dd67f0
SharedPreferences: fix None handling
2026-03-11 21:09:43 +01:00
Thomas Farstrike
a7727d7a0b
task_handler each 1ms for higher framerate, start firstrun at startup, remove launcher icon (not needed)
2026-03-11 18:44:06 +01:00
Thomas Farstrike
94401dbbde
SensorManager: skip if no iio sensor connected
...
This fixes:
Traceback (most recent call last):
File "<stdin>", line 31, in <module>
File "lib/mpos/main.py", line 150, in <module>
File "lib/mpos/board/linux.py", line 133, in <module>
File "lib/mpos/sensor_manager.py", line 286, in class_method
File "lib/mpos/sensor_manager.py", line 109, in init_iio
File "lib/mpos/imu/manager.py", line 52, in init_iio
File "lib/mpos/imu/drivers/iio.py", line 21, in __init__
File "lib/mpos/imu/drivers/iio.py", line 129, in ensure_sampling_frequency_max
TypeError: unsupported types for __add__: 'NoneType', 'str'
2026-03-11 15:10:48 +01:00
Thomas Farstrike
f831a880b5
Improve output
2026-03-11 14:24:10 +01:00
Thomas Farstrike
426f1b2541
Comments
2026-03-11 14:23:53 +01:00
Thomas Farstrike
58bc76532e
lilygo_t_display_s3.py: comments
2026-03-11 14:21:07 +01:00
Thomas Farstrike
90da4912f1
Comments
2026-03-11 14:15:47 +01:00
Thomas Farstrike
e560f320b3
Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS
2026-03-11 14:09:13 +01:00
Thomas Farstrike
475b02f329
breakout: amplify motion to avoid sides
2026-03-11 14:06:49 +01:00
Thomas Farstrike
9612ac74c7
breakout: use simple timer because it's simpler
2026-03-11 14:00:32 +01:00
Thomas Farstrike
1cf054e0e3
breakout: micropython.schedule() doesnt help
2026-03-11 13:49:05 +01:00
Thomas Farstrike
ff563b5427
Breakout: increase framerate
2026-03-11 13:24:48 +01:00
Thomas Farstrike
c673414889
Breakout: support partial buffer rendering
2026-03-11 13:17:50 +01:00
Jens Diemer
2f4adfcace
Add support for unPhone 9 ( #74 )
...
https://unphone.net/
What worked:
- hx8357d Display and XPT2046 touch screen works
- Turn display backlight on/off via TCA9555 chip
- Buttons
TODOs:
- Use LEDs
- LoRa
- IR
`.../lib/drivers/display/hx8357d/` is a not modified copy from
https://github.com/lvgl-micropython/lvgl_micropython/tree/main/api_drivers/common_api_drivers/display/hx8357d
`.../lib/drivers/indev/xpt2046.py` based on
https://github.com/lvgl-micropython/lvgl_micropython/blob/main/api_drivers/common_api_drivers/indev/xpt2046.py
but is modified: Because of the shared SPI bus for SPI for hx8357d display and xpt2046 touch
controller. For this i add the management of `CS` pins for reading the touch controller.
Let's discuss how to add this to upstream in
https://github.com/lvgl-micropython/lvgl_micropython/issues/536
2026-03-11 12:38:52 +01:00