Merge remote-tracking branch 'adafruit/main' into websocket_serial

This commit is contained in:
Scott Shawcroft 2022-07-12 13:15:38 -07:00
commit 23bbb19138
No known key found for this signature in database
GPG Key ID: 0DFD512649C052DA
46 changed files with 1537 additions and 310 deletions

View File

@ -287,12 +287,13 @@ jobs:
fetch-depth: 1
- name: Get CP deps
run: python tools/ci_fetch_deps.py ${{ matrix.board }} ${{ github.sha }}
- uses: carlosperate/arm-none-eabi-gcc-action@v1
with:
release: '10-2020-q4'
- name: Install dependencies
run: |
sudo apt-get install -y gettext
pip install -r requirements-ci.txt -r requirements-dev.txt
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
- name: Versions
run: |
gcc --version
@ -487,8 +488,9 @@ jobs:
pip install -r requirements-ci.txt -r requirements-dev.txt
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
- uses: carlosperate/arm-none-eabi-gcc-action@v1
with:
release: '10-2020-q4'
- name: Install mkfs.fat
run: |
wget https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz

View File

@ -70,7 +70,7 @@ The test suite in the top level `tests` directory. It needs the unix port to ru
Then you can run the test suite:
cd ../../tests
./run-tests
./run-tests.py
A successful run will say something like

View File

@ -90,9 +90,11 @@ If you'd like to use the term "CircuitPython" and Blinka for your product here i
* Your product is listed on `circuitpython.org <https://circuitpython.org>`__ (source
`here <https://github.com/adafruit/circuitpython-org/>`_). This is to ensure that a user of your
product can always download the latest version of CircuitPython from the standard place.
* Your product has a user accessible USB plug which appears as a CIRCUITPY drive when plugged in
AND/OR provides file and serial access over Bluetooth Low Energy. Boards that do not support USB
should be clearly marked as BLE-only CircuitPython.
* Your product supports at least one standard "`Workflow <https://docs.circuitpython.org/en/latest/docs/workflows.html>`__" for serial and file access:
* With a user accessible USB plug which appears as a CIRCUITPY drive when plugged in.
* With file and serial access over Bluetooth Low Energy using the BLE Workflow.
* With file access over WiFi using the WiFi Workflow with serial access over USB and/or WebSocket.
* Boards that do not support the USB Workflow should be clearly marked.
If you choose not to meet these requirements, then we ask you call your version of CircuitPython
something else (for example, SuperDuperPython) and not use the Blinka logo. You can say it is

@ -1 +1 @@
Subproject commit 5d01882c41dbc4115bc94f0b61c093d5a6b812b6
Subproject commit 346c936e14c6ea3a8d3d65cb1fa46202dc92999d

@ -1 +1 @@
Subproject commit d890d23f4261722338280f284cc1640e22e50e14
Subproject commit 53f15602460329f69fef95498e6b8293aebb513a

@ -1 +1 @@
Subproject commit 837f3e5f16accae5b3677954921b5ddd517f0799
Subproject commit 6452f2a78f32cf3b5d07e699f26d25e9c4d10d09

View File

@ -2383,6 +2383,10 @@ msgstr "argumen harus berupa ndarrays"
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2750,6 +2754,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2841,6 +2849,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "heap kosong"
@ -2944,7 +2956,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3092,7 +3104,7 @@ msgstr ""
msgid "incorrect padding"
msgstr "lapisan (padding) tidak benar"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3159,6 +3171,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3167,11 +3183,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3372,7 +3384,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3621,7 +3633,7 @@ msgstr "panjang data string memiliki keganjilan (odd-length)"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3772,6 +3784,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr ""
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4207,6 +4220,14 @@ msgstr ""
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4248,7 +4269,17 @@ msgstr "indeks sumbu salah"
msgid "wrong axis specified"
msgstr "sumbu yang ditentukan salah"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "tipe input salah"
@ -4256,6 +4287,10 @@ msgstr "tipe input salah"
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "jumlah argumen salah"

View File

@ -2356,6 +2356,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2723,6 +2727,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2814,6 +2822,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -2917,7 +2929,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3065,7 +3077,7 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3132,6 +3144,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3140,11 +3156,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3345,7 +3357,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3594,7 +3606,7 @@ msgstr ""
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3744,6 +3756,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr ""
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4179,6 +4192,14 @@ msgstr ""
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4220,7 +4241,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4228,6 +4259,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr ""

View File

@ -2370,6 +2370,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2737,6 +2741,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2828,6 +2836,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -2931,7 +2943,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3079,7 +3091,7 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3146,6 +3158,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3154,11 +3170,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3359,7 +3371,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3608,7 +3620,7 @@ msgstr ""
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3758,6 +3770,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr ""
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4193,6 +4206,14 @@ msgstr ""
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4234,7 +4255,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4242,6 +4273,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr ""

View File

@ -2422,6 +2422,10 @@ msgstr "Argumente müssen ndarrays sein"
msgid "array and index length must be equal"
msgstr "Array- und Indexlänge müssen gleich sein"
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2799,6 +2803,10 @@ msgstr "Convolve-Argumente müssen ndarrays sein"
msgid "convolve arguments must not be empty"
msgstr "Convolve Argumente dürfen nicht leer sein"
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "Vandermonde-Matrix konnte nicht invertiert werden"
@ -2892,6 +2900,10 @@ msgstr "dtype muss Float oder komplex sein"
msgid "empty"
msgstr "leer"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "leerer heap"
@ -2995,7 +3007,7 @@ msgstr "das erste Argument muss eine Funktion sein"
msgid "first argument must be a tuple of ndarrays"
msgstr "das erste Argument muss ein Tupel von ndarrays sein"
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "Das erste Argument muss ein Ndarray sein"
@ -3145,7 +3157,7 @@ msgstr "unvollständiger Formatschlüssel"
msgid "incorrect padding"
msgstr "padding ist inkorrekt"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "Index ist außerhalb der Grenzen"
@ -3212,6 +3224,10 @@ msgstr "Eingabematrix ist asymmetrisch"
msgid "input matrix is singular"
msgstr "Eingabematrix ist singulär"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr "Eingabe muss ein 1D ndarray sein"
@ -3220,11 +3236,7 @@ msgstr "Eingabe muss ein 1D ndarray sein"
msgid "input must be a dense ndarray"
msgstr "Eingabe muss ein dichtes ndarray sein"
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr "Eingabe muss ein Tensor von Rang 2 sein"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "Eingabe muss ein ndarray sein"
@ -3431,8 +3443,8 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr "max_length muss 0-%d sein, wenn fixed_length %s ist"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "die maximale Anzahl der Dimensionen beträgt 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
msgid "maximum recursion depth exceeded"
@ -3681,7 +3693,7 @@ msgstr "String mit ungerader Länge"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr "Offset ist zu groß"
@ -3835,6 +3847,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() mit 3 Argumenten erfordert Integer"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr "Drücken der Boot-Taste beim Start.\n"
@ -4275,6 +4288,14 @@ msgstr "nicht unterstützter Typ für Operator"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "nicht unterstützte Typen für %q: '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4316,7 +4337,17 @@ msgstr "falscher Achsenindex"
msgid "wrong axis specified"
msgstr "falsche Achse gewählt"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "falscher Indextyp"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "falscher Eingabetyp"
@ -4324,6 +4355,10 @@ msgstr "falscher Eingabetyp"
msgid "wrong length of condition array"
msgstr "falsche Länge des Array von Bedingungen"
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "falsche Anzahl an Argumenten"
@ -4368,6 +4403,12 @@ msgstr "zi muss eine Gleitkommazahl sein"
msgid "zi must be of shape (n_section, 2)"
msgstr "zi muss die Form (n_section, 2) haben"
#~ msgid "input must be a tensor of rank 2"
#~ msgstr "Eingabe muss ein Tensor von Rang 2 sein"
#~ msgid "maximum number of dimensions is 4"
#~ msgstr "die maximale Anzahl der Dimensionen beträgt 4"
#~ msgid "Watchdog timer expired."
#~ msgstr "Watchdog timer abgelaufen."
@ -5131,9 +5172,6 @@ msgstr "zi muss die Form (n_section, 2) haben"
#~ msgid "wrong argument type"
#~ msgstr "falscher Argumenttyp"
#~ msgid "wrong index type"
#~ msgstr "falscher Indextyp"
#~ msgid ""
#~ "\n"
#~ "To exit, please reset the board without "

View File

@ -2352,6 +2352,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2719,6 +2723,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2810,6 +2818,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -2913,7 +2925,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3061,7 +3073,7 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3128,6 +3140,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3136,11 +3152,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3341,7 +3353,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3590,7 +3602,7 @@ msgstr ""
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3740,6 +3752,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr ""
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4175,6 +4188,14 @@ msgstr ""
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4216,7 +4237,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4224,6 +4255,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr ""

View File

@ -2386,6 +2386,10 @@ msgstr "arguments must be ndarrays"
msgid "array and index length must be equal"
msgstr "array and index length must be equal"
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2755,6 +2759,10 @@ msgstr "convolve arguments must be ndarrays"
msgid "convolve arguments must not be empty"
msgstr "convolve arguments must not be empty"
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "could not invert Vandermonde matrix"
@ -2847,6 +2855,10 @@ msgstr ""
msgid "empty"
msgstr "empty"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "empty heap"
@ -2950,7 +2962,7 @@ msgstr "first argument must be a function"
msgid "first argument must be a tuple of ndarrays"
msgstr "first argument must be a tuple of ndarrays"
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "first argument must be an ndarray"
@ -3098,7 +3110,7 @@ msgstr "incomplete format key"
msgid "incorrect padding"
msgstr "incorrect padding"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "index is out of bounds"
@ -3165,6 +3177,10 @@ msgstr "input matrix is asymmetric"
msgid "input matrix is singular"
msgstr "input matrix is singular"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3173,11 +3189,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr "input must be a dense ndarray"
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr "input must be a tensor of rank 2"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "input must be an ndarray"
@ -3378,8 +3390,8 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr "max_length must be 0-%d when fixed_length is %s"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
msgid "maximum recursion depth exceeded"
@ -3627,7 +3639,7 @@ msgstr "odd-length string"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr "offset is too large"
@ -3777,6 +3789,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() with 3 arguments requires integers"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr "pressing boot button at start up.\n"
@ -4214,6 +4227,14 @@ msgstr "unsupported type for operator"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "unsupported types for %q: '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4255,7 +4276,17 @@ msgstr "wrong axis index"
msgid "wrong axis specified"
msgstr "wrong axis specified"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "wrong input type"
@ -4263,6 +4294,10 @@ msgstr "wrong input type"
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "wrong number of arguments"
@ -4307,6 +4342,12 @@ msgstr "zi must be of float type"
msgid "zi must be of shape (n_section, 2)"
msgstr "zi must be of shape (n_section, 2)"
#~ msgid "input must be a tensor of rank 2"
#~ msgstr "input must be a tensor of rank 2"
#~ msgid "maximum number of dimensions is 4"
#~ msgstr "maximum number of dimensions is 4"
#~ msgid "Watchdog timer expired."
#~ msgstr "WatchDog timer expired."

View File

@ -2419,6 +2419,10 @@ msgstr "argumentos deben ser ndarrays"
msgid "array and index length must be equal"
msgstr "Longitud del array e índice tienen que ser iguales"
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2791,6 +2795,10 @@ msgstr "los argumentos para convolve deben ser ndarrays"
msgid "convolve arguments must not be empty"
msgstr "los argumentos para convolve no deben estar vacíos"
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "no se pudo invertir la matriz de Vandermonde"
@ -2884,6 +2892,10 @@ msgstr ""
msgid "empty"
msgstr "vacío"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "heap vacío"
@ -2987,7 +2999,7 @@ msgstr "el primer argumento debe ser una función"
msgid "first argument must be a tuple of ndarrays"
msgstr "Primer argumento tiene que ser una tupla de ndarrays"
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "el primer argumento debe ser ndarray"
@ -3135,7 +3147,7 @@ msgstr "formato de llave incompleto"
msgid "incorrect padding"
msgstr "relleno (padding) incorrecto"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "el índice está fuera de límites"
@ -3202,6 +3214,10 @@ msgstr "la matriz de entrada es asimétrica"
msgid "input matrix is singular"
msgstr "la matriz de entrada es singular"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3210,11 +3226,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr "Entrada tiene que ser un ndarray denso"
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr "Entrada tiene que ser un tensor de rango 2"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "Entrada tiene que ser un ndarray"
@ -3418,8 +3430,8 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr "max_length debe ser 0-%d cuando fixed_length es %s"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "Máximo número de dimensiones es 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
msgid "maximum recursion depth exceeded"
@ -3671,7 +3683,7 @@ msgstr "string de longitud impar"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr "offset es demasiado grande"
@ -3821,6 +3833,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() con 3 argumentos requiere enteros"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr "presionando botón de arranque al inicio.\n"
@ -4259,6 +4272,14 @@ msgstr "tipo de operador no soportado"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "tipos no soportados para %q: '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4300,7 +4321,17 @@ msgstr "indice de eje erróneo"
msgid "wrong axis specified"
msgstr "eje especificado erróneo"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "tipo de índice incorrecto"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "tipo de entrada incorrecta"
@ -4308,6 +4339,10 @@ msgstr "tipo de entrada incorrecta"
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "numero erroneo de argumentos"
@ -4352,6 +4387,12 @@ msgstr "zi debe ser de tipo flotante"
msgid "zi must be of shape (n_section, 2)"
msgstr "zi debe ser una forma (n_section,2)"
#~ msgid "input must be a tensor of rank 2"
#~ msgstr "Entrada tiene que ser un tensor de rango 2"
#~ msgid "maximum number of dimensions is 4"
#~ msgstr "Máximo número de dimensiones es 4"
#~ msgid "Watchdog timer expired."
#~ msgstr "Temporizador de perro guardián expirado."
@ -5210,9 +5251,6 @@ msgstr "zi debe ser una forma (n_section,2)"
#~ msgid "wrong argument type"
#~ msgstr "tipo de argumento incorrecto"
#~ msgid "wrong index type"
#~ msgstr "tipo de índice incorrecto"
#~ msgid "specify size or data, but not both"
#~ msgstr "especifique o tamaño o datos, pero no ambos"

View File

@ -2372,6 +2372,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2746,6 +2750,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2841,6 +2849,10 @@ msgstr ""
msgid "empty"
msgstr "walang laman"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "walang laman ang heap"
@ -2945,7 +2957,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3094,7 +3106,7 @@ msgstr "hindi kumpleto ang format key"
msgid "incorrect padding"
msgstr "mali ang padding"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3161,6 +3173,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3169,11 +3185,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3378,7 +3390,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3627,7 +3639,7 @@ msgstr "odd-length string"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3779,6 +3791,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() na may 3 argumento kailangan ng integers"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4217,6 +4230,14 @@ msgstr "hindi sinusuportahang type para sa operator"
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4258,7 +4279,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4266,6 +4297,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "mali ang bilang ng argumento"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
"PO-Revision-Date: 2022-06-30 22:19+0000\n"
"PO-Revision-Date: 2022-07-06 05:15+0000\n"
"Last-Translator: Maxime Leroy <lisacintosh@gmail.com>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
@ -558,7 +558,9 @@ msgstr "Au-dessous de la fréquence d'images minimale"
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
msgid "Bit clock and word select must be sequential pins"
msgstr "Bit clock et word select doivent êtres sur des broches séquentielles"
msgstr ""
"La sélection du bit d'horloge et de mot doit être sur des broches "
"séquentielles"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Bit clock and word select must share a clock unit"
@ -603,7 +605,7 @@ msgstr "Tampon + décalage trop petit %d %d %d"
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "Buffer elements must be 4 bytes long or less"
msgstr "Éléments du tampon doit être 4 octets ou moins"
msgstr "Les éléments du tampon doivent faire 4 octets ou moins"
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is not a bytearray."
@ -655,7 +657,7 @@ msgstr "Les blocs CBC doivent être des multiples de 16 octets"
#: supervisor/shared/safe_mode.c
msgid "CIRCUITPY drive could not be found or created."
msgstr ""
msgstr "Lappareil CIRCUITPY ne peut pas être trouvé ou créé."
#: ports/espressif/bindings/espidf/__init__.c ports/espressif/esp_error.c
msgid "CRC or checksum was invalid"
@ -671,18 +673,18 @@ msgstr "Initialisation de la caméra"
#: ports/espressif/common-hal/alarm/pin/PinAlarm.c
msgid "Can only alarm on RTC IO from deep sleep."
msgstr "L'alarme peut seulement être depuis TRC IO depuis le someil profond."
msgstr "L'alarme ne peut être que sur TRC IO depuis un sommeil profond."
#: ports/espressif/common-hal/alarm/pin/PinAlarm.c
msgid "Can only alarm on one low pin while others alarm high from deep sleep."
msgstr ""
"L'alarme peut seulement être sur une broche basse tandis que d'autres "
"alarment sont sur des broches hautes depuis le someil profond."
"alarment sont sur des broches hautes depuis le sommeil profond."
#: ports/espressif/common-hal/alarm/pin/PinAlarm.c
msgid "Can only alarm on two low pins from deep sleep."
msgstr ""
"L'alarme peut seulement être sur deux broches basses depuis le someil "
"L'alarme peut seulement être sur deux broches basses depuis le sommeil "
"profond."
#: ports/espressif/common-hal/_bleio/Characteristic.c
@ -762,7 +764,7 @@ msgstr "On ne peut faire de sous-classes de tranches"
#: shared-module/bitbangio/SPI.c
msgid "Cannot transfer without MOSI and MISO pins"
msgstr ""
msgstr "Impossible de transférer sans une broche MOSI ou MISO"
#: shared-bindings/pwmio/PWMOut.c
msgid "Cannot vary frequency on a timer that is already in use"
@ -771,10 +773,13 @@ msgstr "Impossible de faire varier la fréquence sur un minuteur déjà utilisé
#: ports/nrf/common-hal/alarm/pin/PinAlarm.c
msgid "Cannot wake on pin edge, only level"
msgstr ""
"Impossible de réveiller via une bordure d'une broche, seulement via un niveau"
#: ports/espressif/common-hal/alarm/pin/PinAlarm.c
msgid "Cannot wake on pin edge. Only level."
msgstr "Ne peut reveillé sur le board de broche. Seuleument à niveau."
msgstr ""
"Impossible de réveiller via une bordure d'une broche. Seulement via un "
"niveau."
#: shared-bindings/_bleio/CharacteristicBuffer.c
msgid "CharacteristicBuffer writing not provided"
@ -782,7 +787,7 @@ msgstr "Ecriture sur 'CharacteristicBuffer' non fournie"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "Le code principal de CircuitPython s'est écrasé durement. Oups !\n"
msgstr "Le code principal de CircuitPython s'est complètement planté. Oups !\n"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
@ -1027,7 +1032,7 @@ msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "For RGB colorspaces, input bitmap must have 16 bits per pixel"
msgstr ""
"Avec l'espace de couleur RGB, l'image d'entrée doit avoir 16 bits par pixel"
"Avec l'espace de couleur RVB, l'image d'entrée doit avoir 16 bits par pixel"
#: ports/cxd56/common-hal/camera/Camera.c
msgid "Format not supported"
@ -1069,8 +1074,9 @@ msgstr "Groupe déjà utilisé"
#: ports/espressif/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/nrf/common-hal/busio/SPI.c
#: ports/raspberrypi/common-hal/busio/SPI.c
#, fuzzy
msgid "Half duplex SPI is not implemented"
msgstr ""
msgstr "Le half duplex du SPI n'est pas implémenté"
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/canio/CAN.c
@ -1207,8 +1213,9 @@ msgid "Internal error #%d"
msgstr "Erreur interne #%d"
#: supervisor/shared/safe_mode.c
#, fuzzy
msgid "Internal watchdog timer expired."
msgstr ""
msgstr "Le minuteur du watchdog interne a expiré."
#: py/argcheck.c
msgid "Invalid %q"
@ -1295,15 +1302,16 @@ msgstr "Ce calque est déjà dans un groupe"
#: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass"
msgstr ""
msgstr "Le calque doit être une sous-classe de Group ou TileGrid"
#: ports/espressif/bindings/espidf/__init__.c ports/espressif/esp_error.c
msgid "MAC address was invalid"
msgstr "Adresse physique (MAC) invalide"
#: shared-bindings/is31fl3741/IS31FL3741.c
#, fuzzy
msgid "Mapping must be a tuple"
msgstr ""
msgstr "Le mapping doit être un tuple"
#: shared-module/displayio/Shape.c
#, c-format
@ -1398,8 +1406,9 @@ msgid "New bitmap must be same size as old bitmap"
msgstr "La taille du nouveau bitmap doit être la même que l'ancien"
#: ports/espressif/common-hal/_bleio/__init__.c
#, fuzzy
msgid "Nimble out of memory"
msgstr ""
msgstr "Nimble n'a plus de mémoire"
#: ports/espressif/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Characteristic.c
@ -1521,7 +1530,7 @@ msgstr "Aucun out dans le programme"
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
#: ports/raspberrypi/common-hal/busio/I2C.c
msgid "No pull up found on SDA or SCL; check your wiring"
msgstr "Aucun pull up trouvé sur SDA ou SCL; vérifiez votre cablage"
msgstr "Aucun pull up trouvé sur SDA ou SCL; vérifiez votre câblage"
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
@ -1579,7 +1588,7 @@ msgstr "Le nombre de data_pins doit être 8 ou 16, et non %d"
msgid ""
"Object has been deinitialized and can no longer be used. Create a new object."
msgstr ""
"L'objet a été désinitialisé et ne peut plus être utilisé. Créez un nouvel "
"L'objet a été dés-initialisé et ne peut plus être utilisé. Créez un nouvel "
"objet."
#: ports/nrf/common-hal/busio/UART.c
@ -1630,7 +1639,7 @@ msgstr ""
#: ports/espressif/common-hal/alarm/touch/TouchAlarm.c
msgid "Only one TouchAlarm can be set in deep sleep."
msgstr "Seulement une TouchAlarm peu être réglée en someil profond."
msgstr "Seulement une TouchAlarm peu être réglée en sommeil profond."
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
msgid "Only one address is allowed"
@ -1780,7 +1789,8 @@ msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, CTRL-C or file write.\n"
msgstr ""
"Feinte de someil profond jusqu'à l'alarme, CTRL-C ou écriture au fichier.\n"
"Feinte un sommeil profond jusqu'à l'alarme, CTRL-C ou l'écriture d'un "
"fichier.\n"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Program does IN without loading ISR"
@ -1818,7 +1828,7 @@ msgstr "Erreur d'initialisation du RNG"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
#: ports/nrf/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "RS485"
msgstr ""
msgstr "RS485"
#: ports/espressif/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c
@ -1906,7 +1916,7 @@ msgstr "Périphérique SPI utilisé"
#: ports/stm/common-hal/busio/SPI.c
msgid "SPI re-init"
msgstr ""
msgstr "Ré-initialisation du SPI"
#: shared-bindings/is31fl3741/FrameBuffer.c
msgid "Scale dimensions must divide by 3"
@ -2112,7 +2122,7 @@ msgstr "Paramètre de type tuple ou struct_time requis"
#: ports/stm/common-hal/busio/UART.c
msgid "UART de-init"
msgstr ""
msgstr "Dé-initialisation du UART"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
@ -2121,7 +2131,7 @@ msgstr "Initialisation UART"
#: ports/stm/common-hal/busio/UART.c
msgid "UART re-init"
msgstr ""
msgstr "Ré-initialisation du UART"
#: ports/stm/common-hal/busio/UART.c
msgid "UART write"
@ -2241,7 +2251,7 @@ msgstr "Erreur de sécurité inconnue : 0x%04x"
#: ports/espressif/common-hal/_bleio/__init__.c
#, c-format
msgid "Unknown system firmware error at %s:%d: %d"
msgstr ""
msgstr "Erreur du firmware système inconnue à %s:%d : %d"
#: ports/nrf/common-hal/_bleio/__init__.c
#, c-format
@ -2314,7 +2324,7 @@ msgstr "ATTENTION : le nom de fichier de votre code a deux extensions\n"
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr ""
"WatchDogTimer ne peut pas être désinitialisé une fois que le mode est réglé "
"WatchDogTimer ne peut pas être dés-initialisé une fois que le mode est réglé "
"sur RESET"
#: shared-bindings/watchdog/WatchDogTimer.c
@ -2367,8 +2377,8 @@ msgstr "Vous êtres en mode sûr parce que :\n"
msgid ""
"You pressed the reset button during boot. Press again to exit safe mode."
msgstr ""
"Vous avez pressé le bouton de reset pendant le démarrage. Pressez le à "
"nouveau pour sortir du mode sûr."
"Vous avez pressé le bouton reset pendant le démarrage. Pressez-le à nouveau "
"pour sortir du mode sûr."
#: supervisor/shared/safe_mode.c
msgid "You requested starting safe mode by "
@ -2443,6 +2453,10 @@ msgstr "les paramètres doivent être des ndarrays"
msgid "array and index length must be equal"
msgstr "la taille de la matrice et de l'index doivent être égaux"
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2518,7 +2532,7 @@ msgstr "tampon est plus petit que la taille demandée"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
msgid "buffer size must be a multiple of element size"
msgstr "taille du tampon doit être un multiple de la taille de l'élement"
msgstr "taille du tampon doit être un multiple de la taille de lélément"
#: shared-module/struct/__init__.c
msgid "buffer size must match format"
@ -2564,11 +2578,11 @@ msgstr "ne peut avoir qu'un seul parent"
#: py/emitinlinethumb.c
msgid "can only have up to 4 parameters to Thumb assembly"
msgstr "il peut y avoir jusqu'à 4 paramètres pour l'assemblage Thumb"
msgstr "il ne peut pas y avoir plus de 4 paramètres pour l'assemblage Thumb"
#: py/emitinlinextensa.c
msgid "can only have up to 4 parameters to Xtensa assembly"
msgstr "maximum 4 paramètres pour l'assembleur Xtensa"
msgstr "il ne peut pas y avoir plus de 4 paramètres pour l'assemblage Xtensa"
#: py/objtype.c
msgid "can't add special method to already-subclassed class"
@ -2659,7 +2673,7 @@ msgstr "impossible de charger avec l'indice '%q'"
#: py/builtinimport.c
msgid "can't perform relative import"
msgstr ""
msgstr "ne peut importer relativement"
#: py/objgenerator.c
msgid "can't send non-None value to a just-started generator"
@ -2739,7 +2753,7 @@ msgstr "typage"
#: ports/stm/common-hal/pwmio/PWMOut.c
msgid "channel re-init"
msgstr ""
msgstr "Ré-initialisation du canal"
#: shared-bindings/_stage/Text.c
msgid "chars buffer too small"
@ -2772,7 +2786,9 @@ msgstr ""
#: shared-bindings/displayio/Palette.c
msgid "color buffer must be a bytearray or array of type 'b' or 'B'"
msgstr "tampon color doit être un bytearray ou une matrice de type 'b' ou 'B'"
msgstr ""
"le tampon de couleurs doit être un bytearray ou une matrice de type 'b' ou "
"'B'"
#: shared-bindings/displayio/Palette.c
msgid "color must be between 0x000000 and 0xffffff"
@ -2818,6 +2834,10 @@ msgstr "les paramêtres pour convolve doivent être des ndarrays"
msgid "convolve arguments must not be empty"
msgstr "les arguments convolve ne doivent pas être vides"
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "n'a pas pu inverser la matrice Vandermonde"
@ -2912,6 +2932,10 @@ msgstr "le dtype doit être un flottant, ou un complexe"
msgid "empty"
msgstr "vide"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "tas vide"
@ -3015,7 +3039,7 @@ msgstr "le premier argument doit être une fonction"
msgid "first argument must be a tuple of ndarrays"
msgstr "le premier paramêtre doit être un tuple de ndarrays"
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "le premier paramêtre doit être un ndarray"
@ -3082,7 +3106,7 @@ msgstr "fonction définie que pour les ndarrays"
#: extmod/ulab/code/numpy/carray/carray.c
msgid "function is implemented for ndarrays only"
msgstr ""
msgstr "la fonction n'est implémentée que pour les ndarrays"
#: py/argcheck.c
#, c-format
@ -3163,7 +3187,7 @@ msgstr "clé de format incomplète"
msgid "incorrect padding"
msgstr "espacement incorrect"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "l'index est hors limites"
@ -3220,7 +3244,7 @@ msgstr "les données d'entrée doivent être un itérable"
#: extmod/ulab/code/numpy/vector.c
msgid "input dtype must be float or complex"
msgstr ""
msgstr "le dtype d'entrée doit être un flottant ou un complexe"
#: extmod/ulab/code/numpy/linalg/linalg.c
msgid "input matrix is asymmetric"
@ -3231,6 +3255,10 @@ msgstr "la matrice d'entrée est asymétrique"
msgid "input matrix is singular"
msgstr "la matrice d'entrée est singulière"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr "l'entrée doit être un ndarray 1D"
@ -3239,11 +3267,7 @@ msgstr "l'entrée doit être un ndarray 1D"
msgid "input must be a dense ndarray"
msgstr "l'entrée doit être un ndarray dense"
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr "l'entrée doit être un tenseur de rang 2"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "l'entrée doit être un ndarray"
@ -3273,7 +3297,7 @@ msgstr "les entrées ne sont pas itérables"
#: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "l'argument 2 de int() doit être >=2 et <=36"
msgstr "Le deuxième argument de int() doit être compris entre 2 et 36 inclus"
#: extmod/ulab/code/numpy/approx.c
msgid "interp is defined for 1D iterables of equal length"
@ -3356,7 +3380,8 @@ msgstr "l'argument 1 de issubclass() doit être une classe"
#: py/objtype.c
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
"l'argument 2 de issubclass() doit être une classe ou un tuple de classes"
"le deuxième argument de issubclass() doit être une classe ou un tuple de "
"classes"
#: extmod/ulab/code/numpy/linalg/linalg.c
msgid "iterations did not converge"
@ -3419,7 +3444,7 @@ msgstr "loopback + silent mode non pris en charge par le périphérique"
#: ports/espressif/common-hal/mdns/Server.c
msgid "mDNS already initialized"
msgstr ""
msgstr "mDNS a déjà été initialisé"
#: ports/espressif/common-hal/mdns/Server.c
msgid "mDNS only works with built-in WiFi"
@ -3449,8 +3474,8 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr "max_length doit être 0-%d lorsque fixed_length est %s"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "nombre maximal de dimensions est 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
msgid "maximum recursion depth exceeded"
@ -3700,7 +3725,7 @@ msgstr "chaîne de longueur impaire"
msgid "off"
msgstr "inactif"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr "offset est trop large"
@ -3710,7 +3735,8 @@ msgstr "offset doit être >= 0"
#: extmod/ulab/code/numpy/create.c
msgid "offset must be non-negative and no greater than buffer length"
msgstr "offset doit être non-négatif, et au plus la taille du tampon"
msgstr ""
"offset ne doit pas être négatif, et pas plus grand que la taille du tampon"
#: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds"
@ -3766,8 +3792,7 @@ msgstr "ord attend un caractère"
#, c-format
msgid "ord() expected a character, but string of length %d found"
msgstr ""
"ord() attend un caractère mais une chaîne de caractère de longueur %d a été "
"trouvée"
"ord() attend un caractère mais une chaîne de %d caractères a été trouvée"
#: extmod/ulab/code/utils/utils.c
msgid "out array is too small"
@ -3825,7 +3850,7 @@ msgstr ""
#: extmod/vfs_posix_file.c
msgid "poll on file not available on win32"
msgstr ""
msgstr "le polling sur un fichier n'est pas disponible sous win32"
#: ports/espressif/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
@ -3853,6 +3878,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() avec 3 arguments nécessite des entiers"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr "bouton boot appuyé lors du démarrage.\n"
@ -4119,7 +4145,7 @@ msgstr "Délai dexpiration dépassé en attendant une carte v2"
#: ports/stm/common-hal/pwmio/PWMOut.c
msgid "timer re-init"
msgstr ""
msgstr "Ré-initialisation du miniteur"
#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
@ -4291,6 +4317,14 @@ msgstr "type non supporté pour l'opérateur"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "types non supportés pour %q: '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4332,7 +4366,17 @@ msgstr "index d'axe incorrecte"
msgid "wrong axis specified"
msgstr "axe incorrecte spécifiée"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "type d'index incorrect"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "type d'entrée incorrect"
@ -4340,6 +4384,10 @@ msgstr "type d'entrée incorrect"
msgid "wrong length of condition array"
msgstr "mauvaise taille du tableau de condition"
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "mauvais nombres d'arguments"
@ -4384,6 +4432,12 @@ msgstr "zi doit être de type float"
msgid "zi must be of shape (n_section, 2)"
msgstr "zi doit être de forme (n_section, 2)"
#~ msgid "input must be a tensor of rank 2"
#~ msgstr "l'entrée doit être un tenseur de rang 2"
#~ msgid "maximum number of dimensions is 4"
#~ msgstr "nombre maximal de dimensions est 4"
#~ msgid "Watchdog timer expired."
#~ msgstr "Le minuteur Watchdog a expiré."
@ -5257,9 +5311,6 @@ msgstr "zi doit être de forme (n_section, 2)"
#~ msgid "wrong argument type"
#~ msgstr "type d'argument incorrect"
#~ msgid "wrong index type"
#~ msgstr "type d'index incorrect"
#~ msgid "Must provide SCK pin"
#~ msgstr "Vous devez fournir un code PIN SCK"

View File

@ -2352,6 +2352,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2719,6 +2723,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2810,6 +2818,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -2913,7 +2925,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3061,7 +3073,7 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3128,6 +3140,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3136,11 +3152,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3341,7 +3353,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3590,7 +3602,7 @@ msgstr ""
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3740,6 +3752,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr ""
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4175,6 +4188,14 @@ msgstr ""
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4216,7 +4237,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4224,6 +4255,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr ""

View File

@ -2382,6 +2382,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2755,6 +2759,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2849,6 +2857,10 @@ msgstr ""
msgid "empty"
msgstr "vuoto"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "heap vuoto"
@ -2953,7 +2965,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3102,7 +3114,7 @@ msgstr ""
msgid "incorrect padding"
msgstr "padding incorretto"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3169,6 +3181,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3177,11 +3193,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3387,7 +3399,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3638,7 +3650,7 @@ msgstr "stringa di lunghezza dispari"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3792,6 +3804,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() con 3 argomenti richiede interi"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4230,6 +4243,14 @@ msgstr "tipo non supportato per l'operando"
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4271,7 +4292,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4279,6 +4310,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "numero di argomenti errato"

View File

@ -2366,6 +2366,10 @@ msgstr "引数はndarrayでなければなりません"
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2735,6 +2739,10 @@ msgstr "convolve引数はndarrayでなければなりません"
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "ヴァンデルモンド行列の逆行列を求められません"
@ -2828,6 +2836,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -2931,7 +2943,7 @@ msgstr "1つ目の引数は関数でなければなりません"
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "1つ目の引数はndarrayでなければなりません"
@ -3079,7 +3091,7 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3147,6 +3159,10 @@ msgstr "入力行列が非対称"
msgid "input matrix is singular"
msgstr "入力が非正則行列"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3155,11 +3171,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3360,7 +3372,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3609,7 +3621,7 @@ msgstr "奇数長の文字列"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3761,6 +3773,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow()の第3引数には整数が必要"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4197,6 +4210,14 @@ msgstr "演算子が対応していない型"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "%q が対応していない型: '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4238,7 +4259,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "インデクスの型が不正"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4246,6 +4277,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr ""
@ -4832,9 +4867,6 @@ msgstr ""
#~ msgid "wrong argument type"
#~ msgstr "引数の型が不正"
#~ msgid "wrong index type"
#~ msgstr "インデクスの型が不正"
#~ msgid "Must provide SCK pin"
#~ msgstr "SCKピンが必要"

View File

@ -2356,6 +2356,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2723,6 +2727,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2814,6 +2822,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -2917,7 +2929,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3065,7 +3077,7 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3132,6 +3144,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3140,11 +3156,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3345,7 +3357,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3594,7 +3606,7 @@ msgstr ""
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3744,6 +3756,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr ""
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4179,6 +4192,14 @@ msgstr ""
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4220,7 +4241,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4228,6 +4259,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr ""

View File

@ -2382,6 +2382,10 @@ msgstr "argumenten moeten ndarrays zijn"
msgid "array and index length must be equal"
msgstr "array en indexlengte moeten gelijk zijn"
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2750,6 +2754,10 @@ msgstr "convolutie argumenten moeten ndarrays zijn"
msgid "convolve arguments must not be empty"
msgstr "convolutie argumenten mogen niet leeg zijn"
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "kon de Vandermonde matrix niet omkeren"
@ -2843,6 +2851,10 @@ msgstr ""
msgid "empty"
msgstr "leeg"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "lege heap"
@ -2946,7 +2958,7 @@ msgstr "eerste argument moet een functie zijn"
msgid "first argument must be a tuple of ndarrays"
msgstr "eerste argument moet een tupel van ndarrays zijn"
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "eerst argument moet een ndarray zijn"
@ -3095,7 +3107,7 @@ msgstr "incomplete formaatsleutel"
msgid "incorrect padding"
msgstr "vulling (padding) is onjuist"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "index is buiten bereik"
@ -3162,6 +3174,10 @@ msgstr "invoermatrix is asymmetrisch"
msgid "input matrix is singular"
msgstr "invoermatrix is singulier"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3170,11 +3186,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr "invoer moet een gesloten ndarray zijn"
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr "invoer moet een tensor van rang 2 zijn"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "invoer moet een ndarray zijn"
@ -3378,8 +3390,8 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr "max_length moet 0-%d zijn als fixed_length %s is"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "maximaal aantal dimensies is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
msgid "maximum recursion depth exceeded"
@ -3627,7 +3639,7 @@ msgstr "string met oneven lengte"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr "compensatie is te groot"
@ -3777,6 +3789,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() met 3 argumenten vereist integers"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr "druk bootknop in bij opstarten.\n"
@ -4214,6 +4227,14 @@ msgstr "niet ondersteund type voor operator"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "niet ondersteunde types voor %q: '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4255,7 +4276,17 @@ msgstr "foute index voor as"
msgid "wrong axis specified"
msgstr "onjuiste as gespecificeerd"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "onjuist indextype"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "onjuist invoertype"
@ -4263,6 +4294,10 @@ msgstr "onjuist invoertype"
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "onjuist aantal argumenten"
@ -4307,6 +4342,12 @@ msgstr "zi moet van type float zijn"
msgid "zi must be of shape (n_section, 2)"
msgstr "zi moet vorm (n_section, 2) hebben"
#~ msgid "input must be a tensor of rank 2"
#~ msgstr "invoer moet een tensor van rang 2 zijn"
#~ msgid "maximum number of dimensions is 4"
#~ msgstr "maximaal aantal dimensies is 4"
#~ msgid "Watchdog timer expired."
#~ msgstr "Watchdog-timer verstreken."
@ -5037,9 +5078,6 @@ msgstr "zi moet vorm (n_section, 2) hebben"
#~ msgid "wrong argument type"
#~ msgstr "onjuist argumenttype"
#~ msgid "wrong index type"
#~ msgstr "onjuist indextype"
#~ msgid "Must provide SCK pin"
#~ msgstr "SCK pin moet opgegeven worden"

View File

@ -2363,6 +2363,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2730,6 +2734,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2822,6 +2830,10 @@ msgstr ""
msgid "empty"
msgstr "puste"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "pusta sterta"
@ -2925,7 +2937,7 @@ msgstr "pierwszy argument musi być funkcją"
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3073,7 +3085,7 @@ msgstr "niepełny klucz formatu"
msgid "incorrect padding"
msgstr "złe wypełnienie"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "indeks jest poza zakresem"
@ -3140,6 +3152,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3148,11 +3164,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3353,7 +3365,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3602,7 +3614,7 @@ msgstr "łańcuch o nieparzystej długości"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3753,6 +3765,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "trzyargumentowe pow() wymaga liczb całkowitych"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4189,6 +4202,14 @@ msgstr "zły typ dla operatora"
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4230,7 +4251,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "zły typ indeksu"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "nieprawidłowy typ wejścia"
@ -4238,6 +4269,10 @@ msgstr "nieprawidłowy typ wejścia"
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "zła liczba argumentów"
@ -4747,9 +4782,6 @@ msgstr ""
#~ msgid "wrong argument type"
#~ msgstr "zły typ argumentu"
#~ msgid "wrong index type"
#~ msgstr "zły typ indeksu"
#~ msgid "Must provide SCK pin"
#~ msgstr "Należy podać pin SCK"

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
"PO-Revision-Date: 2022-06-16 08:18+0000\n"
"PO-Revision-Date: 2022-07-12 13:10+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: \n"
"Language: pt_BR\n"
@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.13-dev\n"
"X-Generator: Weblate 4.14-dev\n"
#: main.c
msgid ""
@ -1200,7 +1200,7 @@ msgstr "Erro interno #%d"
#: supervisor/shared/safe_mode.c
msgid "Internal watchdog timer expired."
msgstr ""
msgstr "O temporizador do watchdog interno expirou."
#: py/argcheck.c
msgid "Invalid %q"
@ -2435,6 +2435,10 @@ msgstr "os argumentos devem ser ndarrays"
msgid "array and index length must be equal"
msgstr "a matriz e comprimento do índice devem ser iguais"
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr "a matriz possui muitas dimensões"
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2808,6 +2812,10 @@ msgstr "os argumentos convolutivos devem ser ndarrays"
msgid "convolve arguments must not be empty"
msgstr "os argumentos convolutivos não devem estar vazios"
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr "arquivo corrompido"
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "não foi possível inverter a matriz Vandermonde"
@ -2902,6 +2910,10 @@ msgstr "dtype deve ser flutuante ou complexo"
msgid "empty"
msgstr "vazio"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr "arquivo vazio"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "a área de alocação dinâmica de variáveis (heap) está vazia"
@ -3005,7 +3017,7 @@ msgstr "o primeiro argumento deve ser uma função"
msgid "first argument must be a tuple of ndarrays"
msgstr "o primeiro argumento deve ser um tuple de ndarrays"
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "o primeiro argumento deve ser um ndarray"
@ -3153,7 +3165,7 @@ msgstr "a chave do formato está incompleto"
msgid "incorrect padding"
msgstr "preenchimento incorreto"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "o índice está fora dos limites"
@ -3221,6 +3233,10 @@ msgstr "a matriz da entrada é assimétrica"
msgid "input matrix is singular"
msgstr "a matriz da entrada é singular"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr "a entrada deve ser 1- ou 2-d"
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr "a entrada deve ser um 1D ndarray"
@ -3229,11 +3245,7 @@ msgstr "a entrada deve ser um 1D ndarray"
msgid "input must be a dense ndarray"
msgstr "a entrada deve ser um ndarray denso"
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr "a entrada dos dados deve ser um tensor de nível 2"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "a entrada deve ser um ndarray"
@ -3437,8 +3449,8 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr "o max_length deve ser 0-%d quando Fixed_length for %s"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "O número máximo de dimensões são 4"
msgid "maximum number of dimensions is "
msgstr "a quantidade máxima de dimensões é "
#: py/runtime.c
msgid "maximum recursion depth exceeded"
@ -3688,7 +3700,7 @@ msgstr "sequência com comprimento ímpar"
msgid "off"
msgstr "desligado"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr "o offset é muito grande"
@ -3843,6 +3855,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "o pow() com 3 argumentos requer números inteiros"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr "pressionando o botão de boot na inicialização.\n"
@ -4280,6 +4293,14 @@ msgstr "tipo não compatível para o operador"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "tipo sem suporte para %q: '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr "usecols é muito alto"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr "palavra-chave para o usecols deve ser definida"
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4321,7 +4342,17 @@ msgstr "índice do eixo errado"
msgid "wrong axis specified"
msgstr "um eixo errado foi definido"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr "dtype errado"
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "tipo do índice errado"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "tipo da entrada incorreta"
@ -4329,6 +4360,10 @@ msgstr "tipo da entrada incorreta"
msgid "wrong length of condition array"
msgstr "comprimento errado na condição da matriz"
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr "comprimento errado do índice da matriz"
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "quantidade errada dos argumentos"
@ -4373,6 +4408,12 @@ msgstr "zi deve ser de um tipo float"
msgid "zi must be of shape (n_section, 2)"
msgstr "zi deve estar na forma (n_section, 2)"
#~ msgid "input must be a tensor of rank 2"
#~ msgstr "a entrada dos dados deve ser um tensor de nível 2"
#~ msgid "maximum number of dimensions is 4"
#~ msgstr "O número máximo de dimensões são 4"
#~ msgid "Watchdog timer expired."
#~ msgstr "O temporizador Watchdog expirou."
@ -5295,9 +5336,6 @@ msgstr "zi deve estar na forma (n_section, 2)"
#~ msgid "wrong argument type"
#~ msgstr "tipo do argumento errado"
#~ msgid "wrong index type"
#~ msgstr "tipo do índice errado"
#~ msgid "specify size or data, but not both"
#~ msgstr "defina o tamanho ou os dados, porém não ambos"

View File

@ -2401,6 +2401,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2768,6 +2772,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2859,6 +2867,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -2962,7 +2974,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3110,7 +3122,7 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3177,6 +3189,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3185,11 +3201,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3390,7 +3402,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3639,7 +3651,7 @@ msgstr ""
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3789,6 +3801,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr ""
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4224,6 +4237,14 @@ msgstr ""
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4265,7 +4286,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4273,6 +4304,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr ""

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
"PO-Revision-Date: 2022-06-16 08:18+0000\n"
"PO-Revision-Date: 2022-07-12 13:10+0000\n"
"Last-Translator: Jonny Bergdahl <jonny@bergdahl.it>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: sv\n"
@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13-dev\n"
"X-Generator: Weblate 4.14-dev\n"
#: main.c
msgid ""
@ -1181,7 +1181,7 @@ msgstr "Internt fel #%d"
#: supervisor/shared/safe_mode.c
msgid "Internal watchdog timer expired."
msgstr ""
msgstr "Intern watchdog-timer har löpt ut."
#: py/argcheck.c
msgid "Invalid %q"
@ -2405,6 +2405,10 @@ msgstr "argumenten måste vara ndarray"
msgid "array and index length must be equal"
msgstr "array och indexlängd måste vara lika"
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr "array har för många dimensioner"
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2774,6 +2778,10 @@ msgstr "Argumenten convolve måste vara ndarray:er"
msgid "convolve arguments must not be empty"
msgstr "Argumenten convolve kan inte vara tomma"
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr "korrupt fil"
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "kan inte invertera Vandermonde-matris"
@ -2868,6 +2876,10 @@ msgstr "dtype måste vara float eller complex"
msgid "empty"
msgstr "tom"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr "tom fil"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "tom heap"
@ -2971,7 +2983,7 @@ msgstr "första argumentet måste vara en funktion"
msgid "first argument must be a tuple of ndarrays"
msgstr "första argumentet måste vara en tupel av ndarray"
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "första argumentet måste vara en ndarray"
@ -3119,7 +3131,7 @@ msgstr "ofullständig formatnyckel"
msgid "incorrect padding"
msgstr "felaktig utfyllnad"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "index är utanför gränserna"
@ -3186,6 +3198,10 @@ msgstr "indatamatrisen är asymmetrisk"
msgid "input matrix is singular"
msgstr "indatamatrisen är singulär"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr "input måste vara 1- eller 2-d"
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr "indata måste vara en 1D ndarray"
@ -3194,11 +3210,7 @@ msgstr "indata måste vara en 1D ndarray"
msgid "input must be a dense ndarray"
msgstr "indata måste vara en dense ndarray"
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr "indata måste vara en tensor av rank 2"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "indata måste vara en ndarray"
@ -3402,8 +3414,8 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr "max_length måste vara 0-%d när fixed_length är %s"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "maximalt antal dimensioner är 4"
msgid "maximum number of dimensions is "
msgstr "maximalt antal dimensioner är "
#: py/runtime.c
msgid "maximum recursion depth exceeded"
@ -3651,7 +3663,7 @@ msgstr "sträng har udda längd"
msgid "off"
msgstr "av"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr "offset är för stor"
@ -3802,6 +3814,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() med 3 argument kräver heltal"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr "trycka på startknappen vid start.\n"
@ -4239,6 +4252,14 @@ msgstr "typ stöds inte för operatören"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "typen %q stöder inte '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr "usecols är för hög"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr "nyckelordet usecols måste anges"
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4280,7 +4301,17 @@ msgstr "fel axelindex"
msgid "wrong axis specified"
msgstr "fel axel angiven"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr "fel dtype"
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "fel indextyp"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "fel indatatyp"
@ -4288,6 +4319,10 @@ msgstr "fel indatatyp"
msgid "wrong length of condition array"
msgstr "fel längd på villkorsmatrisen"
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr "fel längd av index array"
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "fel antal argument"
@ -4332,6 +4367,12 @@ msgstr "zi måste vara av typ float"
msgid "zi must be of shape (n_section, 2)"
msgstr "zi måste vara i formen (n_section, 2)"
#~ msgid "input must be a tensor of rank 2"
#~ msgstr "indata måste vara en tensor av rank 2"
#~ msgid "maximum number of dimensions is 4"
#~ msgstr "maximalt antal dimensioner är 4"
#~ msgid "Watchdog timer expired."
#~ msgstr "Watchdog-timern har löpt ut."
@ -5236,9 +5277,6 @@ msgstr "zi måste vara i formen (n_section, 2)"
#~ msgid "wrong argument type"
#~ msgstr "fel typ av argument"
#~ msgid "wrong index type"
#~ msgstr "fel indextyp"
#~ msgid "specify size or data, but not both"
#~ msgstr "ange storlek eller data, men inte båda"

View File

@ -2372,6 +2372,10 @@ msgstr ""
msgid "array and index length must be equal"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2739,6 +2743,10 @@ msgstr ""
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
@ -2830,6 +2838,10 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -2933,7 +2945,7 @@ msgstr ""
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr ""
@ -3081,7 +3093,7 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr ""
@ -3148,6 +3160,10 @@ msgstr ""
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr ""
@ -3156,11 +3172,7 @@ msgstr ""
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
@ -3361,7 +3373,7 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
@ -3610,7 +3622,7 @@ msgstr ""
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr ""
@ -3760,6 +3772,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr ""
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr ""
@ -4195,6 +4208,14 @@ msgstr ""
msgid "unsupported types for %q: '%q', '%q'"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4236,7 +4257,17 @@ msgstr ""
msgid "wrong axis specified"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr ""
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr ""
@ -4244,6 +4275,10 @@ msgstr ""
msgid "wrong length of condition array"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr ""

View File

@ -2416,6 +2416,10 @@ msgstr "cānshù bìxū shì ndarrays"
msgid "array and index length must be equal"
msgstr "shù zǔ hé suǒ yǐn cháng dù bì xū xiāng děng"
#: extmod/ulab/code/numpy/io/io.c
msgid "array has too many dimensions"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
@ -2787,6 +2791,10 @@ msgstr "juàn jī cānshù bìxū shì ndarrays"
msgid "convolve arguments must not be empty"
msgstr "juàn jī cān shǔ bùnéng wéi kōng"
#: extmod/ulab/code/numpy/io/io.c
msgid "corrupted file"
msgstr ""
#: extmod/ulab/code/numpy/poly.c
msgid "could not invert Vandermonde matrix"
msgstr "wúfǎ fǎn zhuǎn fàndéméng dé jǔzhèn"
@ -2880,6 +2888,10 @@ msgstr "dtype bì xū shì fú diǎn xíng huò fù shù"
msgid "empty"
msgstr "kòngxián"
#: extmod/ulab/code/numpy/io/io.c
msgid "empty file"
msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "kōng yīn yīnxiào"
@ -2983,7 +2995,7 @@ msgstr "dì yīgè cānshù bìxū shì yī gè hánshù"
msgid "first argument must be a tuple of ndarrays"
msgstr "dì yī gè cān shù bì xū shì yí gè yuán zǔ ndarrays"
#: extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/transform.c extmod/ulab/code/numpy/vector.c
msgid "first argument must be an ndarray"
msgstr "dì yī gè cānshù bìxū shì ndarray"
@ -3131,7 +3143,7 @@ msgstr "géshì bù wánzhěng de mì yào"
msgid "incorrect padding"
msgstr "bù zhèngquè de tiánchōng"
#: extmod/ulab/code/ndarray.c
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/transform.c
msgid "index is out of bounds"
msgstr "suǒyǐn chāochū fànwéi"
@ -3198,6 +3210,10 @@ msgstr "shūrù jǔzhèn bù duìchèn"
msgid "input matrix is singular"
msgstr "shūrù jǔzhèn shì qíyì de"
#: extmod/ulab/code/numpy/create.c
msgid "input must be 1- or 2-d"
msgstr ""
#: extmod/ulab/code/numpy/carray/carray.c
msgid "input must be a 1D ndarray"
msgstr "shū rù bì xū shì 1D ndarray"
@ -3206,11 +3222,7 @@ msgstr "shū rù bì xū shì 1D ndarray"
msgid "input must be a dense ndarray"
msgstr "shū rù bì xū shì mì jí de ndarray"
#: extmod/ulab/code/numpy/create.c
msgid "input must be a tensor of rank 2"
msgstr "shū rù bì xū shì děng jí 2 de zhāng liàng"
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/user/user.c
#: extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "shū rù bì xū shì ndarray"
@ -3412,8 +3424,8 @@ msgid "max_length must be 0-%d when fixed_length is %s"
msgstr "dāng fixed_length de zhí wéi %s shí, max_length bì xū wéi 0-%d"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "zuì dà chǐ cùn shù wéi 4"
msgid "maximum number of dimensions is "
msgstr ""
#: py/runtime.c
msgid "maximum recursion depth exceeded"
@ -3661,7 +3673,7 @@ msgstr "jīshù zìfú chuàn"
msgid "off"
msgstr ""
#: extmod/ulab/code/numpy/create.c extmod/ulab/code/utils/utils.c
#: extmod/ulab/code/utils/utils.c
msgid "offset is too large"
msgstr "piān yí tài dà"
@ -3811,6 +3823,7 @@ msgid "pow() with 3 arguments requires integers"
msgstr "pow() yǒu 3 cānshù xūyào zhěngshù"
#: ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.h
#: ports/espressif/boards/lolin_c3_mini/mpconfigboard.h
#: supervisor/shared/safe_mode.c
msgid "pressing boot button at start up.\n"
msgstr "Zài qǐdòng shí àn qǐdòng ànniǔ.\n"
@ -4251,6 +4264,14 @@ msgstr "bù zhīchí de cāozuò zhě lèixíng"
msgid "unsupported types for %q: '%q', '%q'"
msgstr "%q bù zhīchí de lèixíng: '%q', '%q'"
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols is too high"
msgstr ""
#: extmod/ulab/code/numpy/io/io.c
msgid "usecols keyword must be specified"
msgstr ""
#: py/objint.c
#, c-format
msgid "value must fit in %d byte(s)"
@ -4292,7 +4313,17 @@ msgstr "cuò wù de zhóu suǒ yǐn"
msgid "wrong axis specified"
msgstr "zhǐ dìng de zhóu cuò wù"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/vector.c
#: extmod/ulab/code/numpy/io/io.c
msgid "wrong dtype"
msgstr ""
#: extmod/ulab/code/numpy/transform.c
msgid "wrong index type"
msgstr "cuòwù de suǒyǐn lèixíng"
#: extmod/ulab/code/numpy/compare.c extmod/ulab/code/numpy/create.c
#: extmod/ulab/code/numpy/io/io.c extmod/ulab/code/numpy/transform.c
#: extmod/ulab/code/numpy/vector.c
msgid "wrong input type"
msgstr "shūrù lèixíng cuòwù"
@ -4300,6 +4331,10 @@ msgstr "shūrù lèixíng cuòwù"
msgid "wrong length of condition array"
msgstr "tiáo jiàn shù zǔ de cháng dù cuò wù"
#: extmod/ulab/code/numpy/transform.c
msgid "wrong length of index array"
msgstr ""
#: extmod/ulab/code/numpy/create.c py/objarray.c py/objstr.c
msgid "wrong number of arguments"
msgstr "cānshù shù cuòwù"
@ -4344,6 +4379,12 @@ msgstr "zi bìxū wèi fú diǎn xíng"
msgid "zi must be of shape (n_section, 2)"
msgstr "zi bìxū jùyǒu xíngzhuàng (n_section,2)"
#~ msgid "input must be a tensor of rank 2"
#~ msgstr "shū rù bì xū shì děng jí 2 de zhāng liàng"
#~ msgid "maximum number of dimensions is 4"
#~ msgstr "zuì dà chǐ cùn shù wéi 4"
#~ msgid "Watchdog timer expired."
#~ msgstr "Kān mén gǒu dìngshí qì yǐ guòqí."
@ -5214,9 +5255,6 @@ msgstr "zi bìxū jùyǒu xíngzhuàng (n_section,2)"
#~ msgid "wrong argument type"
#~ msgstr "cuòwù de cānshù lèixíng"
#~ msgid "wrong index type"
#~ msgstr "cuòwù de suǒyǐn lèixíng"
#~ msgid "Must provide SCK pin"
#~ msgstr "bì xū tí gòng SCK yǐn jiǎo"

View File

@ -13,11 +13,12 @@ LONGINT_IMPL = MPZ
CIRCUITPY_LTO_PARTITION = one
CIRCUITPY_AESIO = 0
CIRCUITPY_FLOPPYIO = 0
CIRCUITPY_GIFIO = 0
CIRCUITPY_ONEWIREIO = 0
CIRCUITPY_PARALLELDISPLAY = 0
CIRCUITPY_SDCARDIO = 0
CIRCUITPY_SHARPDISPLAY = 0
CIRCUITPY_TRACEBACK = 0
CIRCUITPY_ZLIB=0
# Include these Python libraries in firmware.

View File

@ -1,12 +1,12 @@
# Select the board to build for.
BOARD=raspberrypi_pi4
BOARD?=raspberrypi_pi4b
ifeq ($(BOARD),)
$(error You must provide a BOARD parameter)
$(error You must provide a BOARD parameter)
else
ifeq ($(wildcard boards/$(BOARD)/.),)
$(error Invalid BOARD specified)
endif
ifeq ($(wildcard boards/$(BOARD)/.),)
$(error Invalid BOARD "$(BOARD)" specified)
endif
endif
# If the build directory is not given, make it reflect the board name.

View File

@ -0,0 +1,110 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2020 Scott Shawcroft for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "supervisor/board.h"
#include "mpconfigboard.h"
#include "shared-bindings/microcontroller/Pin.h"
#include "shared-bindings/busio/SPI.h"
#include "shared-bindings/displayio/FourWire.h"
#include "shared-module/displayio/__init__.h"
#include "shared-module/displayio/mipi_constants.h"
uint8_t display_init_sequence[] = {
0x01, 0x80, 0x96, // _SWRESET and Delay 150ms
0x11, 0x80, 0xFF, // _SLPOUT and Delay 500ms
0x3A, 0x81, 0x55, 0x0A, // _COLMOD and Delay 10ms
0x21, 0x80, 0x0A, // _INVON
0x13, 0x80, 0x0A, // _NORON and Delay 10ms
0x36, 0x01, 0xA0, // _MADCTL
0x29, 0x80, 0xFF, // _DISPON and Delay 500ms
};
void board_init(void) {
busio_spi_obj_t *spi = &displays[0].fourwire_bus.inline_bus;
common_hal_busio_spi_construct(spi, &pin_GPIO7, &pin_GPIO6, NULL, false);
common_hal_busio_spi_never_reset(spi);
displayio_fourwire_obj_t *bus = &displays[0].fourwire_bus;
bus->base.type = &displayio_fourwire_type;
common_hal_displayio_fourwire_construct(bus,
spi,
&pin_GPIO4, // TFT_DC Command or data
&pin_GPIO5, // TFT_CS Chip select
&pin_GPIO48, // TFT_RST Reset
60000000, // Baudrate
0, // Polarity
0); // Phase
displayio_display_obj_t *display = &displays[0].display;
display->base.type = &displayio_display_type;
common_hal_displayio_display_construct(display,
bus,
320, // Width
240, // Height
0, // column start
0, // row start
0, // rotation
16, // Color depth
false, // Grayscale
false, // pixels in a byte share a row. Only valid for depths < 8
1, // bytes per cell. Only valid for depths < 8
false, // reverse_pixels_in_byte. Only valid for depths < 8
true, // reverse_pixels_in_word
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command
display_init_sequence,
sizeof(display_init_sequence),
&pin_GPIO45, // backlight pin
NO_BRIGHTNESS_COMMAND,
1.0f, // brightness (ignored)
true, // auto_brightness
false, // single_byte_bounds
false, // data_as_commands
true, // auto_refresh
60, // native_frames_per_second
false, // backlight_on_high
false, // SH1107_addressing
50000); // backlight pwm frequency
// Debug UART
#ifdef DEBUG
common_hal_never_reset_pin(&pin_GPIO43);
common_hal_never_reset_pin(&pin_GPIO44);
#endif
}
bool board_requests_safe_mode(void) {
return false;
}
void reset_board(void) {
}
void board_deinit(void) {
}

View File

@ -0,0 +1,30 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2019 Scott Shawcroft for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
// Micropython setup
#define MICROPY_HW_BOARD_NAME "ESP32-S3-Box-Lite"
#define MICROPY_HW_MCU_NAME "ESP32S3"

View File

@ -0,0 +1,17 @@
USB_VID = 0x303A
USB_PID = 0x700D
USB_PRODUCT = "ESP32-S3-Box-Lite"
USB_MANUFACTURER = "Espressif"
IDF_TARGET = esp32s3
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = MPZ
# The default queue depth of 16 overflows on release builds,
# so increase it to 32.
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
CIRCUITPY_ESP_FLASH_MODE=dio
CIRCUITPY_ESP_FLASH_FREQ=40m
CIRCUITPY_ESP_FLASH_SIZE=16MB

View File

@ -0,0 +1,67 @@
#include "shared-bindings/board/__init__.h"
#include "shared-module/displayio/__init__.h"
STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
// First PMOD connector
{ MP_ROM_QSTR(MP_QSTR_G9), MP_ROM_PTR(&pin_GPIO9) },
{ MP_ROM_QSTR(MP_QSTR_U0TXD), MP_ROM_PTR(&pin_GPIO43) },
{ MP_ROM_QSTR(MP_QSTR_G43), MP_ROM_PTR(&pin_GPIO43) },
{ MP_ROM_QSTR(MP_QSTR_U0RXD), MP_ROM_PTR(&pin_GPIO44) },
{ MP_ROM_QSTR(MP_QSTR_G44), MP_ROM_PTR(&pin_GPIO44) },
{ MP_ROM_QSTR(MP_QSTR_CS), MP_ROM_PTR(&pin_GPIO10) },
{ MP_ROM_QSTR(MP_QSTR_G10), MP_ROM_PTR(&pin_GPIO10) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO11) },
{ MP_ROM_QSTR(MP_QSTR_G11), MP_ROM_PTR(&pin_GPIO11) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_GPIO13) },
{ MP_ROM_QSTR(MP_QSTR_G13), MP_ROM_PTR(&pin_GPIO13) },
{ MP_ROM_QSTR(MP_QSTR_CLK), MP_ROM_PTR(&pin_GPIO12) },
{ MP_ROM_QSTR(MP_QSTR_G12), MP_ROM_PTR(&pin_GPIO12) },
{ MP_ROM_QSTR(MP_QSTR_G14), MP_ROM_PTR(&pin_GPIO14) },
// Second PMOD connector
{ MP_ROM_QSTR(MP_QSTR_G38), MP_ROM_PTR(&pin_GPIO38) },
{ MP_ROM_QSTR(MP_QSTR_G39), MP_ROM_PTR(&pin_GPIO39) },
{ MP_ROM_QSTR(MP_QSTR_SCL2), MP_ROM_PTR(&pin_GPIO40) },
{ MP_ROM_QSTR(MP_QSTR_G40), MP_ROM_PTR(&pin_GPIO40) },
{ MP_ROM_QSTR(MP_QSTR_SDA2), MP_ROM_PTR(&pin_GPIO41) },
{ MP_ROM_QSTR(MP_QSTR_G41), MP_ROM_PTR(&pin_GPIO41) },
{ MP_ROM_QSTR(MP_QSTR_G42), MP_ROM_PTR(&pin_GPIO42) },
{ MP_ROM_QSTR(MP_QSTR_G21), MP_ROM_PTR(&pin_GPIO21) },
// LCD & touchscreen
{ MP_ROM_QSTR(MP_QSTR_LCD_DC), MP_ROM_PTR(&pin_GPIO4) },
{ MP_ROM_QSTR(MP_QSTR_LCD_CS), MP_ROM_PTR(&pin_GPIO5) },
{ MP_ROM_QSTR(MP_QSTR_LCD_MOSI), MP_ROM_PTR(&pin_GPIO6) },
{ MP_ROM_QSTR(MP_QSTR_LCD_SCK), MP_ROM_PTR(&pin_GPIO7) },
{ MP_ROM_QSTR(MP_QSTR_LCD_RST), MP_ROM_PTR(&pin_GPIO48) },
{ MP_ROM_QSTR(MP_QSTR_LCD_CTRL), MP_ROM_PTR(&pin_GPIO45) },
{ MP_ROM_QSTR(MP_QSTR_CTP_INT), MP_ROM_PTR(&pin_GPIO3) },
// Audio
{ MP_ROM_QSTR(MP_QSTR_I2S_ADC_SDOUT), MP_ROM_PTR(&pin_GPIO16) },
{ MP_ROM_QSTR(MP_QSTR_I2S_MCLK), MP_ROM_PTR(&pin_GPIO2) },
{ MP_ROM_QSTR(MP_QSTR_I2S_SCLK), MP_ROM_PTR(&pin_GPIO17) },
{ MP_ROM_QSTR(MP_QSTR_I2S_LRCK), MP_ROM_PTR(&pin_GPIO47) },
{ MP_ROM_QSTR(MP_QSTR_I2S_CODEC_DSDIN), MP_ROM_PTR(&pin_GPIO15) },
{ MP_ROM_QSTR(MP_QSTR_PA_CTRL), MP_ROM_PTR(&pin_GPIO46) },
{ MP_ROM_QSTR(MP_QSTR_MUTE_STATUS), MP_ROM_PTR(&pin_GPIO1) },
// Internal I2C bus
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO8) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO18) },
// boot button, also usable as a software button
{ MP_ROM_QSTR(MP_QSTR_BOOT), MP_ROM_PTR(&pin_GPIO0) },
{ MP_ROM_QSTR(MP_QSTR_DISPLAY), MP_ROM_PTR(&displays[0].display)}
};
MP_DEFINE_CONST_DICT(board_module_globals, board_module_globals_table);

View File

@ -0,0 +1,37 @@
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
# CONFIG_SPIRAM_MODE_QUAD is not set
CONFIG_SPIRAM_MODE_OCT=y
CONFIG_SPIRAM_TYPE_AUTO=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=-1
# end of SPI RAM config
CONFIG_DEFAULT_PSRAM_CLK_IO=30
#
# PSRAM Clock and CS IO for ESP32S3
#
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM Clock and CS IO for ESP32S3
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
CONFIG_SPIRAM_SPEED_80M=y
# CONFIG_SPIRAM_SPEED_40M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
# CONFIG_SPIRAM_USE_MEMMAP is not set
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
CONFIG_SPIRAM_USE_MALLOC=y
CONFIG_SPIRAM_MEMTEST=y
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384
# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768
#
# LWIP
#
CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
# end of LWIP

View File

@ -0,0 +1,47 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2020 Scott Shawcroft for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "shared-bindings/microcontroller/Pin.h"
#include "supervisor/board.h"
#include "components/driver/include/driver/gpio.h"
void board_init(void) {
}
bool board_requests_safe_mode(void) {
return false;
}
bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
return false;
}
void reset_board(void) {
}
void board_deinit(void) {
}

View File

@ -0,0 +1,51 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2019 Scott Shawcroft for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
// Board setup
#define MICROPY_HW_BOARD_NAME "Wemos Lolin C3 Mini" // from Wemos MP
#define MICROPY_HW_MCU_NAME "ESP32-C3FH4" // from Wemos MP
// From Wemos C3 Mini Schematic
// https://www.wemos.cc/en/latest/_static/files/sch_c3_mini_v1.0.0.pdf
// And MP Config
// https://github.com/micropython/micropython/blob/master/ports/esp32/boards/LOLIN_C3_MINI
// Status LED
#define MICROPY_HW_NEOPIXEL (&pin_GPIO7)
#define CIRCUITPY_BOARD_I2C (1)
#define CIRCUITPY_BOARD_I2C_PIN {{.scl = &pin_GPIO6, .sda = &pin_GPIO5}}
#define CIRCUITPY_BOARD_SPI (1)
#define CIRCUITPY_BOARD_SPI_PIN {{.clock = &pin_GPIO10, .mosi = &pin_GPIO7, .miso = &pin_GPIO8}}
#define CIRCUITPY_BOARD_UART (1)
#define CIRCUITPY_BOARD_UART_PIN {{.tx = &pin_GPIO21, .rx = &pin_GPIO20}}
// Explanation of how a user got into safe mode
#define BOARD_USER_SAFE_MODE_ACTION translate("pressing boot button at start up.\n")
#define CIRCUITPY_ESP_USB_SERIAL_JTAG (1)

View File

@ -0,0 +1,10 @@
CIRCUITPY_CREATOR_ID = 0x19881988
CIRCUITPY_CREATION_ID = 0x00C30001
IDF_TARGET = esp32c3
INTERNAL_FLASH_FILESYSTEM = 1
CIRCUITPY_ESP_FLASH_MODE=qio
CIRCUITPY_ESP_FLASH_FREQ=80m
CIRCUITPY_ESP_FLASH_SIZE=4MB

View File

@ -0,0 +1,74 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
// C3 Mini Board
// Wemos Lolin C3 Mini Schematic
// https://www.wemos.cc/en/latest/_static/files/sch_c3_mini_v1.0.0.pdf
// Starting on Left side going counterclockwise
// MP Config
// https://github.com/micropython/micropython/blob/master/ports/esp32/boards/LOLIN_C3_MINI
// C3 Data Sheet
// https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf
{ MP_ROM_QSTR(MP_QSTR_IO0), MP_ROM_PTR(&pin_GPIO0) },
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_GPIO0) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_GPIO0) },
{ MP_ROM_QSTR(MP_QSTR_IO1), MP_ROM_PTR(&pin_GPIO1) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_GPIO1) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_GPIO1) },
{ MP_ROM_QSTR(MP_QSTR_IO2), MP_ROM_PTR(&pin_GPIO2) },
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_GPIO2) },
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_GPIO2) },
{ MP_ROM_QSTR(MP_QSTR_IO3), MP_ROM_PTR(&pin_GPIO3) },
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_GPIO3) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_GPIO3) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_GPIO3) },
{ MP_ROM_QSTR(MP_QSTR_IO4), MP_ROM_PTR(&pin_GPIO4) },
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_GPIO4) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_GPIO4) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO4) },
{ MP_ROM_QSTR(MP_QSTR_IO5), MP_ROM_PTR(&pin_GPIO5) },
{ MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_GPIO5) },
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_GPIO5) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO5) },
{ MP_ROM_QSTR(MP_QSTR_IO6), MP_ROM_PTR(&pin_GPIO6) },
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_GPIO6) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO6) },
{ MP_ROM_QSTR(MP_QSTR_IO7), MP_ROM_PTR(&pin_GPIO7) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_GPIO7) },
{ MP_ROM_QSTR(MP_QSTR_LED), MP_ROM_PTR(&pin_GPIO7) },
{ MP_ROM_QSTR(MP_QSTR_IO8), MP_ROM_PTR(&pin_GPIO8) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_GPIO8) },
{ MP_ROM_QSTR(MP_QSTR_IO9), MP_ROM_PTR(&pin_GPIO9) },
{ MP_ROM_QSTR(MP_QSTR_BOOT0), MP_ROM_PTR(&pin_GPIO9) },
{ MP_ROM_QSTR(MP_QSTR_BUTTON), MP_ROM_PTR(&pin_GPIO9) },
{ MP_ROM_QSTR(MP_QSTR_IO10), MP_ROM_PTR(&pin_GPIO10) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_GPIO10) },
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_GPIO10) },
{ MP_ROM_QSTR(MP_QSTR_IO20), MP_ROM_PTR(&pin_GPIO20) },
{ MP_ROM_QSTR(MP_QSTR_A7), MP_ROM_PTR(&pin_GPIO20) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_GPIO20) },
{ MP_ROM_QSTR(MP_QSTR_IO21), MP_ROM_PTR(&pin_GPIO21) },
{ MP_ROM_QSTR(MP_QSTR_A6), MP_ROM_PTR(&pin_GPIO21) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_GPIO21) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_module_globals_table);

View File

@ -0,0 +1,7 @@
#
# LWIP
#
CONFIG_LWIP_LOCAL_HOSTNAME="lolin-c3-mini"
# end of LWIP

View File

@ -139,6 +139,16 @@ void common_hal_wifi_radio_set_mac_address(wifi_radio_obj_t *self, const uint8_t
esp_wifi_set_mac(ESP_IF_WIFI_STA, mac);
}
mp_float_t common_hal_wifi_radio_get_tx_power(wifi_radio_obj_t *self) {
int8_t tx_power;
esp_wifi_get_max_tx_power(&tx_power);
return tx_power / 4.0f;
}
void common_hal_wifi_radio_set_tx_power(wifi_radio_obj_t *self, const mp_float_t tx_power) {
esp_wifi_set_max_tx_power(tx_power * 4.0f);
}
mp_obj_t common_hal_wifi_radio_get_mac_address_ap(wifi_radio_obj_t *self) {
uint8_t mac[MAC_ADDRESS_LENGTH];
esp_wifi_get_mac(ESP_IF_WIFI_AP, mac);

View File

@ -1,2 +1,4 @@
#define MICROPY_HW_BOARD_NAME "ELECFREAKS PICO:ED"
#define MICROPY_HW_MCU_NAME "rp2040"
#define MICROPY_HW_LED_STATUS (&pin_GPIO25)

View File

@ -311,7 +311,7 @@ uint32_t common_hal_busio_uart_rx_characters_available(busio_uart_obj_t *self) {
// The UART only interrupts after a threshold so make sure to copy anything
// out of its FIFO before measuring how many bytes we've received.
_copy_into_ringbuf(&self->ringbuf, self->uart);
irq_set_enabled(self->uart_irq_id, false);
irq_set_enabled(self->uart_irq_id, true);
return ringbuf_num_filled(&self->ringbuf);
}

View File

@ -436,7 +436,7 @@ void common_hal_rp2pio_statemachine_construct(rp2pio_statemachine_obj_t *self,
if (first_in_pin == NULL) {
mp_raise_ValueError_varg(translate("Missing first_in_pin. Instruction %d waits based on pin"), i);
}
if (wait_index > in_pin_count) {
if (wait_index >= in_pin_count) {
mp_raise_ValueError_varg(translate("Instruction %d waits on input outside of count"), i);
}
}

View File

@ -138,6 +138,27 @@ MP_PROPERTY_GETSET(wifi_radio_mac_address_obj,
(mp_obj_t)&wifi_radio_get_mac_address_obj,
(mp_obj_t)&wifi_radio_set_mac_address_obj);
//| tx_power: float
//| """Wifi transmission power, in dBm."""
//|
STATIC mp_obj_t wifi_radio_get_tx_power(mp_obj_t self_in) {
wifi_radio_obj_t *self = MP_OBJ_TO_PTR(self_in);
return mp_obj_new_float(common_hal_wifi_radio_get_tx_power(self));
}
MP_DEFINE_CONST_FUN_OBJ_1(wifi_radio_get_tx_power_obj, wifi_radio_get_tx_power);
STATIC mp_obj_t wifi_radio_set_tx_power(mp_obj_t self_in, mp_obj_t tx_power_in) {
mp_float_t tx_power = mp_obj_get_float(tx_power_in);
wifi_radio_obj_t *self = MP_OBJ_TO_PTR(self_in);
common_hal_wifi_radio_set_tx_power(self, tx_power);
return mp_const_none;
}
MP_DEFINE_CONST_FUN_OBJ_2(wifi_radio_set_tx_power_obj, wifi_radio_set_tx_power);
MP_PROPERTY_GETSET(wifi_radio_tx_power_obj,
(mp_obj_t)&wifi_radio_get_tx_power_obj,
(mp_obj_t)&wifi_radio_set_tx_power_obj);
//| mac_address_ap: ReadableBuffer
//| """MAC address for the AP. When the address is altered after interface is started
//| the changes would only be reflected once the interface restarts."""
@ -549,6 +570,7 @@ STATIC const mp_rom_map_elem_t wifi_radio_locals_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_mac_address), MP_ROM_PTR(&wifi_radio_mac_address_obj) },
{ MP_ROM_QSTR(MP_QSTR_mac_address_ap), MP_ROM_PTR(&wifi_radio_mac_address_ap_obj) },
{ MP_ROM_QSTR(MP_QSTR_tx_power), MP_ROM_PTR(&wifi_radio_tx_power_obj) },
{ MP_ROM_QSTR(MP_QSTR_start_scanning_networks), MP_ROM_PTR(&wifi_radio_start_scanning_networks_obj) },
{ MP_ROM_QSTR(MP_QSTR_stop_scanning_networks), MP_ROM_PTR(&wifi_radio_stop_scanning_networks_obj) },

View File

@ -82,6 +82,9 @@ extern void common_hal_wifi_radio_set_mac_address(wifi_radio_obj_t *self, const
extern mp_obj_t common_hal_wifi_radio_get_mac_address_ap(wifi_radio_obj_t *self);
extern void common_hal_wifi_radio_set_mac_address_ap(wifi_radio_obj_t *self, const uint8_t *mac);
extern mp_float_t common_hal_wifi_radio_get_tx_power(wifi_radio_obj_t *self);
extern void common_hal_wifi_radio_set_tx_power(wifi_radio_obj_t *self, const mp_float_t power);
extern mp_obj_t common_hal_wifi_radio_start_scanning_networks(wifi_radio_obj_t *self);
extern void common_hal_wifi_radio_stop_scanning_networks(wifi_radio_obj_t *self);

View File

@ -38,12 +38,12 @@ hashlib json math qrio
rainbowio re sys termios
traceback ubinascii uctypes uerrno
uheapq uio ujson ulab
ulab.fft ulab.linalg ulab.numpy ulab.scipy
ulab.scipy.linalg ulab.scipy.optimize
ulab.scipy.signal ulab.scipy.special
ulab.utils uos urandom ure
uselect ustruct utime utimeq
uzlib zlib
ulab.numpy ulab.numpy.fft ulab.numpy.linalg
ulab.scipy ulab.scipy.linalg
ulab.scipy.optimize ulab.scipy.signal
ulab.scipy.special ulab.utils uos
urandom ure uselect ustruct
utime utimeq uzlib zlib
ime
utime utimeq

View File

@ -77,6 +77,7 @@ extension_by_board = {
"ai_thinker_esp32-c3s-2m": BIN,
"espressif_esp32c3_devkitm_1_n4": BIN,
"lilygo_ttgo_t-01c3": BIN,
"lolin_c3_mini": BIN,
"microdev_micro_c3": BIN,
"lilygo_ttgo_t-oi-plus": BIN,
# broadcom