Commit graph

39155 commits

Author SHA1 Message Date
1ab8176e1d mpconfig: Use RUN_BACKGROUND_TASKS as the micropython event hook
This is a newer abstraction in micropython; it'll for instance
allow background tasks to be checked once per ms in the internal
select module modselect.

Because `MICROPY_INTERNAL_EVENT_HOOK` is used in a few locations,
our own CIRCUITPY-CHANGE call to `RUN_BACKGROUND_TASKS` can be
nixed. Specifically, `mp_event_handle_nowait` calls
`MICROPY_INTERNAL_EVENT_HOOK` so paths from it don't need
`RUN_BACKGROUND_TASKS` anymore.
2025-05-27 17:05:40 +02:00
eightycc
17bb1eb655
Merge pull request #10372 from jepler/old-style-definition 2025-05-25 10:44:25 -07:00
953694d56c Fix -Wold-style-definion errors in the raspberrypi port
This mostly means changing `void foo()` to `void foo(void)` at
the function definition site. This was previously only an error
if the declaration site didn't have `(void)`, but the unix
coverage build enables the more strict warning and there's little
difficulty in resolving these diagnostics.

.. other ports can be done too, if desired.
2025-05-25 09:16:00 +02:00
Dan Halbert
af8de21a60
Merge pull request #10367 from Neradoc/add-USB-host-teensy-40
Enable USB host on teensy 4.0 (bottom pads)
2025-05-23 18:52:05 +02:00
eightycc
ef9e14bb39
Merge pull request #10370 from dhalbert/merge-from-9.2.x-2025-05-23
Merge from 9.2.x 2025 05 23
2025-05-23 08:00:43 -07:00
Dan Halbert
f219aada1f shrink some builds 2025-05-23 10:36:56 -04:00
Dan Halbert
a0c9188d0d Merge remote-tracking branch 'adafruit/9.2.x' into merge-from-9.2.x-2025-05-23 2025-05-23 09:05:14 -04:00
Dan Halbert
c6e4d72cd3
Merge pull request #10366 from dhalbert/i2ctargetrequest-deinit
i2ctarget: Add deinit() to I2CTargetRequest; remove close()
2025-05-22 00:05:08 +02:00
Dan Halbert
8da8e3115e I2CTargetRequest: do close in deinit 2025-05-21 16:45:58 -04:00
Dan Halbert
7d3dd30a6b i2ctarget: Add deinit() to I2CTargetRequest; remove close() 2025-05-21 13:00:37 -04:00
Dan Halbert
2959f0a203
Merge pull request #10364 from FoamyGuy/sparklemotionstick_irpin
change pin to IR on sparkle motion stick
2025-05-20 20:13:15 +02:00
foamyguy
eb3698e3a5 change pin to IR on sparkle motion stick 2025-05-20 11:19:06 -05:00
Neradoc
0b7ab1ef85 enable USB host on teensy 4.0 (bottom pads) 2025-05-20 14:59:29 +02:00
Dan Halbert
d88fe10647
Merge pull request #10356 from Neradoc/fix_dirty_palette
Fix dirty palette never being cleaned by vector shapes
2025-05-17 22:33:07 +02:00
Dan Halbert
3c3ae87603
Merge pull request #10357 from eightycc/issue-10355
Fix arm register unload area size.
2025-05-17 22:23:14 +02:00
eightycc
1f3307ef72 Fix arm register unload area size. 2025-05-17 10:57:41 -07:00
Neradoc
506205743c fix dirty palette never being clean by setting dirty on shapes that depend on it 2025-05-17 14:29:35 +02:00
Dan Halbert
9072fe6ebf
Merge pull request #10346 from dhalbert/feather-s3-4MB-no-ota
Feather S3 4MB/2MB only: remove use of OTA partition; turn on features
2025-05-15 18:48:04 +02:00
Dan Halbert
5aa840417e
Merge pull request #10350 from emmanuel-ferdman/main
Migrate to modern datetime inteface
2025-05-15 18:47:41 +02:00
Dan Halbert
01973e1949
Merge pull request #10351 from relic-se/sdcardio-drive-fix
Remove `gc_nbytes` check during sd card LUN mapping
2025-05-15 18:47:17 +02:00
Dan Halbert
ca2977be42
Merge pull request #10352 from BlitzCityDIY/sparkle_stick
adding adafruit sparkle motion stick
2025-05-15 17:29:27 +02:00
BlitzCityDIY
3ee518ed39 adding adafruit sparkle motion stick 2025-05-15 09:59:06 -04:00
Cooper Dalrymple
1dc462872b Remove gc_nbytes check 2025-05-15 08:51:46 -05:00
Dan Halbert
2a7b2b6631
Update py/makeversionhdr.py 2025-05-15 09:46:02 -04:00
Emmanuel Ferdman
87a714e168
Migrate to modern datetime inteface
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-05-15 06:13:18 -07:00
Dan Halbert
b0ebbb115b
Merge pull request #10347 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-05-15 14:01:27 +02:00
Jonny Bergdahl
7cd7631559
Translated using Weblate (Swedish)
Currently translated at 100.0% (1015 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2025-05-15 10:01:43 +02:00
Dan Halbert
2dd9790b6e
Merge pull request #10331 from tannewt/update_tinyusb_20250422
Update tinyusb to improve direct USB host
2025-05-15 01:12:23 +02:00
Scott Shawcroft
bbefbd6ce4
Merge pull request #10344 from dhalbert/nordic-reset-reason-after-deep-sleep
Nordic reset reason after deep sleep
2025-05-14 14:34:59 -07:00
Dan Halbert
86c5680ea4 nordic: don't confuse microcontroller.reset() with deep sleep wakeup 2025-05-14 16:38:08 -04:00
Scott Shawcroft
1f4d1cff85
Update tinyusb to improve direct USB host
These changes improve direct USB host on RP2350 in particular.
2025-05-14 11:32:38 -07:00
Scott Shawcroft
bab214b42e
Merge pull request #10343 from emmanuel-ferdman/main
Resolve Python Logger warnings
2025-05-14 11:22:18 -07:00
Emmanuel Ferdman
0f6d71ac09
Resolve Python Logger warnings
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-05-14 10:55:23 -07:00
Dan Halbert
0d1dd80e05 adafruit_feather_esp32s3_4mbflash_2mbpsram: remove use of OTA partition; turn on features 2025-05-13 19:03:57 -04:00
Dan Halbert
fd28576bcc
Merge pull request #10341 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-05-13 22:07:37 +02:00
Hosted Weblate
efcaa1c2ff
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2025-05-13 17:58:50 +00:00
Scott Shawcroft
6bf42f12b2
Merge pull request #10336 from jonnybergdahl/DupMessages
Fix duplicated error messages
2025-05-13 10:58:29 -07:00
Jonny Bergdahl
a0ec6f8632 More variations of "Wifi" spelling 2025-05-13 07:51:25 +02:00
Scott Shawcroft
e44bd14103
Merge pull request #10332 from tannewt/remove_sys_print_exception
Remove non-standard sys.print_exception()
2025-05-12 16:45:47 -07:00
Scott Shawcroft
d82b91ec19
Remove old traceback type
Both #1167 and #5072 add traceback types. #1167 added a bunch of
named tuples in order to reproduce the traceback string. Since #5072
added traceback printing, we don't need the old way. So, rollback
PR #1167 in favor of the newer traceback type.
2025-05-12 14:47:37 -07:00
eightycc
61af6a8a77
Merge pull request #10334 from tannewt/vectorio_in_group
Fix vectorio in group tracking
2025-05-12 13:08:20 -07:00
Scott Shawcroft
419243a44b
Turn off codeop on c3 qtpy 2025-05-12 11:02:44 -07:00
Scott Shawcroft
08933456f4
Merge pull request #10337 from eightycc/pr-10325
Updates to PR #10325
2025-05-12 10:49:47 -07:00
Scott Shawcroft
4061983a04
Merge pull request #10335 from piit79/frood-rev9
Update 42. Keebs Frood to version 9
2025-05-12 10:42:06 -07:00
Scott Shawcroft
36d6da5998
Merge pull request #10338 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-05-12 10:41:30 -07:00
Jonny Bergdahl
98996d99d8
Translated using Weblate (Swedish)
Currently translated at 100.0% (1017 of 1017 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2025-05-11 14:02:57 +00:00
eightycc
1cca6916c2 Revert PR #10301, obsoleted by PR #10325. 2025-05-10 16:26:00 -07:00
eightycc
739b24212c Fix crashing bug in PR #10325 for RISC-V builds. 2025-05-10 15:56:21 -07:00
Jonny Bergdahl
863e7a51d2 Fix wrong python command in Makefile
Add pot file
2025-05-10 20:15:48 +02:00
Jonny Bergdahl
a54e707c43 Fix duplicated error messages 2025-05-10 17:32:10 +02:00