Commit graph

37873 commits

Author SHA1 Message Date
Scott Shawcroft
1ab26baf6e
Merge pull request #9655 from jepler/keep-pythonpath
run_tests.py: keep PYTHONPATH when requested
2024-09-24 10:01:23 -07:00
Burt
408e291ff3 add Port sunton_esp32_8048S050 2024-09-24 19:59:50 +08:00
RetiredWizard
810690a7ed Remove CONFIG_LWIP_LOCAL_HOSTNAME from S3 boards 2024-09-24 00:43:49 -04:00
gamblor21
01a220af0f Started simplifying getbuffer 2024-09-23 21:24:30 -05:00
71eea30639 keep PYTHONPATH when requested
This turns out to be needed by the testsuite of jepler_udecimal, which
needs to add the `jepler_udecimal` directory both to PYTHONPATH and
MICROPYPATH.
2024-09-23 21:02:08 -05:00
RetiredWizard
b22a571a98 pre-commit run -all 2024-09-23 21:41:48 -04:00
726639be41
Merge pull request #9653 from eric321/mp3-partial-frame-fix
Fix infinite loop when there's a partial frame at the end of the file.
2024-09-23 20:39:43 -05:00
RetiredWizard
18fe80d771 Update Environment Variables documentation to note possible board specific keys 2024-09-23 21:27:38 -04:00
Eric Lammerts
ca53f8b390 Fix infinite loop when there's a partial frame at the end of the file. 2024-09-23 16:46:20 -04:00
Scott Shawcroft
cda19477e4
Merge pull request #9646 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2024-09-23 10:02:22 -07:00
Andi Chandler
e3cb3df7b2
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1000 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2024-09-23 03:16:20 +00:00
Wellington Terumi Uemura
4e7f5cd37f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1000 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2024-09-23 03:16:19 +00:00
gamblor21
477480705a Delay and Decay to BlockInput 2024-09-22 13:12:17 -05:00
gamblor21
d88b0c7840 Change mix to BlockInput 2024-09-21 15:51:38 -05:00
Dan Halbert
eff544c16c espressif: get new I2C driver working
- Starts with @tannewt's changes.
- Make sure proper component is being compiled.
- Added `I2C.probe()` as a visible new method. This was a hidden common-hal method, but the C version of adafruit_bus_device could not use it because it needs to call probe via a Python method call. So make it visible. It's useful, and `I2C.scan()` could be phased out, since now `.scan()` can be implemented in Python with `.probe()`.
- set clock-stretching timeout on espressif to a minimum of 1 second. In all impls of busio.I2C()`, the timeout is ignored and is set to a fixed 1 second. @tannewt's new code was using the passed-in value, which was often too short.

To do:
- switch esp-camera to new-driver version. We have to use the same I2C driver everywhere.
- Check about I2CTarget.
2024-09-20 17:48:17 -04:00
Hosted Weblate
3b7084aa72
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/
2024-09-20 19:05:25 +02:00
Scott Shawcroft
340cc6328c
Merge pull request #9641 from RetiredWizard/espsdioio2
esp32s3: Implement sdioio
2024-09-20 10:05:15 -07:00
Scott Shawcroft
44ec0e642d
Merge pull request #9608 from sanhu88/espressif_esp32s3_lcd_ev_v1.5
Add Espressif esp32s3 lcd ev v1.5
2024-09-20 10:02:01 -07:00
Scott Shawcroft
f18695dc70
Merge pull request #9645 from makerdiary/main
Add Makerdiary iMX RT1011 Nano Kit.
2024-09-20 10:00:56 -07:00
Zelin Cai
cf56e0956e Add Makerdiary iMX RT1011 Nano Kit.
Signed-off-by: Zelin Cai <zelin@makerdiary.com>
2024-09-20 21:31:25 +08:00
Burt
2b7480ef84
Update sdkconfig format 2024-09-20 21:09:56 +08:00
Burt
6349e693a0 rename macro to MP_DEFINE_BYTES_OBJ_WITH_NULL 2024-09-20 20:08:56 +08:00
RetiredWizard
8a2651ad0f Add sdioio reset to port startup 2024-09-20 03:02:55 -04:00
RetiredWizard
83f9f77e6e use slot 1 by default 2024-09-20 01:11:49 -04:00
RetiredWizard
ad519ad3a7 only init/deinit host periperal if both slots are currently unused 2024-09-20 01:09:46 -04:00
RetiredWizard
36c956a28f added slot tracking and never_reset logic 2024-09-20 00:27:41 -04:00
RetiredWizard
0ea2dd3610 Another small message refactor 2024-09-19 20:24:08 -04:00
Scott Shawcroft
e9f8ed41dc Switch to IDF 5.2 I2C API
Make busio.I2C use finalizers for reset instead of bulk reset. This
makes it easier to track and free the memory that the IDF allocates
internally for its "handle".
2024-09-19 14:47:45 -04:00
RetiredWizard
94f35b9f81 reuse number of datapin message 2024-09-19 14:11:35 -04:00
RetiredWizard
cdecebff17 disable for esp32 since not working yet 2024-09-19 13:55:39 -04:00
RetiredWizard
9bba9b02b4 pre-commit format fix 2024-09-19 13:38:28 -04:00
RetiredWizard
68d3cf7f7f default enables, safe pin claims, reuse feq msg, use preprocessor 2024-09-19 13:26:36 -04:00
Scott Shawcroft
9f0ca3b3f5
Merge pull request #9643 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2024-09-19 09:30:50 -07:00
Andi Chandler
d8c967347c
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1001 of 1001 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2024-09-19 16:40:46 +02:00
Burt
8c10cd3b12
Merge branch 'adafruit:main' into espressif_esp32s3_lcd_ev_v1.5 2024-09-19 22:33:31 +08:00
Burt
51e0250233
Create blank sdkconfig 2024-09-19 21:59:14 +08:00
gamblor21
4da22c5634 Add mix parameter 2024-09-18 20:17:18 -05:00
RetiredWizard
c8722583a9 update local version of pre-commit and re-ran 2024-09-18 18:07:21 -04:00
RetiredWizard
170da9baa4 Remove tempory comment - pre-commit find 2024-09-18 18:02:22 -04:00
RetiredWizard
32537edb09 esp32s3: Implement sdioio 2024-09-18 17:37:59 -04:00
3a189e75d9 Work around an sdk bug
This was already reported & fixed upstream, but the fix will not be
in a released SDK until 2.0.1. It's easy enough to use our own workaround.

Testing: without this bug fix, rotaryencoder did not work on a pico 2

Note: the cut&paste code was reindented by uncrustify, giving it a slightly
different style than the upstream sdk code.
2024-09-18 14:58:13 -05:00
Scott Shawcroft
13d659a883
Merge pull request #9639 from jepler/addressrange-doc-example
fix a problem with the addressrange example
2024-09-18 09:54:55 -07:00
Scott Shawcroft
96c91065f0
Merge pull request #9634 from RetiredWizard/tft7width
Makerfab TFT7" settings.toml parameter to set screen variant
2024-09-18 09:51:29 -07:00
Burt
913f0798cc
Update PID in mpconfigboard.mk
more details https://github.com/espressif/usb-pids/pull/184
2024-09-18 23:18:50 +08:00
Burt
83c7749013
Delete ports/espressif/boards/espressif_esp32s3_lcd_ev_v1.5/sdkconfig
remove sdkconfig
2024-09-18 23:08:40 +08:00
Burt
1bbf8f55ff
Merge branch 'adafruit:main' into espressif_esp32s3_lcd_ev_v1.5 2024-09-18 23:05:01 +08:00
RetiredWizard
9f1ccbc89c Add board.DISPLAY definition 2024-09-17 22:32:36 -04:00
RetiredWizard
ac498d10da Remove Hacktablet backlight code 2024-09-17 21:40:37 -04:00
Dan Halbert
dee71a930f
Merge pull request #9583 from RetiredWizard/uartbootloop
Remove ESP_CONSOLE_UART from sdkconfig for 666 S3 Display panels
2024-09-17 21:25:26 -04:00
RetiredWizard
d94902ff3b update lwip hostname for s3-lcd-ev 2024-09-17 19:20:13 -04:00