31452 Commits

Author SHA1 Message Date
Scott Shawcroft
59e6cab252
Cache configuration descriptor
We use it to open endpoints as they are used. Fetching the descriptor
as needed can cause issues with devices that we're expecting a control
packet while another transaction was ongoing. Specifically, a usb
thumb drive didn't expect a control transaction while doing a SCSI
transaction.

This PR also aborts transactions on timeout or ctrl-c interrupt. It
doesn't always recover though...
2023-08-02 14:26:11 -07:00
Scott Shawcroft
9cc4b4cd37
Merge pull request #8245 from jepler/esp32-camera-backlight-solarize
pycamera: backlight, solarize
2023-08-02 10:00:21 -07:00
Scott Shawcroft
24534abd9e
Merge pull request #8251 from BrainBoardz/main
Fixed Trailing White Space - Changed SPI and LED Pin Assignments
2023-08-02 09:58:46 -07:00
Dan Halbert
b250edd4f6
Merge pull request #8247 from jepler/fix-doc-build-8246
Add index.html as a redirect to README.html
2023-08-02 11:20:43 -04:00
Jeremy Littler
f7cc20e936
Update pins.c 2023-08-02 11:01:44 -04:00
Jeremy Littler
f9b98ce54d
Update pins.c 2023-08-02 10:57:46 -04:00
Jeremy Littler
b88e359b00
Update pins.c 2023-08-02 10:41:46 -04:00
Jeremy Littler
37dbe3e24a
Update pins.c 2023-08-02 10:32:40 -04:00
Jeff Epler
1325e5e2b9
Add index.html as a redirect to README.html
closes #8246
2023-08-02 09:26:10 -05:00
Jeremy Littler
94ed725fd3
Update mpconfigboard.h 2023-08-02 10:24:58 -04:00
Jeff Epler
4e01e6bbe5
adafruit-esp32s3-camera: set up backlight at boot & add solarize
the backlight situation will be revisited with the next board prototype,
but it's good to prove this can be done.

Depends on https://github.com/adafruit/esp32-camera/pull/6 which should
be merged before this.
2023-08-02 08:09:13 -05:00
Jeff Epler
2b0f1cd087
espressif: fix dependencies in esp-idf modules
while developing esp-camera I had the problem that firmware.elf was
not regenerated if the only file I edited was in the esp32-camera
submodule.

By telling make that $(IDF_CMAKE_TARGETS), the list of .a fliles
produced by ninja-building esp-idf, depend on esp-idf-stamp and that
firmware.elf in turn depends on these files, the ninja build is re-run
on each make, which is reasonably quick if nothing needs to be rebuilt.
2023-08-02 07:52:45 -05:00
Scott Shawcroft
8baff0bf88
Merge pull request #8133 from dronecz/main
Add ES3ink board definition
2023-08-01 13:31:46 -07:00
Scott Shawcroft
0bf50d2d6e
Merge pull request #8215 from makermelissa/adafruit-metro-esp32s3
Added initial Adafruit Metro ESP32-S3
2023-08-01 13:30:06 -07:00
Scott Shawcroft
cfbfd53b00
Merge pull request #8235 from elpekenin/fix/stm32-cache-skip
Redo of #8228
2023-08-01 10:16:24 -07:00
Scott Shawcroft
aecaab779b
Merge pull request #8241 from MakerClassCZ/picopad-rgb-fix
Fix RGB/BGR color order for Picopad
2023-08-01 09:55:36 -07:00
Jeff Epler
272a2dcdb0
Merge pull request #8218 from jepler/esp32-camera
Update the camera board to use ESP32-S3 microcontroller
2023-07-31 14:48:50 -05:00
Jeff Epler
cd181eb5b4
expand on the 0/1 requirement 2023-07-31 10:44:06 -05:00
Jeff Epler
2e040b0d13
make starting with an unexpected prefix an exception 2023-07-31 10:41:10 -05:00
Jeff Epler
f3c4a981c3
be explicit about the prefix we expect to remove from frozen_path 2023-07-31 10:22:54 -05:00
Jeff Epler
e8307a4c02
enable-if-any/all deserve some commentary. 2023-07-31 10:21:53 -05:00
Dan Halbert
793df30939
Merge pull request #8240 from kbsriram/fix-beetle-esp32c3-8239
boards/beetle-esp32-c3: fix sdkconfig minor typo.
2023-07-31 07:43:18 -04:00
Vladimír Smitka
a9c828011a
Fix RGB/BGR color order 2023-07-31 12:22:27 +02:00
KB Sriram
d5daa7ad27 boards/beetle-esp32-c3: fix sdkconfig minor typo.
Fixes https://github.com/adafruit/circuitpython/issues/8239
2023-07-30 22:13:10 -07:00
Dan Halbert
55c82f45da
Merge pull request #8230 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-07-30 08:09:18 -04:00
Hosted Weblate
0b8bf31da2
Merge remote-tracking branch 'origin/main' 2023-07-30 13:47:36 +02:00
Andi Chandler
4f30c178d6
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2023-07-30 13:47:35 +02:00
Jonny Bergdahl
a32e933876
Translated using Weblate (Swedish)
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2023-07-30 13:47:35 +02:00
Wellington Terumi Uemura
9ff97b4c37
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-07-30 13:47:34 +02:00
Pablo Martinez Bernal
88608ce1cb
Translated using Weblate (Spanish)
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2023-07-30 13:47:34 +02:00
Jeff Epler
e8c9eaa85d
Merge pull request #8236 from kbsriram/fix-circuitpython-8119
docs: update sphinx conf.py to use cp_typing.
2023-07-30 06:47:28 -05:00
KB Sriram
a9da9bc303 docs: update sphinx conf.py to use cp_typing.
- Adds circuitpython_typing to the intersphinx configuration.
- Adds a workaround to resolve TypeAliased references.

Fixes https://github.com/adafruit/circuitpython/issues/8119
2023-07-29 18:22:22 -07:00
Hosted Weblate
e1fd97170a
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-07-29 15:31:41 +02:00
Hosted Weblate
f3f68bb431
Merge remote-tracking branch 'origin/main' 2023-07-29 15:31:38 +02:00
Dan Halbert
8050b07a68
Merge pull request #8231 from elpekenin/fix/typo
[Typo] Introduced by yours truly in #8229
2023-07-29 09:31:34 -04:00
elpekenin
a51be16d9e Fix typo, oopsie 2023-07-29 15:10:09 +02:00
Hosted Weblate
e46fe64ea3
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-07-29 14:56:43 +02:00
Hosted Weblate
75f6982928
Merge remote-tracking branch 'origin/main' 2023-07-29 14:56:40 +02:00
Jonny Bergdahl
6843901aa2
Translated using Weblate (Swedish)
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2023-07-29 14:56:40 +02:00
Wellington Terumi Uemura
9dbdf59367
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (996 of 996 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-07-29 14:56:39 +02:00
Dan Halbert
3b8dc0132d
Merge pull request #8229 from elpekenin/enhance/release-msg
[displayio] Better exception message
2023-07-29 08:56:34 -04:00
elpekenin
c4e915c3b2 Improve error message 2023-07-29 14:39:44 +02:00
elpekenin
1ece85ee1e Fix logic (i think) 2023-07-28 23:49:45 +02:00
Dan Halbert
75ba17e84e
Merge pull request #8225 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-07-27 22:28:28 -04:00
Melissa LeBlanc-Williams
45b1c42be5 Add D0 and D1 2023-07-27 19:26:37 -07:00
Hosted Weblate
e9eaa63aef
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-07-28 02:35:32 +02:00
Dan Halbert
f466a4373e
Merge pull request #8222 from tannewt/fat_window_align
Align fatfs window buffer for tinyusb
2023-07-27 20:35:23 -04:00
Dan Halbert
5ccf36dd05
Merge pull request #8224 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-07-27 20:34:48 -04:00
Andi Chandler
1ff3097c77
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (995 of 995 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2023-07-28 02:10:51 +02:00
Melissa LeBlanc-Williams
ffb1cf116d Add D pins 2023-07-27 16:46:15 -07:00