Commit Graph

34627 Commits

Author SHA1 Message Date
Scott Shawcroft 8137e2d6d2
Switch all ports to auto-growing split heap
This simplifies allocating outside of the VM because the VM doesn't
take up all remaining memory by default.

On ESP we delegate to the IDF for allocations. For all other ports,
we use TLSF to manage an outer "port" heap. The IDF uses TLSF
internally and we use their fork for the other ports.

This also removes the dynamic C stack sizing. It wasn't often used
and is not possible with a fixed outer heap.

Fixes #8512. Fixes #7334.
2023-11-01 15:24:16 -07:00
Scott Shawcroft 648c141aa4
Merge pull request #8262 from thzinc/add-mdns-txt-record-support
Add mDNS TXT record support
2023-11-01 11:04:20 -07:00
Dan Halbert b473354990
Merge pull request #8546 from tannewt/gcc13.2
Switch to GCC 13.2
2023-11-01 13:57:44 -04:00
Scott Shawcroft 5dfaf66116
Slim down thunderpack 12 2023-11-01 10:44:03 -07:00
Dan Halbert 2f87217891
Merge pull request #8549 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-11-01 09:25:34 -04:00
hexthat 02101efc0d
Translated using Weblate (Chinese (Pinyin))
Currently translated at 100.0% (1008 of 1008 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2023-11-01 08:01:48 +01:00
Wellington Terumi Uemura 9213b5cf57
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1008 of 1008 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-11-01 08:01:47 +01:00
Scott Shawcroft 7715ff09cc
Merge pull request #8545 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-10-31 11:59:09 -07:00
Daniel James 1309235cd8
Updates for CircuitPython 9.x 2023-10-30 20:53:26 -07:00
Daniel James f9d3ec5027
Support for publishing TXT records via mDNS
- Update lwIP+Raspberry Pi implementation to use lwIP API correctly
- Add translations
2023-10-30 20:39:38 -07:00
Scott Shawcroft 7f4bb4da93
Switch to GCC 13.2 2023-10-30 20:30:30 -07:00
Hosted Weblate 1faf13ea8e
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/
2023-10-30 21:45:50 +01:00
Dan Halbert 5f95232495
Merge pull request #8542 from jepler/mp-error-text
Switch to using MP_ERROR_TEXT instead of translate, globally
2023-10-30 16:45:44 -04:00
Scott Shawcroft 05e6db9b09
Merge pull request #8528 from ladyada/main
update ESP32S3 camera to rev D
2023-10-30 11:32:21 -07:00
Limor "Ladyada" Fried a83f95b968
Merge branch 'adafruit:main' into main 2023-10-30 14:10:46 -04:00
Limor "Ladyada" Fried 79aaa4056b
swap i2c 2023-10-30 14:10:09 -04:00
Jeff Epler a9a8f2d87a
disable a module to make board fit again 2023-10-30 17:25:54 +01:00
Jeff Epler 768859c709
drop ulab on this board, it's full 2023-10-30 16:55:45 +01:00
Jeff Epler 2296c85e29
fix another error seen only on clean builds 2023-10-30 16:25:25 +01:00
Jeff Epler 7fe886aeae
Fix mpy-cross and lto builds (again) 2023-10-30 14:54:22 +01:00
Jeff Epler 8724b43e15
revert incorrect translate() change 2023-10-30 10:37:22 +01:00
Jeff Epler 60755cc690
straggling translate()s that my glob missed 2023-10-30 10:15:14 +01:00
Jeff Epler 918944e35f
update ulab 2023-10-30 10:10:54 +01:00
Jeff Epler 774f6ac6ab
Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
Dan Halbert 6b62df4054
Merge pull request #8536 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-10-29 08:49:25 -04:00
Wellington Terumi Uemura b3f09174a5
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1006 of 1006 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-10-29 06:03:06 +01:00
Dan Halbert 208ebdf338
Merge pull request #8535 from pypewpew/keypad-props
Fix keypad classes to show the events property
2023-10-28 19:50:29 -04:00
Radomir Dopieralski 8123dc8bf7 Fix keypad classes to show the events property
It looks like we need the MP_TYPE_FLAG_HAS_SPECIAL_ACCESSORS flag on
the class for properties to work, and the Keys, KeyMatrix and
ShiftRegisterKeys classes were missing it, so the "events" property
didn't appear on the instances.
2023-10-28 19:33:37 +02:00
Jeff Epler d99368a45f
Merge remote-tracking branch 'origin/main' into camera-rev 2023-10-28 18:03:55 +02:00
Scott Shawcroft a501a21887
Merge pull request #8531 from tannewt/fix_warnings
Switch warnings to mp_rom_error_text_t
2023-10-27 10:15:12 -07:00
Scott Shawcroft 523d95e192
Switch warnings to mp_rom_error_text_t 2023-10-27 09:31:20 -07:00
ladyada 703bbb2ffb fix backlite 2023-10-27 12:12:55 -04:00
Dan Halbert 32b6ac79d5
Merge pull request #8519 from jepler/compressed-message-type
Rename compressed_string_t to mp_rom_error_text_t to match upstream
2023-10-27 10:53:44 -04:00
Jeff Epler abeed5b7e9
Merge pull request #8530 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-10-27 14:16:43 +02:00
Hosted Weblate 817a38dca8
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/
2023-10-27 08:51:27 +00:00
Hosted Weblate d609a09aa4
Merge remote-tracking branch 'origin/main' 2023-10-27 08:51:22 +00:00
Andi Chandler a1c6105616
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1003 of 1003 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2023-10-27 08:51:21 +00:00
Wellington Terumi Uemura 88fe81cf64
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1003 of 1003 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-10-27 08:51:20 +00:00
ladyada c2df41b397 update to rev D 2023-10-27 01:48:22 -04:00
Dan Halbert 4ecc51ece6
Merge pull request #8524 from tannewt/displayio_warnings
Add `warnings` and warn about displayio changes
2023-10-26 21:51:20 -04:00
Scott Shawcroft cf08ef0b80
Enable warnings in full builds only 2023-10-26 13:43:04 -07:00
Dan Halbert 8790ce0e40
Merge pull request #8527 from adafruit/tannewt-patch-1
Stop building the support matrix pdf
2023-10-26 16:42:10 -04:00
Scott Shawcroft 4fbf199034
Stop building the support matrix pdf 2023-10-26 12:59:59 -07:00
Dan Halbert 3f1b9af025 py/mpprint.c: fix formatting 2023-10-26 15:30:42 -04:00
Jeff Epler c695f8b20f
remove some unneeded diffs 2023-10-26 19:39:43 +02:00
Jeff Epler a069dc92e0
restore cprintf/vcprintf prototypes 2023-10-26 19:39:26 +02:00
Dan Halbert a59ceed8aa
Merge pull request #8526 from daanzu/patch-1
Fix typo in TCP server test readme.md
2023-10-26 09:57:10 -04:00
David Zurow 37809d7033
Fix typo in TCP server test readme.md 2023-10-26 02:33:10 -04:00
Scott Shawcroft f439f02492
Add `warnings` and warn about displayio changes
Follow up to #8493
2023-10-25 15:45:45 -07:00
Scott Shawcroft b340a56e14
Merge pull request #8521 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-10-25 15:33:46 -07:00