Skip to content

Commit 3ffab36

Browse files
committed
Merge remote-tracking branch 'adafruit/main' into fix_samd_timer_leak
2 parents 7f016ae + ffb9ecf commit 3ffab36

File tree

102 files changed

+2424
-1027
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+2424
-1027
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,11 +326,13 @@ jobs:
326326
- "pewpew10"
327327
- "pewpew_m4"
328328
- "picoplanet"
329+
- "pimoroni_interstate75"
329330
- "pimoroni_keybow2040"
330331
- "pimoroni_pga2040"
331332
- "pimoroni_picolipo_16mb"
332333
- "pimoroni_picolipo_4mb"
333334
- "pimoroni_picosystem"
335+
- "pimoroni_plasma2040"
334336
- "pimoroni_tiny2040"
335337
- "pitaya_go"
336338
- "pyb_nano_v2"
@@ -370,6 +372,7 @@ jobs:
370372
- "sparkfun_samd21_mini"
371373
- "sparkfun_samd51_micromod"
372374
- "sparkfun_samd51_thing_plus"
375+
- "sparkfun_stm32f405_micromod"
373376
- "sparkfun_thing_plus_rp2040"
374377
- "spresense"
375378
- "stackrduino_m0_pro"
@@ -461,7 +464,7 @@ jobs:
461464
- name: Install deps
462465
run: |
463466
sudo apt-get install -y gettext
464-
pip install requests sh click setuptools awscli
467+
pip install -r requirements-dev.txt
465468
wget https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
466469
sudo tar -C /usr --strip-components=1 -xaf riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
467470
- name: Versions
@@ -503,6 +506,7 @@ jobs:
503506
- "adafruit_metro_esp32s2"
504507
- "artisense_rd00"
505508
- "atmegazero_esp32s2"
509+
- "crumpspace_crumps2"
506510
- "electroniccats_bastwifi"
507511
- "espressif_kaluga_1"
508512
- "espressif_kaluga_1.3"
@@ -516,6 +520,7 @@ jobs:
516520
- "gravitech_cucumber_rs"
517521
- "lilygo_ttgo_t8_s2_st7789"
518522
- "microdev_micro_s2"
523+
- "morpheans_morphesp-240"
519524
- "muselab_nanoesp32_s2_wroom"
520525
- "muselab_nanoesp32_s2_wrover"
521526
- "targett_module_clip_wroom"

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ besides a text editor (we recommend `Mu <https://codewith.mu/>`_ for beginners.)
2121
Starting with CircuitPython 7.0.0, some boards may only be connectable over Bluetooth Low Energy
2222
(BLE). Those boards provide serial and file access over BLE instead of USB using open protocols.
2323
(Some boards may use both USB and BLE.) BLE access can be done from a variety of apps including
24-
`code.circuitpythonn.org <https://code.circuitpython.org>`_.
24+
`code.circuitpython.org <https://code.circuitpython.org>`_.
2525

2626
CircuitPython features unified Python core APIs and a growing list of 300+ device libraries and
2727
drivers that work with it. These libraries also work on single board computers with regular

lib/utils/pyexec.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ STATIC int parse_compile_execute(const void *source, mp_parse_input_kind_t input
149149
mp_hal_stdout_tx_strn("\x04", 1);
150150
}
151151
// check for SystemExit
152-
if (mp_obj_is_subclass_fast(MP_OBJ_FROM_PTR(((mp_obj_base_t *)nlr.ret_val)->type), MP_OBJ_FROM_PTR(&mp_type_SystemExit))) {
152+
if (mp_obj_is_subclass_fast(mp_obj_get_type((mp_obj_t)nlr.ret_val), MP_OBJ_FROM_PTR(&mp_type_SystemExit))) {
153153
// at the moment, the value of SystemExit is unused
154154
ret = pyexec_system_exit;
155155
#if CIRCUITPY_ALARM

locale/ID.po

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,10 @@ msgstr ""
500500
msgid "Attempted heap allocation when VM not running."
501501
msgstr ""
502502

503+
#: ports/raspberrypi/audio_dma.c
504+
msgid "Audio conversion not implemented"
505+
msgstr ""
506+
503507
#: shared-bindings/wifi/Radio.c
504508
msgid "AuthMode.OPEN is not used with password"
505509
msgstr ""
@@ -1237,6 +1241,10 @@ msgstr "Otentikasi tidak cukup"
12371241
msgid "Insufficient encryption"
12381242
msgstr "Enkripsi tidak cukup"
12391243

1244+
#: ports/raspberrypi/audio_dma.c
1245+
msgid "Internal audio buffer too small"
1246+
msgstr ""
1247+
12401248
#: ports/stm/common-hal/busio/UART.c
12411249
msgid "Internal define error"
12421250
msgstr "Kesalahan definisi internal"

locale/circuitpython.pot

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,10 @@ msgstr ""
493493
msgid "Attempted heap allocation when VM not running."
494494
msgstr ""
495495

496+
#: ports/raspberrypi/audio_dma.c
497+
msgid "Audio conversion not implemented"
498+
msgstr ""
499+
496500
#: shared-bindings/wifi/Radio.c
497501
msgid "AuthMode.OPEN is not used with password"
498502
msgstr ""
@@ -1217,6 +1221,10 @@ msgstr ""
12171221
msgid "Insufficient encryption"
12181222
msgstr ""
12191223

1224+
#: ports/raspberrypi/audio_dma.c
1225+
msgid "Internal audio buffer too small"
1226+
msgstr ""
1227+
12201228
#: ports/stm/common-hal/busio/UART.c
12211229
msgid "Internal define error"
12221230
msgstr ""

locale/cs.po

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,10 @@ msgstr ""
496496
msgid "Attempted heap allocation when VM not running."
497497
msgstr ""
498498

499+
#: ports/raspberrypi/audio_dma.c
500+
msgid "Audio conversion not implemented"
501+
msgstr ""
502+
499503
#: shared-bindings/wifi/Radio.c
500504
msgid "AuthMode.OPEN is not used with password"
501505
msgstr ""
@@ -1220,6 +1224,10 @@ msgstr ""
12201224
msgid "Insufficient encryption"
12211225
msgstr ""
12221226

1227+
#: ports/raspberrypi/audio_dma.c
1228+
msgid "Internal audio buffer too small"
1229+
msgstr ""
1230+
12231231
#: ports/stm/common-hal/busio/UART.c
12241232
msgid "Internal define error"
12251233
msgstr ""

locale/de_DE.po

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,10 @@ msgstr "Versuche %d Blöcke zu allokieren"
502502
msgid "Attempted heap allocation when VM not running."
503503
msgstr ""
504504

505+
#: ports/raspberrypi/audio_dma.c
506+
msgid "Audio conversion not implemented"
507+
msgstr ""
508+
505509
#: shared-bindings/wifi/Radio.c
506510
msgid "AuthMode.OPEN is not used with password"
507511
msgstr ""
@@ -1237,6 +1241,10 @@ msgstr "Unzureichende Authentifizierung"
12371241
msgid "Insufficient encryption"
12381242
msgstr "Unzureichende Verschlüsselung"
12391243

1244+
#: ports/raspberrypi/audio_dma.c
1245+
msgid "Internal audio buffer too small"
1246+
msgstr ""
1247+
12401248
#: ports/stm/common-hal/busio/UART.c
12411249
msgid "Internal define error"
12421250
msgstr "Interner Definitionsfehler"

locale/el.po

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,10 @@ msgstr ""
493493
msgid "Attempted heap allocation when VM not running."
494494
msgstr ""
495495

496+
#: ports/raspberrypi/audio_dma.c
497+
msgid "Audio conversion not implemented"
498+
msgstr ""
499+
496500
#: shared-bindings/wifi/Radio.c
497501
msgid "AuthMode.OPEN is not used with password"
498502
msgstr ""
@@ -1217,6 +1221,10 @@ msgstr ""
12171221
msgid "Insufficient encryption"
12181222
msgstr ""
12191223

1224+
#: ports/raspberrypi/audio_dma.c
1225+
msgid "Internal audio buffer too small"
1226+
msgstr ""
1227+
12201228
#: ports/stm/common-hal/busio/UART.c
12211229
msgid "Internal define error"
12221230
msgstr ""

locale/en_GB.po

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,10 @@ msgstr "Attempt to allocate %d blocks"
502502
msgid "Attempted heap allocation when VM not running."
503503
msgstr ""
504504

505+
#: ports/raspberrypi/audio_dma.c
506+
msgid "Audio conversion not implemented"
507+
msgstr ""
508+
505509
#: shared-bindings/wifi/Radio.c
506510
msgid "AuthMode.OPEN is not used with password"
507511
msgstr ""
@@ -1232,6 +1236,10 @@ msgstr "Insufficient authentication"
12321236
msgid "Insufficient encryption"
12331237
msgstr "Insufficient encryption"
12341238

1239+
#: ports/raspberrypi/audio_dma.c
1240+
msgid "Internal audio buffer too small"
1241+
msgstr ""
1242+
12351243
#: ports/stm/common-hal/busio/UART.c
12361244
msgid "Internal define error"
12371245
msgstr "Internal define error"

locale/es.po

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,10 @@ msgstr "Tratando de localizar %d bloques"
506506
msgid "Attempted heap allocation when VM not running."
507507
msgstr "Asignación del montículo mientras la VM no esta ejecutándose."
508508

509+
#: ports/raspberrypi/audio_dma.c
510+
msgid "Audio conversion not implemented"
511+
msgstr ""
512+
509513
#: shared-bindings/wifi/Radio.c
510514
msgid "AuthMode.OPEN is not used with password"
511515
msgstr "AuthMode.OPEN no se usa con contraseña"
@@ -1250,6 +1254,10 @@ msgstr "Autenticación insuficiente"
12501254
msgid "Insufficient encryption"
12511255
msgstr "Cifrado insuficiente"
12521256

1257+
#: ports/raspberrypi/audio_dma.c
1258+
msgid "Internal audio buffer too small"
1259+
msgstr ""
1260+
12531261
#: ports/stm/common-hal/busio/UART.c
12541262
msgid "Internal define error"
12551263
msgstr "Error interno de definición"

0 commit comments

Comments
 (0)