Scott Shawcroft
03b077dd91
Add deinit() to _bleio.Characteristic
...
Espressif's Characteristics allocate memory that may be on the
supervisor heap. We need to free it when stopping BLE workflow.
Otherwise, we leak the memory and eventually safe mode.
Fixes #9599
2024-09-12 13:35:25 -07:00
Scott Shawcroft
10a1f4812e
Merge pull request #9585 from Glodigit/wk-50
...
New board: WK-50 Trackball Keyboard
2024-09-12 10:12:10 -07:00
Dan Halbert
28b593341c
Merge pull request #9612 from tannewt/esp32p4
...
Add support for the ESP32-P4
2024-09-11 12:27:08 -04:00
Dan Halbert
64505f37e0
Merge pull request #9613 from lovrojakic/board-support-for-vidi-x
...
Include VIDI X HW revision in the MICROPY_HW_BOARD_NAME
2024-09-11 12:24:02 -04:00
Lovro Jakic
0e8c8020a8
Change MICROPY_HW_BOARD_NAME to include HW revision
2024-09-11 08:55:24 +02:00
Glodigit
8e2e383156
Update vendor ID to pid.codes
2024-09-11 06:50:50 +01:00
lovrojakic
c937d3027b
Merge branch 'adafruit:main' into board-support-for-vidi-x
2024-09-11 00:34:05 +02:00
Lovro Jakic
07ceab1044
Include VIDI X version in the directory name and MICROPY_HW_BOARD_NAME
2024-09-11 00:32:31 +02:00
Dan Halbert
50f01014b4
revert to using os.mount, etc. instead of vfs.mount
2024-09-10 18:23:39 -04:00
Dan Halbert
483268314b
restore tests/unix; deleted by mistake
2024-09-10 17:57:27 -04:00
Dan Halbert
d220557154
fix doc build problems
2024-09-10 17:52:54 -04:00
Scott Shawcroft
ac2e0995c4
Turn off tinyusb, add additional pins and correct adc
2024-09-10 14:45:44 -07:00
Dan Halbert
1c2eb47055
pre-commit format check: ignore *.py in ports/unix
2024-09-10 17:14:25 -04:00
Dan Halbert
513d70346e
remove micropython CI actions
2024-09-10 17:00:23 -04:00
Scott Shawcroft
ab884b0efa
Fix line ending
2024-09-10 13:49:50 -07:00
Scott Shawcroft
2a6f0c8d4b
Disable USB PID check for P4
2024-09-10 13:47:02 -07:00
Brian Whitman
10f15e188c
Add support for the ESP32-P4
...
USB doesn't currently work. TinyUSB changes need to be upstreamed.
2024-09-10 13:36:56 -07:00
Dan Halbert
1f68fffa13
merge from main
2024-09-10 16:36:32 -04:00
Dan Halbert
0c26a114a4
fix tests; asyncio: avoid coroutine never awaited
2024-09-10 16:05:21 -04:00
Dan Halbert
02e11a9413
fix compilation issues; remove more uctypes mentions
2024-09-10 16:04:47 -04:00
5a12687c38
StateMachine: docs: parameters usually supplied by **pio_kwargs
2024-09-10 14:07:58 -05:00
2796fe8438
rp2pio: Support PIOv1 features
...
This is needed to fully support the .mov_status and .fifo directives,
as well as checking for PIO version compatibility between program &
runtime hardware.
2024-09-10 13:58:05 -05:00
Dan Halbert
f603143502
Merge pull request #9607 from tannewt/idf5.3.1
...
Update to IDF 5.3.1
2024-09-10 14:56:01 -04:00
Scott Shawcroft
bd9cff5960
Disable MBEDTLS error strings to save flash space
2024-09-10 10:39:46 -07:00
Dan Halbert
84cf30f73c
ports/silabs and lib/protomatter: STATIC -> static
2024-09-09 19:57:24 -04:00
Dan Halbert
6cdd4533ef
remove ports/webassembly
2024-09-09 19:56:03 -04:00
Scott Shawcroft
d6a3e5de00
Update to IDF 5.3.1
...
And update I2C timeouts to be tick agnostic
2024-09-09 16:53:19 -07:00
Dan Halbert
c0020df74e
lib/cmsis: revert to previous version, to avoid new compilation errors.
...
See https://github.com/ARM-software/CMSIS_5/issues/1397 , which is not yet fixed in cmsis
2024-09-09 19:15:49 -04:00
Dan Halbert
27effe659c
tools/mpy-tools.py: add .is_async; fix casting align issue
2024-09-09 19:15:25 -04:00
Dan Halbert
54ff75410f
py/emitglue.c: add is_async
2024-09-09 19:14:16 -04:00
Dan Halbert
ffaabeb933
shared/runtime/pyexec.c: fix merge error
2024-09-09 19:13:07 -04:00
Dan Halbert
94b4867fbe
avoid linker error: use MICROPY_NLR_THUMB_USE_LONG_JUMP; update translations
2024-09-09 19:11:59 -04:00
Dan Halbert
9c43fd94de
update ulab; remove ports/samd remnant
2024-09-09 19:09:37 -04:00
Burt
109674d9e2
Merge branch 'adafruit:main' into espressif_esp32s3_lcd_ev_v1.5
2024-09-09 22:40:24 +08:00
Dan Halbert
561578f5d6
Merge pull request #9598 from timdechant/micropython-merge
...
shared/runtime/sys_stdio_mphal: Fix docstring for stdio.
2024-09-08 23:03:07 -04:00
Dan Halbert
b3283d2e4b
Merge pull request #9604 from jamesbowman/extended_opcodes
...
Extend EVE hardware opcodes for future-compatibility
2024-09-08 22:51:02 -04:00
Dan Halbert
01ae2747e7
Shrink Metro M0 Express: turn off rainbowio; no more pins to ignore, unfortunately
2024-09-08 22:42:47 -04:00
Dan Halbert
16405dfd4c
shrink Feather M4 by ignoring unused pins
2024-09-08 22:30:07 -04:00
Dan Halbert
4c67400d09
shrink Metro M4 by ignoring unused pins
2024-09-08 22:25:33 -04:00
Dan Halbert
84abc7c0fa
add _eve to module support matrix
2024-09-08 21:54:57 -04:00
Glodigit
ae72bd614b
Update to 9.1.3. Add frozen neopixel.mpy
2024-09-07 10:10:44 +01:00
Glodigit
18cafc45ae
Remove unneeded pins
2024-09-07 09:41:38 +01:00
Glodigit
7663cb97bb
wk-50 - include standard neopixel reset code
2024-09-07 09:41:38 +01:00
Glodigit
ce0217e0e1
Create WK-50 branch from 9.1.2
2024-09-07 09:41:38 +01:00
Dan Halbert
bc6f065447
working on compilation errors
2024-09-06 23:10:41 -04:00
James Bowman
47017861cb
Correct method name in docstring
2024-09-06 12:59:40 -07:00
James Bowman
73eb5944bf
Extend EVE hardware opcodes for future-compatibility
...
Extend the bitfields of these instructions: BitmapHandle, ClearTag, Tag, BitmapSource, PaletteSource
Add instructions: BitmapSourceH PaletteSourceH
All the new bits and opcodes are ignored by earlier hardware, so this change is backwards-compatible.
Passes tests on all EVE hardware.
2024-09-06 10:53:05 -07:00
Dan Halbert
8efae20769
Merge pull request #9601 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2024-09-06 11:17:45 -04:00
Hosted Weblate
8b335e2691
Merge remote-tracking branch 'origin/main'
2024-09-06 17:15:13 +02:00
Dan Halbert
4e7b0d33d2
Merge pull request #9603 from JosepMartiElias/main
...
Adding support for Barduino Board
2024-09-06 11:15:10 -04:00