Commit graph

39242 commits

Author SHA1 Message Date
614eded02a getenv: Make os.getenv() show a better error
.. when an associated value is not a quoted string.
This includes some cases where it would previously return an
integer, a CPython incompatibility.

However, it's an incompatible behavior change with circuitpython
since previously a number would be returned.

Closes: #9113

Signed-off-by: Jeff Epler <jepler@gmail.com>
2025-06-14 18:57:28 +02:00
Dan Halbert
db9aa78121
Merge pull request #10421 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-06-14 08:37:40 -04:00
Jonny Bergdahl
34e3f54719
Translated using Weblate (Swedish)
Currently translated at 99.6% (1020 of 1024 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2025-06-14 14:03:59 +02:00
Dan Halbert
dd33eacf46
Merge pull request #10418 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-06-12 21:59:00 -04:00
MAE
f62e1b0505
Translated using Weblate (French)
Currently translated at 99.0% (1014 of 1024 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2025-06-13 01:09:56 +02:00
MAE
ce750ba07c
Translated using Weblate (German)
Currently translated at 99.1% (1015 of 1024 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2025-06-13 01:09:54 +02:00
Dan Halbert
0f9ea5e08e
Merge pull request #10416 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-06-11 20:49:40 -04:00
Hosted Weblate
284aca93a8
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/
2025-06-11 22:40:00 +00:00
Dan Halbert
e1a6d0be99
Merge pull request #9955 from hierophect/esp-microros
MicroROS on Espressif
2025-06-11 18:39:33 -04:00
Lucian Copeland
71463fae79 Minor fixes 2025-06-11 18:29:45 -04:00
Dan Halbert
dae4962964
Merge pull request #10397 from Sola85/espressif-rmt-use-dma
fix "pulseio.PulseIn maxlen is limited to 128 in esp32"
2025-06-11 15:56:52 -04:00
Lucian Copeland
a46d8def76 manual zephyr changes 2025-06-11 14:43:33 -04:00
Lucian Copeland
03c682ac4a Merge remote-tracking branch 'upstream/main' into esp-microros 2025-06-11 12:52:38 -04:00
Dan Halbert
f999afd2c8 espressif: port_malloc() shoud not use SPIRAM when dma_capable=true 2025-06-11 12:45:48 -04:00
Lucian Copeland
7276e2a6cb Fix module config 2025-06-11 12:27:02 -04:00
Sola85
a2ad339de0
Apply suggestions from code review
Co-authored-by: Dan Halbert <halbert@halwitz.org>
2025-06-10 19:05:33 +02:00
eightycc
5dd6010e3d
Merge pull request #10411 from dhalbert/merge-from-9.2.x-2025-06-10
Merge from 9.2.x
2025-06-10 09:53:07 -07:00
Dan Halbert
cea53ffe81
Merge pull request #10412 from wersimmon/patch-1
SleepMemory is supported on RP2040
2025-06-10 12:00:04 -04:00
lucky
b86fd45fa1
SleepMemory is supported on RP2040
SleepMemory was implemented on RP2040 in https://github.com/adafruit/circuitpython/pull/8015
2025-06-10 08:39:49 -07:00
Dan Halbert
a45873a03a
Merge pull request #10405 from jamesbowman/main
Support bt820 REGION instruction (_eve)
2025-06-10 11:29:20 -04:00
Dan Halbert
321c2517f8 Merge remote-tracking branch 'adafruit/9.2.x' into merge-from-9.2.x-2025-06-10 2025-06-10 11:28:06 -04:00
Dan Halbert
71173fac78
Merge pull request #10406 from samdev-7/9.2.x
Add new board orpheus_pico
2025-06-10 11:21:49 -04:00
Dan Halbert
742304a46d
Merge pull request #10404 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-06-10 11:17:04 -04:00
Hosted Weblate
069d7471ae
Merge remote-tracking branch 'origin/main' 2025-06-10 17:02:24 +02:00
Dan Halbert
347a453adb
Merge pull request #10410 from baldengineer/fix_heltec_v3_no_boot
Fixes REPL not booting on heltec_esp32s3_wifi_lora_v3
2025-06-10 11:02:12 -04:00
Lucian Copeland
635c8b12d6 Requested fixes to exceptions, docs, config 2025-06-09 18:13:08 -04:00
baldengineer
e02d221c86 change to GPIO36 to enable OLED and I2C correctly 2025-06-09 10:53:55 -05:00
MAE
77213b748f
Translated using Weblate (Dutch)
Currently translated at 56.0% (569 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/nl/
2025-06-09 14:01:54 +02:00
MAE
1666085386
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.7% (1012 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2025-06-09 14:01:53 +02:00
MAE
099578e86b
Translated using Weblate (Polish)
Currently translated at 51.8% (526 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pl/
2025-06-09 14:01:51 +02:00
MAE
bf6ada5d86
Translated using Weblate (French)
Currently translated at 99.9% (1014 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2025-06-09 14:01:49 +02:00
MAE
387069982f
Translated using Weblate (Spanish)
Currently translated at 99.4% (1009 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2025-06-09 14:01:46 +02:00
Sam Liu
f6c700e08c
Add Orpheus Pico 2025-06-08 01:39:00 -04:00
MAE
be76a49490
Translated using Weblate (French)
Currently translated at 99.6% (1011 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2025-06-07 16:03:23 +00:00
MAE
b9e7cbde12
Translated using Weblate (German)
Currently translated at 100.0% (1015 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2025-06-07 16:03:22 +00:00
James Bowman
5903b67ef1 Fix typo in doc signature of REGION 2025-06-06 16:55:03 -07:00
James Bowman
75440c8347 Restore accidental change 2025-06-06 16:44:49 -07:00
James Bowman
6e0c24f3c7 Support for REGION instruction of new bt820 2025-06-06 15:37:10 -07:00
Lucian Copeland
5924719b4f register board aliases with VID/PID checker 2025-06-05 11:57:17 -04:00
Lucian Copeland
35431bca07 Fix missed pre-commit formatting 2025-06-05 11:46:53 -04:00
eightycc
48891653e5
Merge pull request #10403 from bablokb/fix_devcontainer_toolchain
fixed download URL (has 14.2 twice in the url)
2025-06-05 05:39:33 -07:00
Bernhard Bablok
0697ffc5c3 fixed URL (has 14.2 twice in the url) 2025-06-05 14:17:57 +02:00
Lucian Copeland
161c3765f5 Translations 2025-06-04 16:38:46 -04:00
Dan Halbert
d40fe25400
Merge pull request #10401 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-06-04 10:43:22 -04:00
Andi Chandler
6108958ed4
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1015 of 1015 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2025-06-04 16:01:46 +02:00
Sola85
dde4a40c59
fix whitespaces 2025-06-02 16:16:17 +02:00
Sola85
85db016b8c
espressif: use dma for pulseio 2025-06-02 09:01:29 +02:00
Dan Halbert
e13d0affd0
Merge pull request #10393 from Timeline8/patch-1
Update pins.c
2025-05-31 19:48:20 -04:00
Dan Halbert
cd9ff8bf54
Merge pull request #10391 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-05-31 19:46:38 -04:00
Timeline8
5a30fe849c
Update pins.c
The waveshare_esp32_s3_zero/mpconfigboard.h
file does not have SPI nor IC2 defined. I suspect this board was built off another board and while the SPI and IC2 definitions were correctly removed from the mpconfigboard.h file, they were accidentally left in the pins.c file. So if you call a board.I2C or board.SPI you get an error even though they show up in 'dir (board)'.

The board does not have any silkscreen for these busses nor are the specifically called out in the schematic.
https://www.waveshare.com/wiki/ESP32-S3-Zero
2025-05-31 18:57:05 -04:00