Scott Shawcroft
c22a31e023
Merge pull request #8194 from dhalbert/8.2.x-backport-8035-8181-metro-rp2040
...
8.2.x backport 8035 8181 metro rp2040
2023-07-24 10:10:53 -07:00
Scott Shawcroft
70d7b6ffb7
Merge pull request #8196 from dhalbert/8.2.x-backport-8127-metro-m1011-sd
...
8.2.x backport: add Adafruit Metro M7 1011 SD
2023-07-24 10:10:15 -07:00
Scott Shawcroft
516a242344
Merge pull request #8208 from dhalbert/8.2.x-backport-8180-ip4v-addressdoc
...
8.2.x backport: docs: wifi.radio.ipv4_address_ap is read-only
2023-07-24 10:09:46 -07:00
Scott Shawcroft
f39f28709f
Merge pull request #8207 from dhalbert/8.2.x-backport-8175-objdict-fromkeys
...
8.2.x backport: py/objdict: Fix fromkeys to return the right type.
2023-07-24 10:09:25 -07:00
Scott Shawcroft
44c6563028
Merge pull request #8206 from dhalbert/8.2.x-backport-8169-getenv-notimplemented
...
8.2.x backport: throw an exception if os.getenv is used on a board without settings.t…
2023-07-24 10:08:34 -07:00
Scott Shawcroft
613dda89f2
Merge pull request #8205 from dhalbert/8.2.x-backport-8165-network-docs
...
8.2.x backport 8165 network docs
2023-07-24 10:07:58 -07:00
Scott Shawcroft
03c1cde918
Merge pull request #8204 from dhalbert/8.2.x-backport-8156-datanoise-picoadk
...
8.2.x backport 8156 datanoise picoadk
2023-07-24 10:07:32 -07:00
Scott Shawcroft
2a99ec3fc3
Merge pull request #8203 from dhalbert/8.2.x-backport-8154-keebs-frood
...
8.2.x backport: Update 42. Keebs Frood support for Rev7
2023-07-24 09:49:38 -07:00
Scott Shawcroft
818bd8f043
Merge pull request #8202 from dhalbert/8.2.x-backport-8152-liatris-board
...
8.2.x backport 8152 liatris board
2023-07-24 09:49:11 -07:00
Scott Shawcroft
f902e0d86b
Merge pull request #8201 from dhalbert/8.2.x-backport-8150-set-hostname
...
8.2.x backport: fix set hostname
2023-07-24 09:48:33 -07:00
Scott Shawcroft
99347aee1e
Merge pull request #8200 from dhalbert/8.2.x-backport-8142-makerdiary-nrf52840-connect
...
8.2.x backport: Added Makerdiary nRF52840 Connect Kit.
2023-07-24 09:48:11 -07:00
Scott Shawcroft
eebff5cb77
Merge pull request #8198 from dhalbert/8.2.x-backport-8130-qtpy-esp32s3-m4r2
...
8.2.x backport: adafruit_qtpy_esp32s3_4mbflash_2mbpsram
2023-07-24 09:47:47 -07:00
Scott Shawcroft
b901063eea
Merge pull request #8197 from dhalbert/8.2.x-backport-8129-s3-box-psram
...
8.2.x backport: Fix PSRAM on espressif ESP32S3 box and box lite
2023-07-24 09:46:42 -07:00
Scott Shawcroft
db0a74bef0
Merge pull request #8195 from dhalbert/8.2.x-backport-8125-zlib-docs
...
8.2.x backport 8125 zlib docs
2023-07-24 09:45:24 -07:00
Hosted Weblate
3ee9aaff97
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-24 18:42:48 +02:00
Dan Halbert
66a76d034e
Merge pull request #8187 from tannewt/three_small
...
Three small changes
2023-07-24 12:42:38 -04:00
Melissa LeBlanc-Williams
a134eebefb
Merge branch 'main' of https://github.com/adafruit/circuitpython into arduino-nano-esp32s3
2023-07-24 08:47:15 -07:00
Dan Halbert
780c64a0f0
Merge pull request #8199 from dhalbert/8.2.x-backport-8137-matrixportal-s3-fixes
...
8.2.x backport: Swapped address pins for Rev C
2023-07-24 11:17:22 -04:00
Jim Mussared
975a687447
py/mpconfig: Add MICROPY_PY_PLATFORM, enabled at extra features level.
...
Previously this was explicitly enabled on esp32/stm32/renesas/mimxrt/samd,
but didn't get a default feature level because it wasn't in py/mpconfig.h.
With this commit it's now enabled at the "extra features" level, which adds
rp2, unix-standard, windows, esp8266, webassembly, and some nrf boards.
This work was funded through GitHub Sponsors.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-07-24 23:53:20 +10:00
Armin Brauns
14374850ce
mpy-cross: Allow specifying stdin as input without --.
...
This way, a bare `-` is never interpreted as an option, even before
`--`. Filenames starting with `-` still need to be put after `--`.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-07-24 23:41:50 +10:00
Armin Brauns
3164749b3d
mpy-cross: When reading from stdin, write output to stdout.
...
Unless -o is given, output defaults to stdout unless a source file is
given (in which case the source file name is used to derive an output
file name).
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-07-24 23:41:50 +10:00
Armin Brauns
6a61e4ecd1
mpy-cross: Allow reading from stdin and writing to stdout.
...
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-07-24 23:41:50 +10:00
Armin Brauns
625e03d2dc
mpy-cross: Allow specifying source files starting with -.
...
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-07-24 23:32:11 +10:00
Daniël van de Giessen
52dc48b2a0
esp32/machine_wdt: Allow feeding WDT from threads.
...
This changes the ESP32 WDT implementation to use a custom handle so that it
becomes possible to reset the WDT from a thread.
By default esp_task_wdt_add subscribes the task_id of the current task.
That means that if we're running in a different task we are unable to reset
the WDT, which prevents feeding the WDT from a thread directly, or even
from a timer (which may randomly run in a different task when there's
multiple threads).
As an added bonus, the name we set makes the error clearly specify that it
was the user-specified WDT that reset the chip.
Signed-off-by: Daniël van de Giessen <daniel@dvdgiessen.nl>
2023-07-24 23:29:53 +10:00
Daniël van de Giessen
1bde5f3316
esp32/main: Remove unused mbedtls debug function.
...
Since commit beeb74 we already check in modussl_mbedtls whether this
function is provided by the ESP-IDF before calling it, thus we no longer
need to define it here in order to compile.
Removing it so that if CONFIG_MBEDTLS_DEBUG is defined we do not cause any
'multiple definition' compile errors.
Signed-off-by: Daniël van de Giessen <daniel@dvdgiessen.nl>
2023-07-24 23:28:16 +10:00
iabdalkader
c1acea0e73
esp32/boards/ARDUINO_NANO_ESP32: Fix deploy instructions.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-07-24 17:45:19 +10:00
Damien George
8ef5622b9b
py/runtime: Always initialise sched_state in mp_init.
...
When MICROPY_SCHEDULER_STATIC_NODES is enabled, the logic is unchanged.
When MICROPY_SCHEDULER_STATIC_NODES is disable, sched_state is now always
initialised to MP_SCHED_IDLE when calling mp_init(). For example, the use
of mp_sched_vm_abort(), if it aborts a running scheduled function, can lead
to the scheduler starting off in a locked state when the runtime is
restarted, and then it stays locked. This commit fixes that case by
resetting sched_state.
Signed-off-by: Damien George <damien@micropython.org>
2023-07-24 15:04:27 +10:00
anecdata
bbf5e67fbb
docs: wifi.radio.ipv4_address_ap is read-only
2023-07-23 12:24:22 -04:00
KB Sriram
8abcbf3f3e
py/objdict: Fix fromkeys to return the right type.
...
Fixes https://github.com/adafruit/circuitpython/issues/8173
It looks like a small fix, and mostly independent of upstream
plans around https://github.com/micropython/micropython/pull/6173
I also filed an issue upstream
https://github.com/micropython/micropython/issues/12011
2023-07-23 12:18:27 -04:00
Jeff Epler
aba171656d
throw an exception if os.getenv is used on a board without settings.toml support
2023-07-23 12:16:06 -04:00
Sylwester
d84c69c056
Add NeoPixel Library for Datanoise PicoADK.
2023-07-23 12:14:13 -04:00
anecdata
54b23feb06
Update docs/workflows.md
...
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2023-07-23 12:10:02 -04:00
anecdata
939149bb2f
formatting fix
2023-07-23 12:10:02 -04:00
anecdata
104cf0bb3a
raspberrypi: start AP before set IPv4
2023-07-23 12:10:02 -04:00
anecdata
3d212f70eb
mdns: can't use web workflow port
2023-07-23 12:10:02 -04:00
anecdata
6d45f4504c
web workflow: uses an mdns port service slot
2023-07-23 12:10:02 -04:00
Sylwester
a4b4f57ff1
Add Datanoise PicoADK
2023-07-23 12:07:30 -04:00
Sylwester
b87ceb26aa
Add Datanoise PicoADK
2023-07-23 12:07:30 -04:00
Petr Sedlacek
df821bf22c
Update 42. Keebs Frood support for Rev7
2023-07-23 11:59:49 -04:00
Leah Post
317cab87a7
Add new board: splitkb.com's Liatris
2023-07-23 11:57:44 -04:00
MicroDev
b6d4488b31
fix set hostname
2023-07-23 11:56:05 -04:00
Zelin Cai
4dc9b0dde7
Added Makerdiary nRF52840 Connect Kit.
...
Signed-off-by: Zelin Cai <zelin@makerdiary.com>
2023-07-23 10:52:28 -04:00
Melissa LeBlanc-Williams
97a8d71356
Swapped address pins for Rev C
2023-07-23 10:50:07 -04:00
Dan Halbert
66d0d95f23
adafruit_qtpy_esp32s3_4mbflash_2mbpsram
2023-07-23 10:47:37 -04:00
Neradoc
31aa9b2bb0
Fix PSRAM on espressif ESP32S3 box and box lite
2023-07-23 10:22:45 -04:00
Dan Halbert
311f6b0c79
add Adafruit Metro M7 1011 SD
2023-07-23 10:19:42 -04:00
Jim Mussared
90ec0f2ee0
shared-bindings/zlib: Fix docs for zlib.decompress.
...
The docs say the method is called `zlib_decompress` but should be
just `decompress`.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-07-23 10:08:31 -04:00
Jeff Epler
9a9fe1240d
update metro rp2040 to work with 16MB flash
2023-07-23 10:05:54 -04:00
Dan Halbert
391bb1c45f
Add Adafruit Metro RP2040
2023-07-23 10:00:56 -04:00
Dan Halbert
688f62a927
Merge pull request #8174 from UnexpectedCircuitPython/main
...
Added second I2C bus and IO for UM FeatherS3
2023-07-23 00:07:42 -04:00