Commit Graph

33370 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
elpekenin 40e833c746 [Fix] Wrong fix of cache use for STM32 2023-08-02 20:13:52 +02:00
Scott Shawcroft af0245ab24
Revert .gitmodules 2023-08-02 11:11:30 -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
Jeff Epler 16937b8a0d
Fix markup of bitmaptools.blit stubs
this prevented bitmaptools.blit from properly appearing in documentation.
2023-08-02 10:54:47 -05: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 539f34f7fd
Three small changes
1. Raise an exception when creating a USB device when host isn't
  initialized.
2. Mark RP2040 dtcm_bss as NOLOAD since it doesn't need to be
  loaded (just zeroed.)
3. Fix submodule location for ulab to Jeff's copy.
2023-08-01 13:16:38 -07:00
Dan Halbert 0d4bc8c163 initial v1.19.1 merge; not compiled yet 2023-08-01 13:50:05 -04: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