Commit Graph

11835 Commits

Author SHA1 Message Date
Dan Halbert d1ddce7ebe
Merge pull request #8613 from elpekenin/bugfix/stringify
[Bugfix] Resolve #8610: concatenated strings not translatable
2023-11-15 12:37:24 -05:00
Nguyen Van Chat ac11f6c2ad
Merge branch 'adafruit:main' into dev_9.0 2023-11-16 00:00:47 +07:00
Dan Halbert bf499cf957
Merge pull request #8611 from dhalbert/qtpy-esp32-s3
fix qt py esp32-s3 4/2 flash size and mode
2023-11-15 11:35:22 -05:00
elpekenin b4e127a853 Resolve `#8610` 2023-11-15 15:59:43 +01:00
silabs-ChatNguyen 0a6e92d001 Workaround for race condition issue 2023-11-15 21:54:11 +07:00
Dan Halbert e9d72e93a0 fix qt py esp32-s3 4/2 flash size and mode 2023-11-15 09:40:11 -05:00
Dan Halbert 58b111d428
Merge pull request #8608 from jepler/add-locale-module
Add `locale.getlocale()`
2023-11-15 09:24:04 -05:00
Dan Halbert 0dffd06e7a
Merge pull request #8601 from SiliconLabs/dev_9.0
Fix cannot write to characteristic unless read property is set for Silabs's board
2023-11-15 08:40:31 -05:00
Jeff Epler 46bfbad1bb
Add `locale.getlocale()`
This returns the localization of the running CircuitPython, such as
en_US, fr, etc.

Additional changes are needed in build infrastructure since the
string "en_US" should not appear to be translated in weblate, ever;
instead the value comes from the translation metadata.

Closes: #8602
2023-11-14 21:20:03 -06:00
Scott Shawcroft f03654b61a
Merge pull request #8583 from imnotjames/boards/heltec_esp32s3_wifi_lora_v3
heltec esp32s3 wifi lora v3: new espressif board
2023-11-14 15:00:06 -08:00
Scott Shawcroft 98a92ef0ca
Merge pull request #8600 from supcik/oxocards
Add Oxocards ports
2023-11-14 14:58:37 -08:00
James Ward e97f5b3570
chore: disable unused physical usb support 2023-11-14 14:42:44 -05:00
Jacques Supcik e8e1a1db9e fix formating using uncrustify 0.72
I was using uncrustify version 0.77.1 and it does not work like
the version 0.72 used by Ununtu 22.04.
2023-11-14 13:35:21 +01:00
Jacques Supcik 9b7f7d0d05 fix style to pass pre-commit checks 2023-11-14 08:39:08 +01:00
silabs-ChatNguyen e1c15629cf Write to characteristic locally with WRITE_NO_RESPONSE 2023-11-14 11:53:12 +07:00
James Ward c1af64ab18
fix: use pending creation id & remove VID/PID 2023-11-13 17:40:50 -05:00
Dan Halbert 0294ccfb55
Merge pull request #8596 from jepler/obsolete-allocation-stuff
Remove some stuff about reserved psram & supervisor allocations
2023-11-13 16:55:47 -05:00
James Ward d7a27d8d2b
heltec esp32s3 wifi lora v3: new espressif board 2023-11-13 16:55:05 -05:00
Jacques Supcik 388807e725 fix typo 2023-11-13 22:46:39 +01:00
Jeff Epler b47e23c9c5
Finish removing reserved psram 2023-11-13 15:31:35 -06:00
Jacques Supcik 471ee6f8c9 add: display initialisation 2023-11-13 22:26:00 +01:00
Jacques Supcik 4654f9c304 add expressif cards 2023-11-13 22:22:28 +01:00
Scott Shawcroft fd5373c364
Merge pull request #8595 from bill88t/main
Fix ESP32-C6 wifi
2023-11-13 11:43:51 -08:00
Scott Shawcroft 0302d6bbc8
Merge pull request #8541 from alextremblay/keebio_elite_pi
Add support for the Keeb.io Elite-Pi
2023-11-13 11:43:37 -08:00
Alex Tremblay 9478048342
Update USB PID/VID 2023-11-13 14:12:32 -05:00
Bill Sideris d6ad25ee96
Completely remove tx buffer setting 2023-11-13 21:03:05 +02:00
Jeff Epler fb840159fb
Remove some stuff about reserved psram & supervisor allocations
this is obsoleted by the new split heap code 🎉
2023-11-13 12:55:26 -06:00
Bill Sideris df1cc17359
Fix C6 wifi 2023-11-13 19:35:47 +02:00
silabs-ChatNguyen 55ecc64bf1 Fix crash when pwmio deinit 2023-11-13 11:57:16 +07:00
Dimitrios Kouzis-Loukas 07050f2e6f Consistency improvement on I2S mclk support for Espressif port #8570 2023-11-11 06:42:38 -05:00
Dan Halbert 75fcacd481
Merge pull request #8575 from dhalbert/8.2.x-to-main-2023-11-09
merge 8.2.x to main
2023-11-10 20:42:13 -05:00
Dan Halbert b1b01e2e0d
UM boards are qio
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2023-11-10 18:09:56 -05:00
Dan Halbert 3a34acb93c merge 8.2.x to main 2023-11-09 19:58:34 -05:00
Scott Shawcroft 25525f048a
Merge pull request #8563 from rgrizzell/main
Board support for LILYGO T-Deck
2023-11-09 15:31:22 -08:00
Robert Grizzell e0034602a7
Removing SPI and I2C prefixes from pin labels 2023-11-08 19:59:05 -06:00
Dimitrios Kouzis-Loukas 3921520fed Issue #8570 fix 2023-11-08 19:53:18 -05:00
Dan Halbert 01be5f402e
Merge pull request #8553 from tannewt/switch_to_split_heap
Switch all ports to auto-growing split heap
2023-11-08 12:48:12 -05:00
Robert Grizzell 57c064fa36
Fix pin assignments for trackball and provide better labels for audio and LoRa pins. 2023-11-07 23:01:50 -06:00
Robert Grizzell 0d517ed1cc
Using USB PID allocated by Espressif 2023-11-07 18:19:51 -06:00
Scott Shawcroft f9cbbf7740
Merge pull request #8550 from bill88t/main
Add WeAct C6
2023-11-06 14:53:22 -08:00
Bill Sideris 963e76961c
Fix creator ids
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2023-11-06 23:31:15 +02:00
Scott Shawcroft b6e9536e4f
Merge pull request #8560 from dhalbert/type-flag-has-special-accessors
correct MP_TYPE_FLAG_NONE to  MP_TYPE_FLAG_HAS_SPECIAL_ACCESSORS
2023-11-06 13:31:05 -08:00
Robert Grizzell 68e7a05cb7
Board support for LILYGO T-Deck 2023-11-05 20:39:25 -06:00
Bill Sideris 1f83f59928
Merge remote-tracking branch 'adafruit/main' 2023-11-06 03:08:14 +02:00
Bill Sideris 2f264d3178
Add BOOT button 2023-11-06 02:46:03 +02:00
Dan Halbert 616201109c correct MP_TYPE_FLAG_NONE to MP_TYPE_FLAG_HAS_SPECIAL_ACCESSORS
also remove #include py/objproperty.h where not needed
(side effect of looking for property uses)
2023-11-04 22:51:41 -04:00
Limor "Ladyada" Fried 2358e7bcc3
Update mpconfigboard.h
fix second place I2C is defined >.<
2023-11-04 19:54:11 -04:00
Alex Tremblay 861a847421
Update manufacturer from Keeb.io to Maple Computing 2023-11-02 09:10:16 -04:00
Bill Sideris 97f3d0f74b
Merge remote-tracking branch 'adafruit/main' 2023-11-02 00:57:55 +02:00
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