Merge remote-tracking branch 'adafruit/main' into from_bytes-check-parameters
This commit is contained in:
commit
bb47484cb1
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -49,6 +49,10 @@
|
|||
#include "shared-bindings/_bleio/ScanEntry.h"
|
||||
#include "shared-bindings/time/__init__.h"
|
||||
|
||||
#if CIRCUITPY_DOTENV
|
||||
#include "shared-module/dotenv/__init__.h"
|
||||
#endif
|
||||
|
||||
#define MSEC_TO_UNITS(TIME, RESOLUTION) (((TIME) * 1000) / (RESOLUTION))
|
||||
#define SEC_TO_UNITS(TIME, RESOLUTION) (((TIME) * 1000000) / (RESOLUTION))
|
||||
#define UNITS_TO_SEC(TIME, RESOLUTION) (((TIME)*(RESOLUTION)) / 1000000)
|
||||
|
@ -278,17 +282,27 @@ char default_ble_name[] = { 'C', 'I', 'R', 'C', 'U', 'I', 'T', 'P', 'Y', 0, 0, 0
|
|||
// Get various values and limits set by the adapter.
|
||||
// Set event mask.
|
||||
STATIC void bleio_adapter_hci_init(bleio_adapter_obj_t *self) {
|
||||
mp_int_t name_len = 0;
|
||||
|
||||
const size_t len = sizeof(default_ble_name);
|
||||
#if CIRCUITPY_DOTENV
|
||||
char ble_name[32];
|
||||
name_len = dotenv_get_key("/.env", "CIRCUITPY_BLE_NAME", ble_name, sizeof(ble_name) - 1);
|
||||
if (name_len > 0) {
|
||||
self->name = mp_obj_new_str(ble_name, (size_t)name_len);
|
||||
}
|
||||
#endif
|
||||
|
||||
bt_addr_t addr;
|
||||
hci_check_error(hci_read_bd_addr(&addr));
|
||||
if (name_len <= 0) {
|
||||
name_len = sizeof(default_ble_name);
|
||||
bt_addr_t addr;
|
||||
hci_check_error(hci_read_bd_addr(&addr));
|
||||
|
||||
default_ble_name[len - 4] = nibble_to_hex_lower[addr.val[1] >> 4 & 0xf];
|
||||
default_ble_name[len - 3] = nibble_to_hex_lower[addr.val[1] & 0xf];
|
||||
default_ble_name[len - 2] = nibble_to_hex_lower[addr.val[0] >> 4 & 0xf];
|
||||
default_ble_name[len - 1] = nibble_to_hex_lower[addr.val[0] & 0xf];
|
||||
self->name = mp_obj_new_str(default_ble_name, len);
|
||||
default_ble_name[name_len - 4] = nibble_to_hex_lower[addr.val[1] >> 4 & 0xf];
|
||||
default_ble_name[name_len - 3] = nibble_to_hex_lower[addr.val[1] & 0xf];
|
||||
default_ble_name[name_len - 2] = nibble_to_hex_lower[addr.val[0] >> 4 & 0xf];
|
||||
default_ble_name[name_len - 1] = nibble_to_hex_lower[addr.val[0] & 0xf];
|
||||
self->name = mp_obj_new_str(default_ble_name, (uint8_t)name_len);
|
||||
}
|
||||
|
||||
// Get version information.
|
||||
if (hci_read_local_version(&self->hci_version, &self->hci_revision, &self->lmp_version,
|
||||
|
|
|
@ -31,9 +31,17 @@ CircuitPython behavior
|
|||
CircuitPython will also read the environment to configure its behavior. Other
|
||||
keys are ignored by CircuitPython. Here are the keys it uses:
|
||||
|
||||
CIRCUITPY_BLE_NAME
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
Default BLE name the board advertises as, including for the BLE workflow.
|
||||
|
||||
CIRCUITPY_WEB_API_PASSWORD
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Password required to make modifications to the board from the Web Workflow.
|
||||
|
||||
CIRCUITPY_WIFI_PASSWORD
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Wi-Fi password used to auto connect to CIRCUITPY_WIFI_SSID
|
||||
Wi-Fi password used to auto connect to CIRCUITPY_WIFI_SSID.
|
||||
|
||||
CIRCUITPY_WIFI_SSID
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
|
||||
.. module:: hashlib
|
||||
:synopsis: hashing algorithms
|
||||
:noindex:
|
||||
|
||||
|see_cpython_module| :mod:`cpython:hashlib`.
|
||||
|
||||
|
|
|
@ -45,6 +45,10 @@ using a rotating key rather than a static one. Non-bonded devices won't be able
|
|||
connection, the central device can discover two default services. One for file transfer and one for
|
||||
CircuitPython specifically that includes serial characteristics.
|
||||
|
||||
To change the default BLE advertising name without (or before) running user code, the desired name
|
||||
can be put in the `/.env` file. The key is `CIRCUITPY_BLE_NAME`. It's limited to approximately
|
||||
30 characters depending on the port's settings and will be truncated if longer.
|
||||
|
||||
### File Transfer API
|
||||
|
||||
CircuitPython uses [an open File Transfer API](https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer)
|
||||
|
@ -286,6 +290,44 @@ not protected by basic auth in case the device is someone elses.
|
|||
|
||||
Only `GET` requests are supported and will return `405 Method Not Allowed` otherwise.
|
||||
|
||||
#### `/cp/devices.json`
|
||||
|
||||
Returns information about other devices found on the network using MDNS.
|
||||
|
||||
* `total`: Total MDNS response count. May be more than in `devices` if internal limits were hit.
|
||||
* `devices`: List of discovered devices.
|
||||
* `hostname`: MDNS hostname
|
||||
* `instance_name`: MDNS instance name. Defaults to human readable board name.
|
||||
* `port`: Port of CircuitPython Web API
|
||||
* `ip`: IP address
|
||||
|
||||
Example:
|
||||
```sh
|
||||
curl -v -L http://circuitpython.local/cp/devices.json
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"total": 1,
|
||||
"devices": [
|
||||
{
|
||||
"hostname": "cpy-951032",
|
||||
"instance_name": "Adafruit Feather ESP32-S2 TFT",
|
||||
"port": 80,
|
||||
"ip": "192.168.1.235"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
#### `/cp/serial/`
|
||||
|
||||
|
||||
Serves a basic serial terminal program when a `GET` request is received without the
|
||||
`Upgrade: websocket` header. Otherwise the socket is upgraded to a WebSocket. See WebSockets below for more detail.
|
||||
|
||||
This is an authenticated endpoint in both modes.
|
||||
|
||||
#### `/cp/version.json`
|
||||
|
||||
Returns information about the device.
|
||||
|
@ -323,36 +365,6 @@ curl -v -L http://circuitpython.local/cp/version.json
|
|||
}
|
||||
```
|
||||
|
||||
#### `/cp/devices.json`
|
||||
|
||||
Returns information about other devices found on the network using MDNS.
|
||||
|
||||
* `total`: Total MDNS response count. May be more than in `devices` if internal limits were hit.
|
||||
* `devices`: List of discovered devices.
|
||||
* `hostname`: MDNS hostname
|
||||
* `instance_name`: MDNS instance name. Defaults to human readable board name.
|
||||
* `port`: Port of CircuitPython Web API
|
||||
* `ip`: IP address
|
||||
|
||||
Example:
|
||||
```sh
|
||||
curl -v -L http://circuitpython.local/cp/devices.json
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"total": 1,
|
||||
"devices": [
|
||||
{
|
||||
"hostname": "cpy-951032",
|
||||
"instance_name": "Adafruit Feather ESP32-S2 TFT",
|
||||
"port": 80,
|
||||
"ip": "192.168.1.235"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### Static files
|
||||
|
||||
* `/favicon.ico` - Blinka
|
||||
|
@ -361,4 +373,12 @@ curl -v -L http://circuitpython.local/cp/devices.json
|
|||
|
||||
### WebSocket
|
||||
|
||||
Coming soon!
|
||||
The CircuitPython serial interactions are available over a WebSocket. A WebSocket begins as a
|
||||
special HTTP request that gets upgraded to a WebSocket. Authentication happens before upgrading.
|
||||
|
||||
WebSockets are *not* bare sockets once upgraded. Instead they have their own framing format for data.
|
||||
CircuitPython can handle PING and CLOSE opcodes. All others are treated as TEXT. Data to
|
||||
CircuitPython is expected to be masked UTF-8, as the spec requires. Data from CircuitPython to the
|
||||
client is unmasked. It is also unbuffered so the client will get a variety of frame sizes.
|
||||
|
||||
Only one WebSocket at a time is supported.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 5d01882c41dbc4115bc94f0b61c093d5a6b812b6
|
||||
Subproject commit 346c936e14c6ea3a8d3d65cb1fa46202dc92999d
|
|
@ -1 +1 @@
|
|||
Subproject commit d90f9e7b122aad072d59a01df524036995cf4a78
|
||||
Subproject commit cdef09114d2b43d2e461d066a5b56697ab567abc
|
|
@ -1 +1 @@
|
|||
Subproject commit a5b3f74049dfa0d39caf1c0520e46d773ba4d643
|
||||
Subproject commit 217af2bc7de658ff2f6380a066d99a149e69693e
|
|
@ -1 +1 @@
|
|||
Subproject commit cd1da8c9384537b886ea697d5c38c7b34f8a178a
|
||||
Subproject commit 13cdb9912ba31f6e267f1afb9f71fddf5b1c139c
|
|
@ -1 +1 @@
|
|||
Subproject commit 6e03832b1170d75d7a7e0b8a578160298905b726
|
||||
Subproject commit b168b28fc58973cf20269cc87a655d7812659fd0
|
|
@ -1 +1 @@
|
|||
Subproject commit 0c3a5ecaac0891776822556b18f79722d72a8f04
|
||||
Subproject commit 3816a4f4c997b03d4a7ebfe35a617d1e50124b04
|
|
@ -1 +1 @@
|
|||
Subproject commit d890d23f4261722338280f284cc1640e22e50e14
|
||||
Subproject commit 53f15602460329f69fef95498e6b8293aebb513a
|
|
@ -1 +1 @@
|
|||
Subproject commit 8b6cd888b264abaf8f9b1904b09b01313b273bb2
|
||||
Subproject commit 4ba6956d49752f2d0cdc73903b86a34c225934ef
|
|
@ -1 +1 @@
|
|||
Subproject commit 837f3e5f16accae5b3677954921b5ddd517f0799
|
||||
Subproject commit 6452f2a78f32cf3b5d07e699f26d25e9c4d10d09
|
63
locale/ID.po
63
locale/ID.po
|
@ -2230,6 +2230,10 @@ msgstr "Tipe bus tampilan tidak didukung"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Format tidak didukung"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2383,6 +2387,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 +2758,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 +2853,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 +2960,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 +3108,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 +3175,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 +3187,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 +3388,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 +3637,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 ""
|
||||
|
||||
|
@ -3771,7 +3787,12 @@ msgstr ""
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 +4228,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 +4277,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 +4295,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"
|
||||
|
|
|
@ -2203,6 +2203,10 @@ msgstr ""
|
|||
msgid "Unsupported format"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2356,6 +2360,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 +2731,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 +2826,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 +2933,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 +3081,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 +3148,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 +3160,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 +3361,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 +3610,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 ""
|
||||
|
||||
|
@ -3743,7 +3759,12 @@ msgstr ""
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 +4200,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 +4249,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 +4267,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 ""
|
||||
|
|
63
locale/cs.po
63
locale/cs.po
|
@ -2217,6 +2217,10 @@ msgstr ""
|
|||
msgid "Unsupported format"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2370,6 +2374,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 +2745,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 +2840,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 +2947,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 +3095,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 +3162,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 +3174,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 +3375,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 +3624,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 ""
|
||||
|
||||
|
@ -3757,7 +3773,12 @@ msgstr ""
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 +4214,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 +4263,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 +4281,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 ""
|
||||
|
|
|
@ -2257,6 +2257,10 @@ msgstr "Nicht unterstützter display bus type"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Nicht unterstütztes Format"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr "Update fehlgeschlagen"
|
||||
|
@ -2422,6 +2426,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 +2807,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 +2904,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 +3011,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 +3161,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 +3228,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 +3240,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 +3447,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 +3697,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ß"
|
||||
|
||||
|
@ -3834,7 +3850,12 @@ msgstr "pow() drittes Argument darf nicht 0 sein"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() mit 3 Argumenten erfordert Integer"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 "Drücken der Boot-Taste beim Start.\n"
|
||||
|
@ -4275,6 +4296,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 +4345,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 +4363,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 +4411,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 +5180,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 "
|
||||
|
|
63
locale/el.po
63
locale/el.po
|
@ -2199,6 +2199,10 @@ msgstr ""
|
|||
msgid "Unsupported format"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2352,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"
|
||||
|
@ -2719,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 ""
|
||||
|
@ -2810,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 ""
|
||||
|
@ -2913,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 ""
|
||||
|
||||
|
@ -3061,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 ""
|
||||
|
||||
|
@ -3128,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 ""
|
||||
|
@ -3136,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 ""
|
||||
|
||||
|
@ -3341,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
|
||||
|
@ -3590,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 ""
|
||||
|
||||
|
@ -3739,7 +3755,12 @@ msgstr ""
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 +4196,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 +4245,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 +4263,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 ""
|
||||
|
|
|
@ -2232,6 +2232,10 @@ msgstr "Unsupported display bus type"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Unsupported format"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr "Update failed"
|
||||
|
@ -2386,6 +2390,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 +2763,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 +2859,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 +2966,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 +3114,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 +3181,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 +3193,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 +3394,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 +3643,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"
|
||||
|
||||
|
@ -3776,7 +3792,12 @@ msgstr "pow() 3rd argument cannot be 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() with 3 arguments requires integers"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 "pressing boot button at start up.\n"
|
||||
|
@ -4214,6 +4235,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 +4284,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 +4302,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 +4350,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."
|
||||
|
||||
|
|
74
locale/es.po
74
locale/es.po
|
@ -2261,6 +2261,10 @@ msgstr "Sin capacidad de bus tipo display"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Formato no soportado"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr "La actualización fallo"
|
||||
|
@ -2419,6 +2423,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 +2799,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 +2896,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 +3003,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 +3151,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 +3218,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 +3230,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 +3434,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 +3687,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"
|
||||
|
||||
|
@ -3820,7 +3836,12 @@ msgstr "el 3er argumento de pow() no puede ser 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() con 3 argumentos requiere enteros"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 "presionando botón de arranque al inicio.\n"
|
||||
|
@ -4259,6 +4280,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 +4329,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 +4347,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 +4395,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 +5259,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"
|
||||
|
||||
|
|
|
@ -2219,6 +2219,10 @@ msgstr "Hindi supportadong tipo ng bitmap"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Hindi supportadong format"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2372,6 +2376,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 +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 +2853,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 +2961,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 +3110,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 +3177,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 +3189,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 +3394,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 +3643,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 ""
|
||||
|
||||
|
@ -3778,7 +3794,12 @@ msgstr "pow() 3rd argument ay hindi maaring 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() na may 3 argumento kailangan ng integers"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 ""
|
||||
|
@ -4217,6 +4238,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 +4287,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 +4305,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"
|
||||
|
|
175
locale/fr.po
175
locale/fr.po
|
@ -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 "L’appareil 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
|
||||
|
@ -2279,6 +2289,10 @@ msgstr "Type de bus d'affichage non supporté"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Format non supporté"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr "Mise-à-jour échouée"
|
||||
|
@ -2314,7 +2328,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 +2381,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 +2457,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 +2536,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 +2582,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 +2677,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 +2757,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 +2790,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 +2838,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 +2936,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 +3043,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 +3110,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 +3191,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 +3248,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 +3259,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 +3271,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 +3301,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 +3384,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 +3448,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 +3478,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 +3729,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 +3739,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 +3796,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 +3854,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"
|
||||
|
@ -3852,7 +3881,12 @@ msgstr "le 3e argument de pow() ne peut être 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() avec 3 arguments nécessite des entiers"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 "bouton boot appuyé lors du démarrage.\n"
|
||||
|
@ -4119,7 +4153,7 @@ msgstr "Délai d’expiration 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 +4325,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 +4374,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 +4392,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 +4440,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 +5319,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"
|
||||
|
||||
|
|
63
locale/hi.po
63
locale/hi.po
|
@ -2199,6 +2199,10 @@ msgstr ""
|
|||
msgid "Unsupported format"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2352,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"
|
||||
|
@ -2719,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 ""
|
||||
|
@ -2810,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 ""
|
||||
|
@ -2913,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 ""
|
||||
|
||||
|
@ -3061,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 ""
|
||||
|
||||
|
@ -3128,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 ""
|
||||
|
@ -3136,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 ""
|
||||
|
||||
|
@ -3341,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
|
||||
|
@ -3590,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 ""
|
||||
|
||||
|
@ -3739,7 +3755,12 @@ msgstr ""
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 +4196,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 +4245,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 +4263,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 ""
|
||||
|
|
|
@ -2229,6 +2229,10 @@ msgstr "tipo di bitmap non supportato"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Formato non supportato"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2382,6 +2386,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 +2763,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 +2861,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 +2969,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 +3118,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 +3185,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 +3197,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 +3403,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 +3654,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 ""
|
||||
|
||||
|
@ -3791,7 +3807,12 @@ msgstr "il terzo argomento di pow() non può essere 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() con 3 argomenti richiede interi"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 ""
|
||||
|
@ -4230,6 +4251,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 +4300,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 +4318,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"
|
||||
|
|
66
locale/ja.po
66
locale/ja.po
|
@ -2213,6 +2213,10 @@ msgstr ""
|
|||
msgid "Unsupported format"
|
||||
msgstr "非対応の形式"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2366,6 +2370,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 +2743,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 +2840,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 +2947,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 +3095,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 +3163,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 +3175,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 +3376,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 +3625,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,7 +3776,12 @@ msgstr "pow()の3つ目の引数は0にできません"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow()の第3引数には整数が必要"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 ""
|
||||
|
@ -4197,6 +4218,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 +4267,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 +4285,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 +4875,6 @@ msgstr ""
|
|||
#~ msgid "wrong argument type"
|
||||
#~ msgstr "引数の型が不正"
|
||||
|
||||
#~ msgid "wrong index type"
|
||||
#~ msgstr "インデクスの型が不正"
|
||||
|
||||
#~ msgid "Must provide SCK pin"
|
||||
#~ msgstr "SCKピンが必要"
|
||||
|
||||
|
|
63
locale/ko.po
63
locale/ko.po
|
@ -2203,6 +2203,10 @@ msgstr ""
|
|||
msgid "Unsupported format"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2356,6 +2360,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 +2731,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 +2826,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 +2933,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 +3081,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 +3148,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 +3160,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 +3361,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 +3610,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 ""
|
||||
|
||||
|
@ -3743,7 +3759,12 @@ msgstr ""
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 +4200,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 +4249,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 +4267,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 ""
|
||||
|
|
74
locale/nl.po
74
locale/nl.po
|
@ -2225,6 +2225,10 @@ msgstr "Niet-ondersteund beeldscherm bus type"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Niet-ondersteunde format"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr "Update Mislukt"
|
||||
|
@ -2382,6 +2386,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 +2758,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 +2855,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 +2962,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 +3111,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 +3178,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 +3190,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 +3394,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 +3643,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"
|
||||
|
||||
|
@ -3776,7 +3792,12 @@ msgstr "derde argument van pow() mag geen 0 zijn"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() met 3 argumenten vereist integers"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 "druk bootknop in bij opstarten.\n"
|
||||
|
@ -4214,6 +4235,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 +4284,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 +4302,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 +4350,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 +5086,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"
|
||||
|
||||
|
|
66
locale/pl.po
66
locale/pl.po
|
@ -2210,6 +2210,10 @@ msgstr "Zły typ magistrali wyświetlaczy"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Zły format"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2363,6 +2367,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 +2738,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 +2834,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 +2941,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 +3089,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 +3156,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 +3168,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 +3369,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 +3618,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 ""
|
||||
|
||||
|
@ -3752,7 +3768,12 @@ msgstr "trzeci argument pow() nie może być 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "trzyargumentowe pow() wymaga liczb całkowitych"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 ""
|
||||
|
@ -4189,6 +4210,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 +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 "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 +4277,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 +4790,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"
|
||||
|
||||
|
|
|
@ -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-15 21:21+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"
|
||||
|
@ -2271,6 +2271,10 @@ msgstr "Não há suporte para o tipo do display bus"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Formato não suportado"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr "Sem compatibilidade com o algoritmo de hash"
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr "A atualização falou"
|
||||
|
@ -2435,6 +2439,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 +2816,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 +2914,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 +3021,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 +3169,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 +3237,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 +3249,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 +3453,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 +3704,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"
|
||||
|
||||
|
@ -3842,7 +3858,12 @@ msgstr "O terceiro argumento pow() não pode ser 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "o pow() com 3 argumentos requer números inteiros"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
msgstr "pressionando o botão SW38 na inicialização.\n"
|
||||
|
||||
#: 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 +4301,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 +4350,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 +4368,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 +4416,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 +5344,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"
|
||||
|
||||
|
|
63
locale/ru.po
63
locale/ru.po
|
@ -2248,6 +2248,10 @@ msgstr ""
|
|||
msgid "Unsupported format"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2401,6 +2405,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 +2776,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 +2871,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 +2978,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 +3126,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 +3193,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 +3205,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 +3406,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 +3655,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 ""
|
||||
|
||||
|
@ -3788,7 +3804,12 @@ msgstr ""
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 +4245,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 +4294,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 +4312,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 ""
|
||||
|
|
78
locale/sv.po
78
locale/sv.po
|
@ -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-07-01 17:46+0000\n"
|
||||
"PO-Revision-Date: 2022-07-14 18:05+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.1-dev\n"
|
||||
"X-Generator: Weblate 4.14-dev\n"
|
||||
|
||||
#: main.c
|
||||
msgid ""
|
||||
|
@ -2244,6 +2244,10 @@ msgstr "Busstyp för display stöds inte"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Formatet stöds inte"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr "Hash-algoritmen stöds inte"
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr "Uppdateringen misslyckades"
|
||||
|
@ -2405,6 +2409,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 +2782,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 +2880,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 +2987,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 +3135,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 +3202,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 +3214,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 +3418,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 +3667,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"
|
||||
|
||||
|
@ -3801,7 +3817,12 @@ msgstr "pow() 3: e argument kan inte vara 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() med 3 argument kräver heltal"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
msgstr "genom att trycka på SW38-knappen vid start.\n"
|
||||
|
||||
#: 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 +4260,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 +4309,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 +4327,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 +4375,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 +5285,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"
|
||||
|
||||
|
|
63
locale/tr.po
63
locale/tr.po
|
@ -2219,6 +2219,10 @@ msgstr ""
|
|||
msgid "Unsupported format"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr ""
|
||||
|
@ -2372,6 +2376,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 +2747,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 +2842,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 +2949,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 +3097,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 +3164,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 +3176,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 +3377,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 +3626,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 ""
|
||||
|
||||
|
@ -3759,7 +3775,12 @@ msgstr ""
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 +4216,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 +4265,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 +4283,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 ""
|
||||
|
|
|
@ -2255,6 +2255,10 @@ msgstr "Bù zhīchí de gōnggòng qìchē lèixíng"
|
|||
msgid "Unsupported format"
|
||||
msgstr "Bù zhīchí de géshì"
|
||||
|
||||
#: shared-bindings/hashlib/__init__.c
|
||||
msgid "Unsupported hash algorithm"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dualbank/__init__.c
|
||||
msgid "Update Failed"
|
||||
msgstr "gēng xīn shī bài"
|
||||
|
@ -2416,6 +2420,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 +2795,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 +2892,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 +2999,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 +3147,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 +3214,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 +3226,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 +3428,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 +3677,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à"
|
||||
|
||||
|
@ -3810,7 +3826,12 @@ msgstr "pow() 3 cān shǔ bùnéng wéi 0"
|
|||
msgid "pow() with 3 arguments requires integers"
|
||||
msgstr "pow() yǒu 3 cānshù xūyào zhěngshù"
|
||||
|
||||
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
|
||||
msgid "pressing SW38 button at start up.\n"
|
||||
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 "Zài qǐdòng shí àn qǐdòng ànniǔ.\n"
|
||||
|
@ -4251,6 +4272,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 +4321,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 +4339,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 +4387,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 +5263,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"
|
||||
|
||||
|
|
4
main.c
4
main.c
|
@ -704,6 +704,10 @@ STATIC bool run_code_py(safe_mode_t safe_mode, bool first_run, bool *simulate_re
|
|||
vstr_t *boot_output;
|
||||
|
||||
STATIC void __attribute__ ((noinline)) run_boot_py(safe_mode_t safe_mode) {
|
||||
if (safe_mode == NO_HEAP) {
|
||||
return;
|
||||
}
|
||||
|
||||
// If not in safe mode, run boot before initing USB and capture output in a file.
|
||||
|
||||
// There is USB setup to do even if boot.py is not actually run.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 79bf4e87e98356c54f13799ccb8fb84dff987bd1
|
||||
Subproject commit 57133eefeb077f73b5ac17ee044d9feaf566da8e
|
|
@ -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.
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
#define MICROPY_PORT_ROOT_POINTERS \
|
||||
CIRCUITPY_COMMON_ROOT_POINTERS
|
||||
|
||||
#define CIRCUITPY_DEBUG_UART_TX (&pin_GPIO14)
|
||||
#define CIRCUITPY_DEBUG_UART_RX (&pin_GPIO15)
|
||||
#define CIRCUITPY_CONSOLE_UART_TX (&pin_GPIO14)
|
||||
#define CIRCUITPY_CONSOLE_UART_RX (&pin_GPIO15)
|
||||
|
||||
#endif // __INCLUDED_MPCONFIGPORT_H
|
||||
|
|
|
@ -194,7 +194,12 @@ LDFLAGS += \
|
|||
-Wl,--build-id=none \
|
||||
-fno-rtti
|
||||
|
||||
ifeq ($(IDF_TARGET),esp32c3)
|
||||
ifeq ($(IDF_TARGET),esp32)
|
||||
LDFLAGS += \
|
||||
-T$(IDF_TARGET).rom.newlib-data.ld \
|
||||
-T$(IDF_TARGET).rom.newlib-funcs.ld \
|
||||
-T$(IDF_TARGET).rom.spiflash.ld
|
||||
else ifeq ($(IDF_TARGET),esp32c3)
|
||||
LDFLAGS += \
|
||||
-Tesp32c3.rom.newlib.ld \
|
||||
-Tesp32c3.rom.version.ld \
|
||||
|
@ -242,7 +247,6 @@ SRC_C += \
|
|||
bindings/espidf/__init__.c \
|
||||
boards/$(BOARD)/board.c \
|
||||
boards/$(BOARD)/pins.c \
|
||||
modules/$(CIRCUITPY_MODULE).c \
|
||||
shared/netutils/netutils.c \
|
||||
peripherals/i2c.c \
|
||||
peripherals/rmt.c \
|
||||
|
@ -362,6 +366,9 @@ $(HEADER_BUILD)/qstr.split: | $(BUILD)/esp-idf/config/sdkconfig.h
|
|||
|
||||
BINARY_WIFI_BLOBS = libcoexist.a libcore.a libespnow.a libmesh.a libnet80211.a libpp.a libsmartconfig.a libwapi.a
|
||||
BINARY_BLOBS = esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libphy.a $(addprefix esp-idf/components/esp_wifi/lib/$(IDF_TARGET)/, $(BINARY_WIFI_BLOBS))
|
||||
ifeq ($(IDF_TARGET),esp32)
|
||||
BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/librtc.a
|
||||
endif
|
||||
|
||||
ESP_IDF_COMPONENTS_LINK = $(IDF_TARGET_ARCH) app_update bootloader_support driver efuse esp_adc_cal esp_common esp_event esp_hw_support esp_ipc esp_netif esp_pm esp_phy esp_ringbuf esp_rom esp_system esp_timer esp-tls esp_wifi freertos hal heap log lwip mbedtls mdns newlib nvs_flash pthread soc spi_flash vfs wpa_supplicant
|
||||
ifneq ($(CIRCUITPY_BLEIO),0)
|
||||
|
@ -380,12 +387,17 @@ BINARY_BLOBS += esp-idf/components/xtensa/$(IDF_TARGET)/libxt_hal.a
|
|||
ESP_IDF_COMPONENTS_EXPANDED += esp-idf/components/xtensa/$(IDF_TARGET)/libxt_hal.a
|
||||
endif
|
||||
|
||||
ifeq ($(IDF_TARGET),esp32c3)
|
||||
# BOOTLOADER_OFFSET is determined by chip type, based on the ROM bootloader, and is not changeable.
|
||||
ifeq ($(IDF_TARGET),esp32)
|
||||
BOOTLOADER_OFFSET = 0x1000
|
||||
else ifeq ($(IDF_TARGET),esp32c3)
|
||||
BOOTLOADER_OFFSET = 0x0
|
||||
else ifeq ($(IDF_TARGET),esp32s3)
|
||||
BOOTLOADER_OFFSET = 0x0
|
||||
else
|
||||
else ifeq ($(IDF_TARGET),esp32s2)
|
||||
BOOTLOADER_OFFSET = 0x1000
|
||||
else
|
||||
$(error unknown IDF_TARGET $(IDF_TARGET))
|
||||
endif
|
||||
|
||||
IDF_CMAKE_TARGETS = \
|
||||
|
@ -400,7 +412,7 @@ ESP_AUTOGEN_LD = $(BUILD)/esp-idf/esp-idf/$(IDF_TARGET)/$(IDF_TARGET)_out.ld $(B
|
|||
|
||||
FLASH_FLAGS = --flash_mode $(CIRCUITPY_ESP_FLASH_MODE) --flash_freq $(CIRCUITPY_ESP_FLASH_FREQ) --flash_size $(CIRCUITPY_ESP_FLASH_SIZE)
|
||||
|
||||
ESPTOOL_FLAGS ?= --before=default_reset --after=no_reset
|
||||
ESPTOOL_FLAGS ?= --before=default_reset --after=no_reset --baud 921600
|
||||
|
||||
ifeq ($(UF2_BOOTLOADER),1)
|
||||
all: $(BUILD)/firmware.bin $(BUILD)/firmware.uf2
|
||||
|
|
|
@ -9,6 +9,7 @@ Support Status:
|
|||
.. csv-table::
|
||||
:header: SoC, Status
|
||||
|
||||
ESP, "beta"
|
||||
ESP32-C3, "beta"
|
||||
ESP32-S2, "stable"
|
||||
ESP32-S3, "beta"
|
||||
|
@ -20,13 +21,17 @@ How this port is organized:
|
|||
- **boards/** contains the configuration files for each development board and breakout available on the port.
|
||||
- **common-hal/** contains the port-specific module implementations, used by shared-module and shared-bindings.
|
||||
- **esp-idf/** contains the Espressif IoT Development Framework installation, including all the drivers for the port.
|
||||
- **modules/** contains information specific to certain Espressif SoC based hardware modules, such as the pins used for flash and RAM on the WROVER and WROOM.
|
||||
- **peripherals/** contains peripheral setup files and peripheral mapping information, sorted by family and sub-variant. Most files in this directory can be generated with the python scripts in **tools/**.
|
||||
- **supervisor/** contains port-specific implementations of internal flash, serial and USB, as well as the **port.c** file, which initializes the port at startup.
|
||||
- **tools/** includes useful Python scripts for debugging and other purposes.
|
||||
|
||||
At the root level, refer to **mpconfigboard.h** and **mpconfigport.mk** for port specific settings and a list of enabled CircuitPython modules.
|
||||
|
||||
Connecting to the ESP32
|
||||
---------------------------------------
|
||||
The ESP32 chip itself has no USB support. On many boards there is a USB-serial adapter chip, such as a CP2102N, CP2104 or CH9102F, usually connected to the ESP32 TXD0 (GPIO1)and RXD0 (GPIO3) pins, for access to the bootloader. CircuitPython also uses this serial channel for the REPL.
|
||||
|
||||
|
||||
Connecting to the ESP32-C3
|
||||
---------------------------------------
|
||||
|
||||
|
|
|
@ -40,20 +40,12 @@
|
|||
#include "common-hal/pulseio/PulseIn.h"
|
||||
#endif
|
||||
|
||||
#if CIRCUITPY_WEB_WORKFLOW
|
||||
#include "supervisor/shared/web_workflow/web_workflow.h"
|
||||
#endif
|
||||
|
||||
void port_background_task(void) {
|
||||
// Zero delay in case FreeRTOS wants to switch to something else.
|
||||
vTaskDelay(0);
|
||||
#if CIRCUITPY_PULSEIO
|
||||
pulsein_background();
|
||||
#endif
|
||||
|
||||
#if CIRCUITPY_WEB_WORKFLOW
|
||||
supervisor_web_workflow_background();
|
||||
#endif
|
||||
}
|
||||
|
||||
void port_start_background_task(void) {
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -0,0 +1,49 @@
|
|||
/*
|
||||
* 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 "components/driver/include/driver/gpio.h"
|
||||
#include "components/hal/include/hal/gpio_hal.h"
|
||||
#include "common-hal/microcontroller/Pin.h"
|
||||
|
||||
void board_init(void) {
|
||||
reset_board();
|
||||
}
|
||||
|
||||
bool board_requests_safe_mode(void) {
|
||||
return false;
|
||||
}
|
||||
|
||||
void reset_board(void) {
|
||||
// Turn on NeoPixel and I2C power by default.
|
||||
gpio_set_direction(2, GPIO_MODE_DEF_OUTPUT);
|
||||
gpio_set_level(2, true);
|
||||
}
|
||||
|
||||
void board_deinit(void) {
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
/*
|
||||
* This file is part of the MicroPython project, http://micropython.org/
|
||||
*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2022 Dan Halbert 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 "Adafruit Feather ESP32 V2"
|
||||
#define MICROPY_HW_MCU_NAME "ESP32"
|
||||
|
||||
#define MICROPY_HW_NEOPIXEL (&pin_GPIO0)
|
||||
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO2)
|
||||
|
||||
#define CIRCUITPY_BOARD_I2C (1)
|
||||
#define CIRCUITPY_BOARD_I2C_PIN {{.scl = &pin_GPIO20, .sda = &pin_GPIO22}}
|
||||
|
||||
#define CIRCUITPY_BOARD_SPI (1)
|
||||
#define CIRCUITPY_BOARD_SPI_PIN {{.clock = &pin_GPIO5, .mosi = &pin_GPIO19, .miso = &pin_GPIO21}}
|
||||
|
||||
#define CIRCUITPY_BOARD_UART (1)
|
||||
#define CIRCUITPY_BOARD_UART_PIN {{.tx = &pin_GPIO8, .rx = &pin_GPIO7}}
|
||||
|
||||
// For entering safe mode, use SW38 button
|
||||
#define CIRCUITPY_BOOT_BUTTON (&pin_GPIO38)
|
||||
|
||||
// Explanation of how a user got into safe mode
|
||||
#define BOARD_USER_SAFE_MODE_ACTION translate("pressing SW38 button at start up.\n")
|
||||
|
||||
// UART pins attached to the USB-serial converter chip
|
||||
#define CIRCUITPY_CONSOLE_UART_TX (&pin_GPIO1)
|
||||
#define CIRCUITPY_CONSOLE_UART_RX (&pin_GPIO3)
|
|
@ -0,0 +1,18 @@
|
|||
CIRCUITPY_CREATOR_ID = 0x0000239A
|
||||
CIRCUITPY_CREATION_ID = 0x00320001
|
||||
|
||||
IDF_TARGET = esp32
|
||||
|
||||
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_STATUS_BAR = 0
|
||||
CIRCUITPY_WEB_WORKFLOW = 0
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
|
@ -0,0 +1,86 @@
|
|||
#include "shared-bindings/board/__init__.h"
|
||||
|
||||
STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
|
||||
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
|
||||
|
||||
// External pins are in silkscreen order, from top to bottom, left side, then right side
|
||||
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_GPIO26) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D26), MP_ROM_PTR(&pin_GPIO26) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_GPIO25) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D25), MP_ROM_PTR(&pin_GPIO25) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_GPIO34) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D34), MP_ROM_PTR(&pin_GPIO34) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_GPIO39) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D39), MP_ROM_PTR(&pin_GPIO39) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_GPIO36) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D36), MP_ROM_PTR(&pin_GPIO36) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_GPIO4) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_GPIO4) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_GPIO5) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_GPIO5) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO19) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D19), MP_ROM_PTR(&pin_GPIO19) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_GPIO21) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D21), MP_ROM_PTR(&pin_GPIO21) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_GPIO7) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_GPIO7) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_GPIO8) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_GPIO8) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_D37), MP_ROM_PTR(&pin_GPIO37) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_LED), MP_ROM_PTR(&pin_GPIO13) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_L), MP_ROM_PTR(&pin_GPIO13) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_GPIO13) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_A12), MP_ROM_PTR(&pin_GPIO13) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_GPIO12) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_A11), MP_ROM_PTR(&pin_GPIO12) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_D27), MP_ROM_PTR(&pin_GPIO27) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_A10), MP_ROM_PTR(&pin_GPIO27) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_D33), MP_ROM_PTR(&pin_GPIO33) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_A9), MP_ROM_PTR(&pin_GPIO33) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_D15), MP_ROM_PTR(&pin_GPIO15) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_A8), MP_ROM_PTR(&pin_GPIO15) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_D32), MP_ROM_PTR(&pin_GPIO32) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_A7), MP_ROM_PTR(&pin_GPIO32) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_GPIO14) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_A6), MP_ROM_PTR(&pin_GPIO14) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO20) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D20), MP_ROM_PTR(&pin_GPIO20) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO22) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_D22), MP_ROM_PTR(&pin_GPIO22) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_D35), MP_ROM_PTR(&pin_GPIO35) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_VOLTAGE_MONITOR), MP_ROM_PTR(&pin_GPIO35) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_BUTTON), MP_ROM_PTR(&pin_GPIO38) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_SW38), MP_ROM_PTR(&pin_GPIO38) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_GPIO0) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL_I2C_POWER), MP_ROM_PTR(&pin_GPIO2) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_STEMMA_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);
|
|
@ -0,0 +1,52 @@
|
|||
#
|
||||
# Partition Table
|
||||
#
|
||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="esp-idf-config/partitions-8MB-no-uf2.csv"
|
||||
CONFIG_PARTITION_TABLE_FILENAME="esp-idf-config/partitions-8MB-no-uf2.csv"
|
||||
# end of Partition Table
|
||||
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
# CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY is not set
|
||||
CONFIG_SPIRAM_CACHE_WORKAROUND=y
|
||||
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
CONFIG_ESP32_SPIRAM_SUPPORT=y
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
|
||||
### # Uncomment to send log output to TX/RX pins on Feather ESP32V2
|
||||
### #
|
||||
### # ESP System Settings
|
||||
### #
|
||||
### CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
|
||||
### # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM=y
|
||||
### # CONFIG_ESP_CONSOLE_NONE is not set
|
||||
### CONFIG_ESP_CONSOLE_UART=y
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0=y
|
||||
### # CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_1 is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_NUM=0
|
||||
### CONFIG_ESP_CONSOLE_UART_TX_GPIO=8
|
||||
### CONFIG_ESP_CONSOLE_UART_RX_GPIO=7
|
||||
### CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
### # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
|
||||
### # end of ESP System Settings
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wroom
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S2-specific
|
||||
#
|
||||
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
|
@ -7,12 +13,10 @@ CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
|||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
# end of SPI RAM config
|
||||
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
#
|
||||
# PSRAM clock and cs IO for ESP32S2
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM clock and cs IO for ESP32S2
|
||||
|
||||
|
@ -30,8 +34,14 @@ CONFIG_SPIRAM_USE_MEMMAP=y
|
|||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
# end of SPI RAM config
|
||||
|
||||
# end of ESP32S2-specific
|
||||
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
|
|
@ -13,8 +13,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wroom
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,11 +12,9 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wroom
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||
|
|
|
@ -12,8 +12,8 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_PS2IO = 0
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
|
|
@ -13,8 +13,8 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_PS2IO = 0
|
||||
|
|
|
@ -12,11 +12,9 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
# Include these Python libraries in firmware.
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_PortalBase
|
||||
|
|
|
@ -12,11 +12,9 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
# Include these Python libraries in firmware.
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_PortalBase
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
CIRCUITPY_CREATOR_ID = 0x0000239A
|
||||
CIRCUITPY_CREATION_ID = 0x00010001
|
||||
CIRCUITPY_CREATION_ID = 0x00c30001
|
||||
|
||||
IDF_TARGET = esp32c3
|
||||
|
||||
INTERNAL_FLASH_FILESYSTEM = 1
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -13,8 +13,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wroom
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -13,9 +13,9 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||
|
|
|
@ -37,5 +37,5 @@
|
|||
#define DEFAULT_UART_BUS_TX (&pin_GPIO21)
|
||||
|
||||
// Serial over UART
|
||||
#define CIRCUITPY_DEBUG_UART_RX DEFAULT_UART_BUS_RX
|
||||
#define CIRCUITPY_DEBUG_UART_TX DEFAULT_UART_BUS_TX
|
||||
#define CIRCUITPY_CONSOLE_UART_RX DEFAULT_UART_BUS_RX
|
||||
#define CIRCUITPY_CONSOLE_UART_TX DEFAULT_UART_BUS_TX
|
||||
|
|
|
@ -5,6 +5,6 @@ IDF_TARGET = esp32c3
|
|||
|
||||
INTERNAL_FLASH_FILESYSTEM = 1
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=2MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 2MB
|
||||
|
|
|
@ -37,5 +37,5 @@
|
|||
#define DEFAULT_UART_BUS_TX (&pin_GPIO21)
|
||||
|
||||
// Serial over UART
|
||||
#define CIRCUITPY_DEBUG_UART_RX DEFAULT_UART_BUS_RX
|
||||
#define CIRCUITPY_DEBUG_UART_TX DEFAULT_UART_BUS_TX
|
||||
#define CIRCUITPY_CONSOLE_UART_RX DEFAULT_UART_BUS_RX
|
||||
#define CIRCUITPY_CONSOLE_UART_TX DEFAULT_UART_BUS_TX
|
||||
|
|
|
@ -5,6 +5,6 @@ IDF_TARGET = esp32c3
|
|||
|
||||
INTERNAL_FLASH_FILESYSTEM = 1
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=16MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 16MB
|
||||
|
|
|
@ -12,13 +12,11 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_BITBANG_APA102 = 1
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
|
||||
# Include these Python libraries in firmware.
|
||||
# FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_DotStar
|
||||
|
|
|
@ -12,9 +12,9 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
||||
# Include these Python libraries in firmware.
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||
|
|
|
@ -14,8 +14,6 @@ CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
|||
|
||||
CIRCUITPY_NEOPIXEL_WRITE = 0
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -37,5 +37,5 @@
|
|||
#define DEFAULT_UART_BUS_TX (&pin_GPIO21)
|
||||
|
||||
// Serial over UART
|
||||
#define CIRCUITPY_DEBUG_UART_RX DEFAULT_UART_BUS_RX
|
||||
#define CIRCUITPY_DEBUG_UART_TX DEFAULT_UART_BUS_TX
|
||||
#define CIRCUITPY_CONSOLE_UART_RX DEFAULT_UART_BUS_RX
|
||||
#define CIRCUITPY_CONSOLE_UART_TX DEFAULT_UART_BUS_TX
|
||||
|
|
|
@ -5,6 +5,6 @@ IDF_TARGET = esp32c3
|
|||
|
||||
INTERNAL_FLASH_FILESYSTEM = 1
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 16MB
|
||||
|
|
|
@ -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) {
|
||||
}
|
|
@ -1,9 +1,9 @@
|
|||
/*
|
||||
* This file is part of the Micro Python project, http://micropython.org/
|
||||
* This file is part of the MicroPython project, http://micropython.org/
|
||||
*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2020 Scott Shawcroft for Adafruit Industries
|
||||
* 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
|
||||
|
@ -24,7 +24,7 @@
|
|||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#include "modules/module.h"
|
||||
// Micropython setup
|
||||
|
||||
void never_reset_module_internal_pins(void) {
|
||||
}
|
||||
#define MICROPY_HW_BOARD_NAME "ESP32-S3-Box-Lite"
|
||||
#define MICROPY_HW_MCU_NAME "ESP32S3"
|
|
@ -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
|
|
@ -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);
|
|
@ -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
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
|
|
@ -12,6 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wroom
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wroom
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wroom
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wroom
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -12,8 +12,6 @@ LONGINT_IMPL = MPZ
|
|||
# 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=4MB
|
||||
|
||||
CIRCUITPY_MODULE=wrover
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
|
|
@ -13,8 +13,8 @@ LONGINT_IMPL = MPZ
|
|||
# so increase it to 32.
|
||||
CFLAGS += -DCFG_TUD_TASK_QUEUE_SZ=32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE=qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ=40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue