commit
eeb89a97b4
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -18,6 +18,7 @@
|
|||||||
*.deb binary
|
*.deb binary
|
||||||
*.zip binary
|
*.zip binary
|
||||||
*.pdf binary
|
*.pdf binary
|
||||||
|
*.wav binary
|
||||||
|
|
||||||
# These should also not be modified by git.
|
# These should also not be modified by git.
|
||||||
tests/basics/string_cr_conversion.py -text
|
tests/basics/string_cr_conversion.py -text
|
||||||
|
6
.github/workflows/build.yml
vendored
6
.github/workflows/build.yml
vendored
@ -208,6 +208,7 @@ jobs:
|
|||||||
- "datum_imu"
|
- "datum_imu"
|
||||||
- "datum_light"
|
- "datum_light"
|
||||||
- "datum_weather"
|
- "datum_weather"
|
||||||
|
- "dynalora_usb"
|
||||||
- "dynossat_edu_eps"
|
- "dynossat_edu_eps"
|
||||||
- "dynossat_edu_obc"
|
- "dynossat_edu_obc"
|
||||||
- "electronut_labs_blip"
|
- "electronut_labs_blip"
|
||||||
@ -280,6 +281,9 @@ jobs:
|
|||||||
- "pewpew10"
|
- "pewpew10"
|
||||||
- "pewpew_m4"
|
- "pewpew_m4"
|
||||||
- "picoplanet"
|
- "picoplanet"
|
||||||
|
- "pimoroni_keybow2040"
|
||||||
|
- "pimoroni_picosystem"
|
||||||
|
- "pimoroni_tiny2040"
|
||||||
- "pirkey_m0"
|
- "pirkey_m0"
|
||||||
- "pitaya_go"
|
- "pitaya_go"
|
||||||
- "pyb_nano_v2"
|
- "pyb_nano_v2"
|
||||||
@ -295,6 +299,7 @@ jobs:
|
|||||||
- "pyruler"
|
- "pyruler"
|
||||||
- "qtpy_m0"
|
- "qtpy_m0"
|
||||||
- "qtpy_m0_haxpress"
|
- "qtpy_m0_haxpress"
|
||||||
|
- "qtpy_rp2040"
|
||||||
- "raspberry_pi_pico"
|
- "raspberry_pi_pico"
|
||||||
- "raytac_mdbt50q-db-40"
|
- "raytac_mdbt50q-db-40"
|
||||||
- "robohatmm1_m4"
|
- "robohatmm1_m4"
|
||||||
@ -451,6 +456,7 @@ jobs:
|
|||||||
- "targett_module_clip_wrover"
|
- "targett_module_clip_wrover"
|
||||||
- "unexpectedmaker_feathers2"
|
- "unexpectedmaker_feathers2"
|
||||||
- "unexpectedmaker_feathers2_prerelease"
|
- "unexpectedmaker_feathers2_prerelease"
|
||||||
|
- "unexpectedmaker_tinys2"
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Python 3.8
|
- name: Set up Python 3.8
|
||||||
|
1
conf.py
1
conf.py
@ -178,6 +178,7 @@ exclude_patterns = ["**/build*",
|
|||||||
"ports/cxd56/spresense-exported-sdk",
|
"ports/cxd56/spresense-exported-sdk",
|
||||||
"ports/esp32s2/certificates",
|
"ports/esp32s2/certificates",
|
||||||
"ports/esp32s2/esp-idf",
|
"ports/esp32s2/esp-idf",
|
||||||
|
"ports/esp32s2/.idf_tools",
|
||||||
"ports/esp32s2/peripherals",
|
"ports/esp32s2/peripherals",
|
||||||
"ports/litex/hw",
|
"ports/litex/hw",
|
||||||
"ports/minimal",
|
"ports/minimal",
|
||||||
|
@ -165,6 +165,24 @@ use what.
|
|||||||
Here is more info on properties from
|
Here is more info on properties from
|
||||||
`Python <https://docs.python.org/3/library/functions.html#property>`_.
|
`Python <https://docs.python.org/3/library/functions.html#property>`_.
|
||||||
|
|
||||||
|
Exceptions and asserts
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Raise an appropriate `Exception <https://docs.python.org/3/library/exceptions.html#bltin-exceptions>`_,
|
||||||
|
along with a useful message, whenever a critical test or other condition fails.
|
||||||
|
|
||||||
|
Example::
|
||||||
|
|
||||||
|
if not 0 <= pin <= 7:
|
||||||
|
raise ValueError("Pin number must be 0-7.")
|
||||||
|
|
||||||
|
If memory is constrained and a more compact method is needed, use `assert`
|
||||||
|
instead.
|
||||||
|
|
||||||
|
Example::
|
||||||
|
|
||||||
|
assert 0 <= pin <= 7, "Pin number must be 0-7."
|
||||||
|
|
||||||
Design for compatibility with CPython
|
Design for compatibility with CPython
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
|
|
||||||
/*************************** HEADER FILES ***************************/
|
/*************************** HEADER FILES ***************************/
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
#include "sha256.h"
|
#include "sha256.h"
|
||||||
|
|
||||||
/****************************** MACROS ******************************/
|
/****************************** MACROS ******************************/
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 743d86487c83e42024ed508ed50499ad0a527d5d
|
Subproject commit 2ecad9586d088ee66f1b208ff2204906eba9e987
|
@ -1 +1 @@
|
|||||||
Subproject commit 1e3312ab1cba0b1d3bb1f559c52acfdc1a6d57b8
|
Subproject commit 0cfa671b0c38386ba4da59119d61d399faa9b358
|
@ -1 +1 @@
|
|||||||
Subproject commit dd7cc167c528a94a9feed81f9c52b5d372f68258
|
Subproject commit 5fee6e0c3878110844bc51e16063eeae7d94c457
|
@ -1 +1 @@
|
|||||||
Subproject commit a14da2e1ced1010a0da65f758199ff08eedd0bd5
|
Subproject commit 88b8be84b5dce7660f58c02a63263f1d2ff0709f
|
42
locale/ID.po
42
locale/ID.po
@ -368,6 +368,7 @@ msgstr "Semua timer untuk pin ini sedang digunakan"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Semua timer sedang digunakan"
|
msgstr "Semua timer sedang digunakan"
|
||||||
@ -1112,6 +1113,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1467,9 +1473,14 @@ msgstr "Tidak ada DAC (Digital Analog Converter) di dalam chip"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "tidak ada channel DMA ditemukan"
|
msgstr "tidak ada channel DMA ditemukan"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1680,6 +1691,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "Sampel berlebihan harus kelipatan 8."
|
msgstr "Sampel berlebihan harus kelipatan 8."
|
||||||
@ -1756,6 +1772,10 @@ msgstr ""
|
|||||||
"ideal. Jika ini tidak dapat dihindari, berikan allow_inefficient=True ke "
|
"ideal. Jika ini tidak dapat dihindari, berikan allow_inefficient=True ke "
|
||||||
"konstruktor"
|
"konstruktor"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "Tambahkan module apapun pada filesystem\n"
|
msgstr "Tambahkan module apapun pada filesystem\n"
|
||||||
@ -1996,6 +2016,14 @@ msgstr "Memisahkan dengan menggunakan sub-captures"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "Ukuran stack minimal harus 256"
|
msgstr "Ukuran stack minimal harus 256"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Aliran tidak menemukan metode readinto() atau write()."
|
msgstr "Aliran tidak menemukan metode readinto() atau write()."
|
||||||
@ -2167,6 +2195,7 @@ msgstr "Nilai UUID bukan str, int atau byte buffer"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Tidak dapat mengalokasikan buffer untuk signed conversion"
|
msgstr "Tidak dapat mengalokasikan buffer untuk signed conversion"
|
||||||
|
|
||||||
@ -3359,6 +3388,10 @@ msgstr ""
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "modul tidak ditemukan"
|
msgstr "modul tidak ditemukan"
|
||||||
@ -3674,6 +3707,10 @@ msgstr "Muncul dari PulseIn yang kosong"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4131,6 +4168,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -363,6 +363,7 @@ msgstr ""
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1091,6 +1092,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1446,9 +1452,14 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1653,6 +1664,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1724,6 +1740,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1963,6 +1983,14 @@ msgstr ""
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2126,6 +2154,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3308,6 +3337,10 @@ msgstr ""
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -3622,6 +3655,10 @@ msgstr ""
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4078,6 +4115,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
42
locale/cs.po
42
locale/cs.po
@ -366,6 +366,7 @@ msgstr ""
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1094,6 +1095,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1449,9 +1455,14 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1656,6 +1667,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1727,6 +1743,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1966,6 +1986,14 @@ msgstr ""
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2129,6 +2157,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3311,6 +3340,10 @@ msgstr ""
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -3625,6 +3658,10 @@ msgstr ""
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4081,6 +4118,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -368,6 +368,7 @@ msgstr "Alle timer für diesen Pin werden bereits benutzt"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Alle timer werden benutzt"
|
msgstr "Alle timer werden benutzt"
|
||||||
@ -1112,6 +1113,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr "Initialisierung aufgrund von Speichermangel fehlgeschlagen"
|
msgstr "Initialisierung aufgrund von Speichermangel fehlgeschlagen"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1469,9 +1475,14 @@ msgstr "Kein DAC im Chip vorhanden"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Kein DMA Kanal gefunden"
|
msgstr "Kein DMA Kanal gefunden"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1682,6 +1693,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "Oversample muss ein Vielfaches von 8 sein."
|
msgstr "Oversample muss ein Vielfaches von 8 sein."
|
||||||
@ -1756,6 +1772,10 @@ msgstr ""
|
|||||||
"Bytes verbraucht. Wenn dies nicht vermieden werden kann, übergeben Sie "
|
"Bytes verbraucht. Wenn dies nicht vermieden werden kann, übergeben Sie "
|
||||||
"allow_inefficient = True an den Konstruktor"
|
"allow_inefficient = True an den Konstruktor"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "und alle Module im Dateisystem \n"
|
msgstr "und alle Module im Dateisystem \n"
|
||||||
@ -1995,6 +2015,14 @@ msgstr "Splitting mit sub-captures"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "Die Stackgröße sollte mindestens 256 sein"
|
msgstr "Die Stackgröße sollte mindestens 256 sein"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Stream fehlt readinto() oder write() Methode."
|
msgstr "Stream fehlt readinto() oder write() Methode."
|
||||||
@ -2172,6 +2200,7 @@ msgstr "Der UUID-Wert ist kein str-, int- oder Byte-Puffer"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Konnte keine Buffer für Vorzeichenumwandlung allozieren"
|
msgstr "Konnte keine Buffer für Vorzeichenumwandlung allozieren"
|
||||||
|
|
||||||
@ -3389,6 +3418,10 @@ msgstr "Speicherzuordnung fehlgeschlagen, Zuweisung von %u Bytes"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "Speicherzuweisung fehlgeschlagen, der Heap ist gesperrt"
|
msgstr "Speicherzuweisung fehlgeschlagen, der Heap ist gesperrt"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "Modul nicht gefunden"
|
msgstr "Modul nicht gefunden"
|
||||||
@ -3707,6 +3740,10 @@ msgstr "pop von einem leeren PulseIn"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "pow() drittes Argument darf nicht 0 sein"
|
msgstr "pow() drittes Argument darf nicht 0 sein"
|
||||||
@ -4170,6 +4207,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
42
locale/el.po
42
locale/el.po
@ -363,6 +363,7 @@ msgstr ""
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1091,6 +1092,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1446,9 +1452,14 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1653,6 +1664,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1724,6 +1740,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1963,6 +1983,14 @@ msgstr ""
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2126,6 +2154,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3308,6 +3337,10 @@ msgstr ""
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -3622,6 +3655,10 @@ msgstr ""
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4078,6 +4115,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
250
locale/es.po
250
locale/es.po
@ -8,27 +8,31 @@ msgstr ""
|
|||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||||
"PO-Revision-Date: 2020-12-30 22:25+0000\n"
|
"PO-Revision-Date: 2021-02-21 22:27+0000\n"
|
||||||
"Last-Translator: Hugo Dahl <hugo@code-jedi.com>\n"
|
"Last-Translator: Jose David M <jquintana202020@gmail.com>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 4.4.1-dev\n"
|
"X-Generator: Weblate 4.5\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
"Code done running.\n"
|
"Code done running.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"El código terminó de ejecutar.\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
"Code stopped by auto-reload.\n"
|
"Code stopped by auto-reload.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"El código fue detenido por el auto-reiniciado.\n"
|
||||||
|
|
||||||
#: supervisor/shared/safe_mode.c
|
#: supervisor/shared/safe_mode.c
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -50,7 +54,7 @@ msgstr " Archivo \"%q\", línea %d"
|
|||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid " is of type %q\n"
|
msgid " is of type %q\n"
|
||||||
msgstr ""
|
msgstr " es de tipo %q\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid " output:\n"
|
msgid " output:\n"
|
||||||
@ -66,6 +70,8 @@ msgstr "%%c requiere int o char"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"%d address pins, %d rgb pins and %d tiles indicate a height of %d, not %d"
|
"%d address pins, %d rgb pins and %d tiles indicate a height of %d, not %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"%d pines de dirección, %d pines rgb y %d tiles indican una altura de %d, y "
|
||||||
|
"no de %d"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/sdioio/SDCard.c
|
#: ports/atmel-samd/common-hal/sdioio/SDCard.c
|
||||||
msgid "%q failure: %d"
|
msgid "%q failure: %d"
|
||||||
@ -126,7 +132,7 @@ msgstr "%q() toma %d argumentos posicionales pero %d fueron dados"
|
|||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s error 0x%x"
|
msgid "%s error 0x%x"
|
||||||
msgstr ""
|
msgstr "%s error 0x%x"
|
||||||
|
|
||||||
#: py/argcheck.c
|
#: py/argcheck.c
|
||||||
msgid "'%q' argument required"
|
msgid "'%q' argument required"
|
||||||
@ -292,7 +298,7 @@ msgstr "pow() con 3 argumentos no soportado"
|
|||||||
|
|
||||||
#: shared-module/msgpack/__init__.c
|
#: shared-module/msgpack/__init__.c
|
||||||
msgid "64 bit types"
|
msgid "64 bit types"
|
||||||
msgstr ""
|
msgstr "tipos de 64 bit"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/countio/Counter.c
|
#: ports/atmel-samd/common-hal/countio/Counter.c
|
||||||
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
|
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
|
||||||
@ -346,7 +352,7 @@ msgstr "Todos los canales de eventos estan siendo usados"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "All state machines in use"
|
msgid "All state machines in use"
|
||||||
msgstr ""
|
msgstr "Todas las máquinas de estado en uso"
|
||||||
|
|
||||||
#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
|
#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
|
||||||
msgid "All sync event channels in use"
|
msgid "All sync event channels in use"
|
||||||
@ -370,6 +376,7 @@ msgstr "Todos los timers para este pin están siendo utilizados"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Todos los timers en uso"
|
msgstr "Todos los timers en uso"
|
||||||
@ -567,7 +574,7 @@ msgstr "Los bloques CBC deben ser múltiplos de 16 bytes"
|
|||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "CRC or checksum was invalid"
|
msgid "CRC or checksum was invalid"
|
||||||
msgstr ""
|
msgstr "CRC o suma de comprobación inválida"
|
||||||
|
|
||||||
#: py/objtype.c
|
#: py/objtype.c
|
||||||
msgid "Call super().__init__() before accessing native object."
|
msgid "Call super().__init__() before accessing native object."
|
||||||
@ -575,15 +582,17 @@ msgstr "Llame a super().__ init __() antes de acceder al objeto nativo."
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
||||||
msgid "Can only alarm on RTC IO from deep sleep."
|
msgid "Can only alarm on RTC IO from deep sleep."
|
||||||
msgstr ""
|
msgstr "Solo puede alertar en RTC IO de deep sleep."
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
||||||
msgid "Can only alarm on one low pin while others alarm high from deep sleep."
|
msgid "Can only alarm on one low pin while others alarm high from deep sleep."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Solo puede alertar en un pin low mientras los otros alertan en high viniendo "
|
||||||
|
"de deep sleep."
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
||||||
msgid "Can only alarm on two low pins from deep sleep."
|
msgid "Can only alarm on two low pins from deep sleep."
|
||||||
msgstr ""
|
msgstr "Solo puede alerta en dos low pines viniendo de deep sleep."
|
||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/Characteristic.c
|
#: ports/nrf/common-hal/_bleio/Characteristic.c
|
||||||
msgid "Can't set CCCD on local Characteristic"
|
msgid "Can't set CCCD on local Characteristic"
|
||||||
@ -622,7 +631,7 @@ msgstr "No se puede tener ambos canales en el mismo pin"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
||||||
msgid "Cannot pull on input-only pin."
|
msgid "Cannot pull on input-only pin."
|
||||||
msgstr ""
|
msgstr "No puede hacer pull en un pin de entrada sola."
|
||||||
|
|
||||||
#: shared-module/bitbangio/SPI.c
|
#: shared-module/bitbangio/SPI.c
|
||||||
msgid "Cannot read without MISO pin."
|
msgid "Cannot read without MISO pin."
|
||||||
@ -644,7 +653,7 @@ msgstr "No se puede reiniciar a bootloader porque no hay bootloader presente."
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/socketpool/Socket.c
|
#: ports/esp32s2/common-hal/socketpool/Socket.c
|
||||||
msgid "Cannot set socket options"
|
msgid "Cannot set socket options"
|
||||||
msgstr ""
|
msgstr "No se pueden definir opciones para enchufe"
|
||||||
|
|
||||||
#: shared-bindings/digitalio/DigitalInOut.c
|
#: shared-bindings/digitalio/DigitalInOut.c
|
||||||
msgid "Cannot set value when direction is input."
|
msgid "Cannot set value when direction is input."
|
||||||
@ -673,7 +682,7 @@ msgstr "No puede variar la frecuencia en un temporizador que ya está en uso"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
||||||
msgid "Cannot wake on pin edge. Only level."
|
msgid "Cannot wake on pin edge. Only level."
|
||||||
msgstr ""
|
msgstr "No puede despertar en pin edge, solo en nivel."
|
||||||
|
|
||||||
#: shared-module/bitbangio/SPI.c
|
#: shared-module/bitbangio/SPI.c
|
||||||
msgid "Cannot write without MOSI pin."
|
msgid "Cannot write without MOSI pin."
|
||||||
@ -830,7 +839,7 @@ msgstr "El pin Data 0 debe estar alineado a bytes"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/displayio/ParallelBus.c
|
#: ports/esp32s2/common-hal/displayio/ParallelBus.c
|
||||||
msgid "Data 0 pin must be byte aligned."
|
msgid "Data 0 pin must be byte aligned."
|
||||||
msgstr ""
|
msgstr "El pin de datos 0 debe ser alineado a byte."
|
||||||
|
|
||||||
#: shared-module/audiocore/WaveFile.c
|
#: shared-module/audiocore/WaveFile.c
|
||||||
msgid "Data chunk must follow fmt chunk"
|
msgid "Data chunk must follow fmt chunk"
|
||||||
@ -888,7 +897,7 @@ msgstr "Error en regex"
|
|||||||
|
|
||||||
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
msgid "Error: Failure to bind"
|
msgid "Error: Failure to bind"
|
||||||
msgstr ""
|
msgstr "Error: fallo al vincular"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c py/enum.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c py/enum.c
|
||||||
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
|
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
|
||||||
@ -926,7 +935,7 @@ msgstr "Se esperaba una dirección"
|
|||||||
|
|
||||||
#: shared-bindings/alarm/__init__.c
|
#: shared-bindings/alarm/__init__.c
|
||||||
msgid "Expected an alarm"
|
msgid "Expected an alarm"
|
||||||
msgstr ""
|
msgstr "Un objecto alarm era esperado"
|
||||||
|
|
||||||
#: shared-module/_pixelbuf/PixelBuf.c
|
#: shared-module/_pixelbuf/PixelBuf.c
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -1017,7 +1026,7 @@ msgstr "Filtros muy complejos"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/dualbank/__init__.c
|
#: ports/esp32s2/common-hal/dualbank/__init__.c
|
||||||
msgid "Firmware image is invalid"
|
msgid "Firmware image is invalid"
|
||||||
msgstr ""
|
msgstr "La imagen de firmware es inválida"
|
||||||
|
|
||||||
#: ports/cxd56/common-hal/camera/Camera.c
|
#: ports/cxd56/common-hal/camera/Camera.c
|
||||||
msgid "Format not supported"
|
msgid "Format not supported"
|
||||||
@ -1040,7 +1049,7 @@ msgstr "La función requiere lock"
|
|||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Generic Failure"
|
msgid "Generic Failure"
|
||||||
msgstr ""
|
msgstr "Fallo Genérico"
|
||||||
|
|
||||||
#: shared-bindings/displayio/Display.c
|
#: shared-bindings/displayio/Display.c
|
||||||
#: shared-bindings/displayio/EPaperDisplay.c
|
#: shared-bindings/displayio/EPaperDisplay.c
|
||||||
@ -1076,7 +1085,7 @@ msgstr "I2C Error de inicio"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/busio/I2C.c
|
#: ports/raspberrypi/common-hal/busio/I2C.c
|
||||||
msgid "I2C peripheral in use"
|
msgid "I2C peripheral in use"
|
||||||
msgstr ""
|
msgstr "Dispositivo I2C en uso"
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/I2SOut.c
|
#: shared-bindings/audiobusio/I2SOut.c
|
||||||
msgid "I2SOut not available"
|
msgid "I2SOut not available"
|
||||||
@ -1084,7 +1093,7 @@ msgstr "I2SOut no disponible"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
|
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
|
||||||
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
|
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
|
||||||
msgstr ""
|
msgstr "IOs 0, 2 y 4 no soportan pullup interno durante sleep"
|
||||||
|
|
||||||
#: shared-bindings/aesio/aes.c
|
#: shared-bindings/aesio/aes.c
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -1105,12 +1114,19 @@ msgstr "Tamaño incorrecto del buffer"
|
|||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Init program size invalid"
|
msgid "Init program size invalid"
|
||||||
msgstr ""
|
msgstr "Tamaño del programa Init invalido"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
|
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
|
||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr "Inicializacion fallida por falta de memoria"
|
msgstr "Inicializacion fallida por falta de memoria"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
"La longitud del buffer de entrada(%d) debe ser un múltiplo del conteo de la "
|
||||||
|
"tira (%d)"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr "La entrada está durando mucho tiempo"
|
msgstr "La entrada está durando mucho tiempo"
|
||||||
@ -1122,27 +1138,27 @@ msgstr "error Input/output"
|
|||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d jumps on pin"
|
msgid "Instruction %d jumps on pin"
|
||||||
msgstr ""
|
msgstr "La instruction %d salta en pin"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d shifts in more bits than pin count"
|
msgid "Instruction %d shifts in more bits than pin count"
|
||||||
msgstr ""
|
msgstr "La instruccion %d mueve mas bits que la cuenta del pin"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d shifts out more bits than pin count"
|
msgid "Instruction %d shifts out more bits than pin count"
|
||||||
msgstr ""
|
msgstr "La instruccion %d mueve mas bits que la cuenta del pin"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d uses extra pin"
|
msgid "Instruction %d uses extra pin"
|
||||||
msgstr ""
|
msgstr "La instrucción %d usa un pin extra"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d waits on input outside of count"
|
msgid "Instruction %d waits on input outside of count"
|
||||||
msgstr ""
|
msgstr "La instrucción %d espera una entrada fuera del conteo"
|
||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/__init__.c
|
#: ports/nrf/common-hal/_bleio/__init__.c
|
||||||
msgid "Insufficient authentication"
|
msgid "Insufficient authentication"
|
||||||
@ -1201,7 +1217,7 @@ msgstr "Frecuencia PWM inválida"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/analogio/AnalogIn.c
|
#: ports/esp32s2/common-hal/analogio/AnalogIn.c
|
||||||
msgid "Invalid Pin"
|
msgid "Invalid Pin"
|
||||||
msgstr ""
|
msgstr "Pin inválido"
|
||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
#: py/moduerrno.c shared-module/rgbmatrix/RGBMatrix.c
|
#: py/moduerrno.c shared-module/rgbmatrix/RGBMatrix.c
|
||||||
@ -1317,15 +1333,15 @@ msgstr "'security_mode' no válido"
|
|||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Invalid size"
|
msgid "Invalid size"
|
||||||
msgstr ""
|
msgstr "Tamaño incorrecto"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/ssl/SSLContext.c
|
#: ports/esp32s2/common-hal/ssl/SSLContext.c
|
||||||
msgid "Invalid socket for TLS"
|
msgid "Invalid socket for TLS"
|
||||||
msgstr ""
|
msgstr "socket invalido para TLS"
|
||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Invalid state"
|
msgid "Invalid state"
|
||||||
msgstr ""
|
msgstr "Estado invalido"
|
||||||
|
|
||||||
#: shared-bindings/audiomixer/Mixer.c
|
#: shared-bindings/audiomixer/Mixer.c
|
||||||
msgid "Invalid voice"
|
msgid "Invalid voice"
|
||||||
@ -1369,7 +1385,7 @@ msgstr "Length no deberia ser negativa"
|
|||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "MAC address was invalid"
|
msgid "MAC address was invalid"
|
||||||
msgstr ""
|
msgstr "La dirección MAC es incorrecta"
|
||||||
|
|
||||||
#: shared-module/bitbangio/SPI.c
|
#: shared-module/bitbangio/SPI.c
|
||||||
msgid "MISO pin init failed."
|
msgid "MISO pin init failed."
|
||||||
@ -1407,32 +1423,36 @@ msgstr "Falta el pin MISO o MOSI"
|
|||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_in_pin. Instruction %d reads pin(s)"
|
msgid "Missing first_in_pin. Instruction %d reads pin(s)"
|
||||||
msgstr ""
|
msgstr "first-in-pin no encontrado. La instrucción %d lee el/los pin(es)"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_in_pin. Instruction %d shifts in from pin(s)"
|
msgid "Missing first_in_pin. Instruction %d shifts in from pin(s)"
|
||||||
msgstr ""
|
msgstr "first_in_pin no encontrado. La instrucción %d desplaza de los pin(es)"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_in_pin. Instruction %d waits based on pin"
|
msgid "Missing first_in_pin. Instruction %d waits based on pin"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"first_in_pin no encontrado. La instrucción %d espera basada en este pin"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_out_pin. Instruction %d shifts out to pin(s)"
|
msgid "Missing first_out_pin. Instruction %d shifts out to pin(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"first_in_pin no encontrado. La instrucción %d mueve hacia afuera hacia el/"
|
||||||
|
"los pin(es)"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_out_pin. Instruction %d writes pin(s)"
|
msgid "Missing first_out_pin. Instruction %d writes pin(s)"
|
||||||
msgstr ""
|
msgstr "first_in_pin no encontrado. La instrucción %d escribe pin(es)"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_set_pin. Instruction %d sets pin(s)"
|
msgid "Missing first_set_pin. Instruction %d sets pin(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"first_set_pin no encontrado. La instrucción %d configura el/los pin(es)"
|
||||||
|
|
||||||
#: shared-bindings/displayio/Group.c
|
#: shared-bindings/displayio/Group.c
|
||||||
msgid "Must be a %q subclass."
|
msgid "Must be a %q subclass."
|
||||||
@ -1466,13 +1486,18 @@ msgstr "El chip no tiene DAC"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "No se encontró el canal DMA"
|
msgstr "No se encontró el canal DMA"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr "timer por establecedor de paso DMA no encontrado"
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
msgstr ""
|
msgstr "No hay dispositivo I2C en la dirección: %x"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
|
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
|
||||||
#: ports/stm/common-hal/busio/SPI.c
|
#: ports/stm/common-hal/busio/SPI.c
|
||||||
@ -1553,13 +1578,13 @@ msgstr "No hay una red con ese ssid"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "No out in program"
|
msgid "No out in program"
|
||||||
msgstr ""
|
msgstr "No hay out en el programa"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/I2C.c
|
#: ports/atmel-samd/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/I2C.c
|
||||||
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
|
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
|
||||||
#: ports/raspberrypi/common-hal/busio/I2C.c
|
#: ports/raspberrypi/common-hal/busio/I2C.c
|
||||||
msgid "No pull up found on SDA or SCL; check your wiring"
|
msgid "No pull up found on SDA or SCL; check your wiring"
|
||||||
msgstr ""
|
msgstr "No se encontró pull up en SDA or SCL; verifique su cableado"
|
||||||
|
|
||||||
#: shared-module/touchio/TouchIn.c
|
#: shared-module/touchio/TouchIn.c
|
||||||
msgid "No pulldown on pin; 1Mohm recommended"
|
msgid "No pulldown on pin; 1Mohm recommended"
|
||||||
@ -1620,7 +1645,7 @@ msgstr "Solo mono de 8 ó 16 bit con "
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "Only IN/OUT of up to 8 supported"
|
msgid "Only IN/OUT of up to 8 supported"
|
||||||
msgstr ""
|
msgstr "Solamente IN/OUT hasta 8 esta soportado"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/wifi/__init__.c
|
#: ports/esp32s2/common-hal/wifi/__init__.c
|
||||||
msgid "Only IPv4 addresses supported"
|
msgid "Only IPv4 addresses supported"
|
||||||
@ -1649,11 +1674,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/touch/TouchAlarm.c
|
#: ports/esp32s2/common-hal/alarm/touch/TouchAlarm.c
|
||||||
msgid "Only one TouchAlarm can be set in deep sleep."
|
msgid "Only one TouchAlarm can be set in deep sleep."
|
||||||
msgstr ""
|
msgstr "Solamente una TouchAlarm puede ser configurada durante deep sleep."
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/time/TimeAlarm.c
|
#: ports/esp32s2/common-hal/alarm/time/TimeAlarm.c
|
||||||
msgid "Only one alarm.time alarm can be set."
|
msgid "Only one alarm.time alarm can be set."
|
||||||
msgstr ""
|
msgstr "Solamente una alarm.time puede ser configurada."
|
||||||
|
|
||||||
#: shared-module/displayio/ColorConverter.c
|
#: shared-module/displayio/ColorConverter.c
|
||||||
msgid "Only one color can be transparent at a time"
|
msgid "Only one color can be transparent at a time"
|
||||||
@ -1665,27 +1690,32 @@ msgstr "Solo se aceptan enteros crudos para ip"
|
|||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Operation or feature not supported"
|
msgid "Operation or feature not supported"
|
||||||
msgstr ""
|
msgstr "Operación no característica no soportada"
|
||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Operation timed out"
|
msgid "Operation timed out"
|
||||||
msgstr ""
|
msgstr "Tiempo de espera agotado"
|
||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Out of memory"
|
msgid "Out of memory"
|
||||||
msgstr ""
|
msgstr "Memoria agotada"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
|
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
|
||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr "Se acabaron los enchufes"
|
msgstr "Se acabaron los enchufes"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr "buffer de salida debe ser de por lo menos %d bytes"
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "El sobremuestreo debe ser un múltiplo de 8."
|
msgstr "El sobremuestreo debe ser un múltiplo de 8."
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "PDMIn not available"
|
msgid "PDMIn not available"
|
||||||
msgstr ""
|
msgstr "PDMIn no esta disponible"
|
||||||
|
|
||||||
#: shared-bindings/pwmio/PWMOut.c
|
#: shared-bindings/pwmio/PWMOut.c
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -1707,7 +1737,7 @@ msgstr "ParallelBus todavía no soportado"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/audiobusio/__init__.c
|
#: ports/esp32s2/common-hal/audiobusio/__init__.c
|
||||||
msgid "Peripheral in use"
|
msgid "Peripheral in use"
|
||||||
msgstr ""
|
msgstr "Periférico en uso"
|
||||||
|
|
||||||
#: py/moduerrno.c
|
#: py/moduerrno.c
|
||||||
msgid "Permission denied"
|
msgid "Permission denied"
|
||||||
@ -1715,11 +1745,11 @@ msgstr "Permiso denegado"
|
|||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Pin count must be at least 1"
|
msgid "Pin count must be at least 1"
|
||||||
msgstr ""
|
msgstr "El total de pines debe ser por lo menos 1"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "Pin count too large"
|
msgid "Pin count too large"
|
||||||
msgstr ""
|
msgstr "Total de pines demasiado grande"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c
|
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c
|
||||||
#: ports/cxd56/common-hal/analogio/AnalogIn.c
|
#: ports/cxd56/common-hal/analogio/AnalogIn.c
|
||||||
@ -1755,6 +1785,10 @@ msgstr ""
|
|||||||
"ideales. Si esto no se puede evitar, pase allow_inefficient=True al "
|
"ideales. Si esto no se puede evitar, pase allow_inefficient=True al "
|
||||||
"constructor"
|
"constructor"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr "Los pines deben compartir la división PWM"
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "Además de cualquier módulo en el sistema de archivos\n"
|
msgstr "Además de cualquier módulo en el sistema de archivos\n"
|
||||||
@ -1789,30 +1823,33 @@ msgstr "El prefijo del buffer debe estar en el heap"
|
|||||||
#: main.c
|
#: main.c
|
||||||
msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
|
msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Presiona cualquier tecla para entrar al REPL. Usa CTRL-D para recargar.\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid "Pretending to deep sleep until alarm, CTRL-C or file write.\n"
|
msgid "Pretending to deep sleep until alarm, CTRL-C or file write.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Pretendiendo ir a deep sleep hasta la alarma, CTRL-C or una escritura de "
|
||||||
|
"archivo\n"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "Program does IN without loading ISR"
|
msgid "Program does IN without loading ISR"
|
||||||
msgstr ""
|
msgstr "El programa hace un IN sin cargar ISR"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "Program does OUT without loading OSR"
|
msgid "Program does OUT without loading OSR"
|
||||||
msgstr ""
|
msgstr "El programa hace OUT sin cargar OSR"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Program must contain at least one 16-bit instruction."
|
msgid "Program must contain at least one 16-bit instruction."
|
||||||
msgstr ""
|
msgstr "El programa debe contener por lo menos una instrucción de 16 bits."
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Program size invalid"
|
msgid "Program size invalid"
|
||||||
msgstr ""
|
msgstr "El tamaño del programa no es correcto"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Program too large"
|
msgid "Program too large"
|
||||||
msgstr ""
|
msgstr "Programa demasiado grande"
|
||||||
|
|
||||||
#: shared-bindings/digitalio/DigitalInOut.c
|
#: shared-bindings/digitalio/DigitalInOut.c
|
||||||
msgid "Pull not used when direction is output."
|
msgid "Pull not used when direction is output."
|
||||||
@ -1820,7 +1857,7 @@ msgstr "Pull no se usa cuando la dirección es output."
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
|
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
|
||||||
msgid "RAISE mode is not implemented"
|
msgid "RAISE mode is not implemented"
|
||||||
msgstr ""
|
msgstr "El modo RAISE no esta implementado"
|
||||||
|
|
||||||
#: ports/stm/common-hal/os/__init__.c
|
#: ports/stm/common-hal/os/__init__.c
|
||||||
msgid "RNG DeInit Error"
|
msgid "RNG DeInit Error"
|
||||||
@ -1832,7 +1869,7 @@ msgstr "Error de inicialización de RNG"
|
|||||||
|
|
||||||
#: ports/nrf/common-hal/busio/UART.c
|
#: ports/nrf/common-hal/busio/UART.c
|
||||||
msgid "RS485 Not yet supported on this device"
|
msgid "RS485 Not yet supported on this device"
|
||||||
msgstr ""
|
msgstr "RS485 no esta soportado todavía en este dispositivo"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/busio/UART.c
|
#: ports/esp32s2/common-hal/busio/UART.c
|
||||||
#: ports/mimxrt10xx/common-hal/busio/UART.c
|
#: ports/mimxrt10xx/common-hal/busio/UART.c
|
||||||
@ -1873,7 +1910,7 @@ msgstr "Objeto de solo-lectura"
|
|||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Received response was invalid"
|
msgid "Received response was invalid"
|
||||||
msgstr ""
|
msgstr "La respuesta recibida es invalida"
|
||||||
|
|
||||||
#: shared-bindings/displayio/EPaperDisplay.c
|
#: shared-bindings/displayio/EPaperDisplay.c
|
||||||
msgid "Refresh too soon"
|
msgid "Refresh too soon"
|
||||||
@ -1889,7 +1926,7 @@ msgstr "El modo AES solicitado no es compatible"
|
|||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Requested resource not found"
|
msgid "Requested resource not found"
|
||||||
msgstr ""
|
msgstr "Recurso solicitado no encontrado"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
msgid "Right channel unsupported"
|
msgid "Right channel unsupported"
|
||||||
@ -1927,7 +1964,7 @@ msgstr "Error de reinicialización de SPI"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/busio/SPI.c
|
#: ports/raspberrypi/common-hal/busio/SPI.c
|
||||||
msgid "SPI peripheral in use"
|
msgid "SPI peripheral in use"
|
||||||
msgstr ""
|
msgstr "Periférico SPI en uso"
|
||||||
|
|
||||||
#: shared-bindings/audiomixer/Mixer.c
|
#: shared-bindings/audiomixer/Mixer.c
|
||||||
msgid "Sample rate must be positive"
|
msgid "Sample rate must be positive"
|
||||||
@ -1961,11 +1998,11 @@ msgstr "El contexto del lado del servidor no puede tener un hostname"
|
|||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Set pin count must be between 1 and 5"
|
msgid "Set pin count must be between 1 and 5"
|
||||||
msgstr ""
|
msgstr "La suma de pines configurados debe estar entre 1 y 5"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Side set pin count must be between 1 and 5"
|
msgid "Side set pin count must be between 1 and 5"
|
||||||
msgstr ""
|
msgstr "El conteo de pines de Side set debe estar entre 1 y 5"
|
||||||
|
|
||||||
#: ports/cxd56/common-hal/camera/Camera.c
|
#: ports/cxd56/common-hal/camera/Camera.c
|
||||||
msgid "Size not supported"
|
msgid "Size not supported"
|
||||||
@ -1998,6 +2035,14 @@ msgstr "Dividiendo con sub-capturas"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "El tamaño de la pila debe ser de al menos 256"
|
msgstr "El tamaño de la pila debe ser de al menos 256"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr "Estéreo izquierdo debe estar en el canal PWM A"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr "Estéreo derecho debe estar en el canal PWM B"
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "A Stream le falta el método readinto() o write()."
|
msgstr "A Stream le falta el método readinto() o write()."
|
||||||
@ -2008,7 +2053,7 @@ msgstr "Suministre al menos un pin UART"
|
|||||||
|
|
||||||
#: shared-bindings/alarm/time/TimeAlarm.c
|
#: shared-bindings/alarm/time/TimeAlarm.c
|
||||||
msgid "Supply one of monotonic_time or epoch_time"
|
msgid "Supply one of monotonic_time or epoch_time"
|
||||||
msgstr ""
|
msgstr "Suministre monotonic_time o epoch_time"
|
||||||
|
|
||||||
#: shared-bindings/gnss/GNSS.c
|
#: shared-bindings/gnss/GNSS.c
|
||||||
msgid "System entry must be gnss.SatelliteSystem"
|
msgid "System entry must be gnss.SatelliteSystem"
|
||||||
@ -2084,7 +2129,7 @@ msgstr "Ancho del Tile debe dividir exactamente el ancho de mapa de bits"
|
|||||||
|
|
||||||
#: shared-bindings/alarm/time/TimeAlarm.c
|
#: shared-bindings/alarm/time/TimeAlarm.c
|
||||||
msgid "Time is in the past."
|
msgid "Time is in the past."
|
||||||
msgstr ""
|
msgstr "Tiempo suministrado esta en el pasado."
|
||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/Adapter.c
|
#: ports/nrf/common-hal/_bleio/Adapter.c
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -2147,7 +2192,7 @@ msgstr "Error de reinicialización de UART"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/busio/UART.c
|
#: ports/raspberrypi/common-hal/busio/UART.c
|
||||||
msgid "UART not yet supported"
|
msgid "UART not yet supported"
|
||||||
msgstr ""
|
msgstr "UART no esta soportado todavia"
|
||||||
|
|
||||||
#: ports/stm/common-hal/busio/UART.c
|
#: ports/stm/common-hal/busio/UART.c
|
||||||
msgid "UART write error"
|
msgid "UART write error"
|
||||||
@ -2175,6 +2220,7 @@ msgstr "UUID valor no es un str, int o byte buffer"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "No se pudieron asignar buffers para la conversión con signo"
|
msgstr "No se pudieron asignar buffers para la conversión con signo"
|
||||||
|
|
||||||
@ -2206,7 +2252,7 @@ msgstr "Imposible escribir en nvm."
|
|||||||
|
|
||||||
#: shared-bindings/alarm/SleepMemory.c
|
#: shared-bindings/alarm/SleepMemory.c
|
||||||
msgid "Unable to write to sleep_memory."
|
msgid "Unable to write to sleep_memory."
|
||||||
msgstr ""
|
msgstr "Imposible de escribir en sleep_memory."
|
||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/UUID.c
|
#: ports/nrf/common-hal/_bleio/UUID.c
|
||||||
msgid "Unexpected nrfx uuid type"
|
msgid "Unexpected nrfx uuid type"
|
||||||
@ -2220,7 +2266,7 @@ msgstr "Error no manejado de ESP TLS %d %d %x %d"
|
|||||||
#: shared-bindings/wifi/Radio.c
|
#: shared-bindings/wifi/Radio.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Unknown failure %d"
|
msgid "Unknown failure %d"
|
||||||
msgstr ""
|
msgstr "Fallo desconocido %d"
|
||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/__init__.c
|
#: ports/nrf/common-hal/_bleio/__init__.c
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -2278,7 +2324,7 @@ msgstr "valor pull no soportado."
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/dualbank/__init__.c
|
#: ports/esp32s2/common-hal/dualbank/__init__.c
|
||||||
msgid "Update Failed"
|
msgid "Update Failed"
|
||||||
msgstr ""
|
msgstr "La actualización fallo"
|
||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/Characteristic.c
|
#: ports/nrf/common-hal/_bleio/Characteristic.c
|
||||||
#: ports/nrf/common-hal/_bleio/Descriptor.c
|
#: ports/nrf/common-hal/_bleio/Descriptor.c
|
||||||
@ -2292,7 +2338,7 @@ msgstr "Tamaño de valor > max_length"
|
|||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "Version was invalid"
|
msgid "Version was invalid"
|
||||||
msgstr ""
|
msgstr "La versión era invalida"
|
||||||
|
|
||||||
#: py/emitnative.c
|
#: py/emitnative.c
|
||||||
msgid "Viper functions don't currently support more than 4 arguments"
|
msgid "Viper functions don't currently support more than 4 arguments"
|
||||||
@ -2352,7 +2398,7 @@ msgstr "La clave de WiFi debe ser entre 8 y 63 caracteres"
|
|||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid "Woken up by alarm.\n"
|
msgid "Woken up by alarm.\n"
|
||||||
msgstr ""
|
msgstr "Despertado por la alarma.\n"
|
||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
|
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
|
||||||
msgid "Writes not supported on Characteristic"
|
msgid "Writes not supported on Characteristic"
|
||||||
@ -2499,7 +2545,7 @@ msgstr "la rama no está dentro del rango"
|
|||||||
|
|
||||||
#: extmod/ulab/code/ulab_create.c
|
#: extmod/ulab/code/ulab_create.c
|
||||||
msgid "buffer is smaller than requested size"
|
msgid "buffer is smaller than requested size"
|
||||||
msgstr ""
|
msgstr "El buffer es mas pequeño que el requerido"
|
||||||
|
|
||||||
#: shared-bindings/audiocore/RawSample.c
|
#: shared-bindings/audiocore/RawSample.c
|
||||||
msgid "buffer must be a bytes-like object"
|
msgid "buffer must be a bytes-like object"
|
||||||
@ -2507,7 +2553,7 @@ msgstr "buffer debe de ser un objeto bytes-like"
|
|||||||
|
|
||||||
#: extmod/ulab/code/ulab_create.c
|
#: extmod/ulab/code/ulab_create.c
|
||||||
msgid "buffer size must be a multiple of element size"
|
msgid "buffer size must be a multiple of element size"
|
||||||
msgstr ""
|
msgstr "El tamaño del buffer debe ser un múltiplo del tamaño del elemento"
|
||||||
|
|
||||||
#: shared-module/struct/__init__.c
|
#: shared-module/struct/__init__.c
|
||||||
msgid "buffer size must match format"
|
msgid "buffer size must match format"
|
||||||
@ -2721,7 +2767,7 @@ msgstr "circulo solo puede ser registrado con un pariente"
|
|||||||
|
|
||||||
#: shared-bindings/msgpack/ExtType.c
|
#: shared-bindings/msgpack/ExtType.c
|
||||||
msgid "code outside range 0~127"
|
msgid "code outside range 0~127"
|
||||||
msgstr ""
|
msgstr "código fuera del rango 0~127"
|
||||||
|
|
||||||
#: shared-bindings/displayio/Palette.c
|
#: shared-bindings/displayio/Palette.c
|
||||||
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
|
msgid "color buffer must be 3 bytes (RGB) or 4 bytes (RGB + pad byte)"
|
||||||
@ -2797,7 +2843,7 @@ msgstr "los datos deben ser de igual tamaño"
|
|||||||
|
|
||||||
#: extmod/ulab/code/ndarray.c
|
#: extmod/ulab/code/ndarray.c
|
||||||
msgid "data type not understood"
|
msgid "data type not understood"
|
||||||
msgstr ""
|
msgstr "tipo de dato no comprendido"
|
||||||
|
|
||||||
#: py/parsenum.c
|
#: py/parsenum.c
|
||||||
msgid "decimal numbers not supported"
|
msgid "decimal numbers not supported"
|
||||||
@ -2809,7 +2855,7 @@ msgstr "'except' por defecto deberia estar de último"
|
|||||||
|
|
||||||
#: shared-bindings/msgpack/__init__.c
|
#: shared-bindings/msgpack/__init__.c
|
||||||
msgid "default is not a function"
|
msgid "default is not a function"
|
||||||
msgstr ""
|
msgstr "default no es una función"
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -2869,7 +2915,7 @@ msgstr "end_x debe ser un int"
|
|||||||
|
|
||||||
#: shared-bindings/alarm/time/TimeAlarm.c
|
#: shared-bindings/alarm/time/TimeAlarm.c
|
||||||
msgid "epoch_time not supported on this board"
|
msgid "epoch_time not supported on this board"
|
||||||
msgstr ""
|
msgstr "epoch_time no esta soportado en esta tarjeta"
|
||||||
|
|
||||||
#: ports/nrf/common-hal/busio/UART.c
|
#: ports/nrf/common-hal/busio/UART.c
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -2914,7 +2960,7 @@ msgstr "esperando la clave:valor para dict"
|
|||||||
|
|
||||||
#: shared-bindings/msgpack/__init__.c
|
#: shared-bindings/msgpack/__init__.c
|
||||||
msgid "ext_hook is not a function"
|
msgid "ext_hook is not a function"
|
||||||
msgstr ""
|
msgstr "ext_hook no es una función"
|
||||||
|
|
||||||
#: py/argcheck.c
|
#: py/argcheck.c
|
||||||
msgid "extra keyword arguments given"
|
msgid "extra keyword arguments given"
|
||||||
@ -3120,7 +3166,7 @@ msgstr "Formas de entrada y salida no son compactibles"
|
|||||||
|
|
||||||
#: extmod/ulab/code/ulab_create.c
|
#: extmod/ulab/code/ulab_create.c
|
||||||
msgid "input argument must be an integer, a tuple, or a list"
|
msgid "input argument must be an integer, a tuple, or a list"
|
||||||
msgstr ""
|
msgstr "argumento de entrada debe ser un entero, una tupla o una lista"
|
||||||
|
|
||||||
#: extmod/ulab/code/fft/fft.c
|
#: extmod/ulab/code/fft/fft.c
|
||||||
msgid "input array length must be power of 2"
|
msgid "input array length must be power of 2"
|
||||||
@ -3246,7 +3292,7 @@ msgstr "sintaxis inválida para número"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
|
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
|
||||||
msgid "io must be rtc io"
|
msgid "io must be rtc io"
|
||||||
msgstr ""
|
msgstr "io debe ser rtc io"
|
||||||
|
|
||||||
#: py/objtype.c
|
#: py/objtype.c
|
||||||
msgid "issubclass() arg 1 must be a class"
|
msgid "issubclass() arg 1 must be a class"
|
||||||
@ -3347,7 +3393,7 @@ msgstr "max_length debe ser 0-%d cuando fixed_length es %s"
|
|||||||
|
|
||||||
#: shared-bindings/_bleio/Characteristic.c shared-bindings/_bleio/Descriptor.c
|
#: shared-bindings/_bleio/Characteristic.c shared-bindings/_bleio/Descriptor.c
|
||||||
msgid "max_length must be >= 0"
|
msgid "max_length must be >= 0"
|
||||||
msgstr ""
|
msgstr "max_length debe ser >= 0"
|
||||||
|
|
||||||
#: extmod/ulab/code/ndarray.c
|
#: extmod/ulab/code/ndarray.c
|
||||||
msgid "maximum number of dimensions is 4"
|
msgid "maximum number of dimensions is 4"
|
||||||
@ -3367,7 +3413,7 @@ msgstr "maxiter debe ser > 0"
|
|||||||
|
|
||||||
#: extmod/ulab/code/numerical/numerical.c
|
#: extmod/ulab/code/numerical/numerical.c
|
||||||
msgid "median argument must be an ndarray"
|
msgid "median argument must be an ndarray"
|
||||||
msgstr ""
|
msgstr "argumento median debe ser una matriz ndarray"
|
||||||
|
|
||||||
#: py/runtime.c
|
#: py/runtime.c
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -3378,6 +3424,11 @@ msgstr "la asignación de memoria falló, asignando %u bytes"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "la asignación de memoria falló, el heap está bloqueado"
|
msgstr "la asignación de memoria falló, el heap está bloqueado"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
"memoryview: la longitud no es un múltiplo del tamaño del elemento (itemsize)"
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "módulo no encontrado"
|
msgstr "módulo no encontrado"
|
||||||
@ -3453,7 +3504,7 @@ msgstr "no se ha encontrado ningún enlace para nonlocal"
|
|||||||
|
|
||||||
#: shared-module/msgpack/__init__.c
|
#: shared-module/msgpack/__init__.c
|
||||||
msgid "no default packer"
|
msgid "no default packer"
|
||||||
msgstr ""
|
msgstr "no hay empaquetador por defecto"
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "no module named '%q'"
|
msgid "no module named '%q'"
|
||||||
@ -3496,11 +3547,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/Adapter.c
|
#: ports/nrf/common-hal/_bleio/Adapter.c
|
||||||
msgid "non-zero timeout must be > 0.01"
|
msgid "non-zero timeout must be > 0.01"
|
||||||
msgstr ""
|
msgstr "el tiempo de espera non-zero deber ser > 0.01"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/Adapter.c
|
#: shared-bindings/_bleio/Adapter.c
|
||||||
msgid "non-zero timeout must be >= interval"
|
msgid "non-zero timeout must be >= interval"
|
||||||
msgstr ""
|
msgstr "el tiempo de espera non-zero debe ser >= intervalo"
|
||||||
|
|
||||||
#: extmod/ulab/code/linalg/linalg.c
|
#: extmod/ulab/code/linalg/linalg.c
|
||||||
msgid "norm is defined for 1D and 2D arrays"
|
msgid "norm is defined for 1D and 2D arrays"
|
||||||
@ -3525,7 +3576,7 @@ msgstr "el número de puntos debe ser al menos 2"
|
|||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "object "
|
msgid "object "
|
||||||
msgstr ""
|
msgstr "objecto "
|
||||||
|
|
||||||
#: py/obj.c
|
#: py/obj.c
|
||||||
msgid "object '%q' is not a tuple or list"
|
msgid "object '%q' is not a tuple or list"
|
||||||
@ -3581,11 +3632,11 @@ msgstr "offset es demasiado grande"
|
|||||||
|
|
||||||
#: shared-bindings/dualbank/__init__.c
|
#: shared-bindings/dualbank/__init__.c
|
||||||
msgid "offset must be >= 0"
|
msgid "offset must be >= 0"
|
||||||
msgstr ""
|
msgstr "offset debe ser >= 0"
|
||||||
|
|
||||||
#: extmod/ulab/code/ulab_create.c
|
#: extmod/ulab/code/ulab_create.c
|
||||||
msgid "offset must be non-negative and no greater than buffer length"
|
msgid "offset must be non-negative and no greater than buffer length"
|
||||||
msgstr ""
|
msgstr "offset debe ser non-negative y no mayo que la longitud del buffer"
|
||||||
|
|
||||||
#: py/objstr.c py/objstrunicode.c
|
#: py/objstr.c py/objstrunicode.c
|
||||||
msgid "offset out of bounds"
|
msgid "offset out of bounds"
|
||||||
@ -3695,6 +3746,10 @@ msgstr "pop de un PulseIn vacío"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr "pop desde %q vacía"
|
msgstr "pop desde %q vacía"
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr "port debe ser be >= 0"
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "el 3er argumento de pow() no puede ser 0"
|
msgstr "el 3er argumento de pow() no puede ser 0"
|
||||||
@ -3731,11 +3786,11 @@ msgstr "presionando ambos botones al inicio.\n"
|
|||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "pull_threshold must be between 1 and 32"
|
msgid "pull_threshold must be between 1 and 32"
|
||||||
msgstr ""
|
msgstr "pull_threshold debe esta entre 1 y 32"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "push_threshold must be between 1 and 32"
|
msgid "push_threshold must be between 1 and 32"
|
||||||
msgstr ""
|
msgstr "push_threshold debe esta entre 1 y 32"
|
||||||
|
|
||||||
#: extmod/modutimeq.c
|
#: extmod/modutimeq.c
|
||||||
msgid "queue overflow"
|
msgid "queue overflow"
|
||||||
@ -3814,7 +3869,7 @@ msgstr "forma tiene que ser una tupla"
|
|||||||
|
|
||||||
#: shared-module/msgpack/__init__.c
|
#: shared-module/msgpack/__init__.c
|
||||||
msgid "short read"
|
msgid "short read"
|
||||||
msgstr ""
|
msgstr "lectura corta"
|
||||||
|
|
||||||
#: py/objstr.c
|
#: py/objstr.c
|
||||||
msgid "sign not allowed in string format specifier"
|
msgid "sign not allowed in string format specifier"
|
||||||
@ -3934,7 +3989,7 @@ msgstr "limite debe ser en el rango 0-65536"
|
|||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "tile must be greater than zero"
|
msgid "tile must be greater than zero"
|
||||||
msgstr ""
|
msgstr "tile debe sera mas grande que cero"
|
||||||
|
|
||||||
#: shared-bindings/time/__init__.c
|
#: shared-bindings/time/__init__.c
|
||||||
msgid "time.struct_time() takes a 9-sequence"
|
msgid "time.struct_time() takes a 9-sequence"
|
||||||
@ -3953,7 +4008,7 @@ msgstr "el tiempo de espera debe ser 0.0-100.0 segundos"
|
|||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/Adapter.c
|
#: ports/nrf/common-hal/_bleio/Adapter.c
|
||||||
msgid "timeout must be < 655.35 secs"
|
msgid "timeout must be < 655.35 secs"
|
||||||
msgstr ""
|
msgstr "timeout debe ser < 655.35 segundos"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/CharacteristicBuffer.c
|
#: shared-bindings/_bleio/CharacteristicBuffer.c
|
||||||
msgid "timeout must be >= 0.0"
|
msgid "timeout must be >= 0.0"
|
||||||
@ -3981,7 +4036,7 @@ msgstr "demasiados argumentos provistos con el formato dado"
|
|||||||
|
|
||||||
#: extmod/ulab/code/ulab_create.c
|
#: extmod/ulab/code/ulab_create.c
|
||||||
msgid "too many dimensions"
|
msgid "too many dimensions"
|
||||||
msgstr ""
|
msgstr "demasiadas dimensiones"
|
||||||
|
|
||||||
#: extmod/ulab/code/ndarray.c
|
#: extmod/ulab/code/ndarray.c
|
||||||
msgid "too many indices"
|
msgid "too many indices"
|
||||||
@ -3994,7 +4049,7 @@ msgstr "demasiados valores para descomprimir (%d esperado)"
|
|||||||
|
|
||||||
#: extmod/ulab/code/approx/approx.c
|
#: extmod/ulab/code/approx/approx.c
|
||||||
msgid "trapz is defined for 1D arrays"
|
msgid "trapz is defined for 1D arrays"
|
||||||
msgstr ""
|
msgstr "trapz esta definido para matrices 1D"
|
||||||
|
|
||||||
#: extmod/ulab/code/approx/approx.c
|
#: extmod/ulab/code/approx/approx.c
|
||||||
msgid "trapz is defined for 1D arrays of equal length"
|
msgid "trapz is defined for 1D arrays of equal length"
|
||||||
@ -4002,7 +4057,7 @@ msgstr "trapz está definido para arreglos 1D de igual tamaño"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
|
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
|
||||||
msgid "trigger level must be 0 or 1"
|
msgid "trigger level must be 0 or 1"
|
||||||
msgstr ""
|
msgstr "nivel de accionamiento debe ser 0 o 1"
|
||||||
|
|
||||||
#: py/obj.c
|
#: py/obj.c
|
||||||
msgid "tuple/list has wrong length"
|
msgid "tuple/list has wrong length"
|
||||||
@ -4144,7 +4199,7 @@ msgstr "los vectores deben tener el mismo tamaño"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
|
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
|
||||||
msgid "wakeup conflict"
|
msgid "wakeup conflict"
|
||||||
msgstr ""
|
msgstr "conflicto de wakeup"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
|
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
|
||||||
msgid "watchdog not initialized"
|
msgid "watchdog not initialized"
|
||||||
@ -4154,13 +4209,18 @@ msgstr "watchdog no inicializado"
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr "el tiempo de espera del perro guardián debe ser mayor a 0"
|
msgstr "el tiempo de espera del perro guardián debe ser mayor a 0"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr "ancho debe estar entre 2 y 8 (inclusivamente), no %d"
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr "el ancho debe ser mayor que cero"
|
msgstr "el ancho debe ser mayor que cero"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/wifi/Radio.c
|
#: ports/esp32s2/common-hal/wifi/Radio.c
|
||||||
msgid "wifi is not enabled"
|
msgid "wifi is not enabled"
|
||||||
msgstr ""
|
msgstr "wifi no esta habilitado"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/Adapter.c
|
#: shared-bindings/_bleio/Adapter.c
|
||||||
msgid "window must be <= interval"
|
msgid "window must be <= interval"
|
||||||
@ -4200,7 +4260,7 @@ msgstr "valor x fuera de límites"
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/audiobusio/__init__.c
|
#: ports/esp32s2/common-hal/audiobusio/__init__.c
|
||||||
msgid "xTaskCreate failed"
|
msgid "xTaskCreate failed"
|
||||||
msgstr ""
|
msgstr "fallo en xTaskCreate"
|
||||||
|
|
||||||
#: shared-bindings/displayio/Shape.c
|
#: shared-bindings/displayio/Shape.c
|
||||||
msgid "y should be an int"
|
msgid "y should be an int"
|
||||||
|
@ -366,6 +366,7 @@ msgstr "Lahat ng timers para sa pin na ito ay ginagamit"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Lahat ng timer ginagamit"
|
msgstr "Lahat ng timer ginagamit"
|
||||||
@ -1106,6 +1107,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1461,9 +1467,14 @@ msgstr "Walang DAC sa chip"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Walang DMA channel na mahanap"
|
msgstr "Walang DMA channel na mahanap"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1671,6 +1682,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "Oversample ay dapat multiple ng 8."
|
msgstr "Oversample ay dapat multiple ng 8."
|
||||||
@ -1743,6 +1759,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "Kasama ang kung ano pang modules na sa filesystem\n"
|
msgstr "Kasama ang kung ano pang modules na sa filesystem\n"
|
||||||
@ -1983,6 +2003,14 @@ msgstr "Binibiyak gamit ang sub-captures"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "Ang laki ng stack ay dapat na hindi bababa sa 256"
|
msgstr "Ang laki ng stack ay dapat na hindi bababa sa 256"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Stream kulang ng readinto() o write() method."
|
msgstr "Stream kulang ng readinto() o write() method."
|
||||||
@ -2146,6 +2174,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Hindi ma-allocate ang buffers para sa naka-sign na conversion"
|
msgstr "Hindi ma-allocate ang buffers para sa naka-sign na conversion"
|
||||||
|
|
||||||
@ -3355,6 +3384,10 @@ msgstr "nabigo ang paglalaan ng memorya, paglalaan ng %u bytes"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "abigo ang paglalaan ng memorya, ang heap ay naka-lock"
|
msgstr "abigo ang paglalaan ng memorya, ang heap ay naka-lock"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "module hindi nakita"
|
msgstr "module hindi nakita"
|
||||||
@ -3671,6 +3704,10 @@ msgstr "pop mula sa walang laman na PulseIn"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "pow() 3rd argument ay hindi maaring 0"
|
msgstr "pow() 3rd argument ay hindi maaring 0"
|
||||||
@ -4131,6 +4168,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
115
locale/fr.po
115
locale/fr.po
@ -8,14 +8,14 @@ msgstr ""
|
|||||||
"Project-Id-Version: 0.1\n"
|
"Project-Id-Version: 0.1\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||||
"PO-Revision-Date: 2021-01-30 02:32+0000\n"
|
"PO-Revision-Date: 2021-02-21 22:27+0000\n"
|
||||||
"Last-Translator: Antonin ENFRUN <antonin.e@me.com>\n"
|
"Last-Translator: Hugo Dahl <hugo@code-jedi.com>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 4.5-dev\n"
|
"X-Generator: Weblate 4.5\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -352,7 +352,7 @@ msgstr "Tous les canaux d'événements sont utilisés"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "All state machines in use"
|
msgid "All state machines in use"
|
||||||
msgstr ""
|
msgstr "Tous les automates finis sont utilisés"
|
||||||
|
|
||||||
#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
|
#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
|
||||||
msgid "All sync event channels in use"
|
msgid "All sync event channels in use"
|
||||||
@ -374,6 +374,7 @@ msgstr "Tous les minuteurs pour cette broche sont utilisés"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Tous les minuteurs sont utilisés"
|
msgstr "Tous les minuteurs sont utilisés"
|
||||||
@ -656,7 +657,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/socketpool/Socket.c
|
#: ports/esp32s2/common-hal/socketpool/Socket.c
|
||||||
msgid "Cannot set socket options"
|
msgid "Cannot set socket options"
|
||||||
msgstr ""
|
msgstr "Ne peut définir les options de socket"
|
||||||
|
|
||||||
#: shared-bindings/digitalio/DigitalInOut.c
|
#: shared-bindings/digitalio/DigitalInOut.c
|
||||||
msgid "Cannot set value when direction is input."
|
msgid "Cannot set value when direction is input."
|
||||||
@ -1093,7 +1094,7 @@ msgstr "Erreur d'initialisation I2C"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/busio/I2C.c
|
#: ports/raspberrypi/common-hal/busio/I2C.c
|
||||||
msgid "I2C peripheral in use"
|
msgid "I2C peripheral in use"
|
||||||
msgstr ""
|
msgstr "périphérique I2C utilisé"
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/I2SOut.c
|
#: shared-bindings/audiobusio/I2SOut.c
|
||||||
msgid "I2SOut not available"
|
msgid "I2SOut not available"
|
||||||
@ -1122,12 +1123,19 @@ msgstr "Taille de tampon incorrecte"
|
|||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Init program size invalid"
|
msgid "Init program size invalid"
|
||||||
msgstr ""
|
msgstr "Taille du programme d'initialisation non valide"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
|
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
|
||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr "Échec d'initialisation par manque de mémoire"
|
msgstr "Échec d'initialisation par manque de mémoire"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
"La taille (%d) du tampon d'entrée doit être un multiple du nombre (%d) de "
|
||||||
|
"brins"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr "L'entrée prend trop de temps"
|
msgstr "L'entrée prend trop de temps"
|
||||||
@ -1139,27 +1147,31 @@ msgstr "Erreur d'entrée/sortie"
|
|||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d jumps on pin"
|
msgid "Instruction %d jumps on pin"
|
||||||
msgstr ""
|
msgstr "Instruction %d saute sur la broche"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d shifts in more bits than pin count"
|
msgid "Instruction %d shifts in more bits than pin count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Instruction %d décale vers l'intérieur de plus de bits que le nombre de "
|
||||||
|
"broches"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d shifts out more bits than pin count"
|
msgid "Instruction %d shifts out more bits than pin count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"instruction %d décale vers l'extérieur de plus de bits que le nombre de "
|
||||||
|
"broches"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d uses extra pin"
|
msgid "Instruction %d uses extra pin"
|
||||||
msgstr ""
|
msgstr "instruction %d utilise des broches supplémentaires"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Instruction %d waits on input outside of count"
|
msgid "Instruction %d waits on input outside of count"
|
||||||
msgstr ""
|
msgstr "instruction %d attend sur une entrée hors du compte"
|
||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/__init__.c
|
#: ports/nrf/common-hal/_bleio/__init__.c
|
||||||
msgid "Insufficient authentication"
|
msgid "Insufficient authentication"
|
||||||
@ -1424,32 +1436,33 @@ msgstr "Broche MISO ou MOSI manquante"
|
|||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_in_pin. Instruction %d reads pin(s)"
|
msgid "Missing first_in_pin. Instruction %d reads pin(s)"
|
||||||
msgstr ""
|
msgstr "first_in_pin manquant. Instruction %d lit une/des broche(s)"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_in_pin. Instruction %d shifts in from pin(s)"
|
msgid "Missing first_in_pin. Instruction %d shifts in from pin(s)"
|
||||||
msgstr ""
|
msgstr "first_in_pin manquant. Instruction %d est déplacée par la/les broche(s)"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_in_pin. Instruction %d waits based on pin"
|
msgid "Missing first_in_pin. Instruction %d waits based on pin"
|
||||||
msgstr ""
|
msgstr "first_in_pin manquant. L'instruction %d attends dépends de la broche"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_out_pin. Instruction %d shifts out to pin(s)"
|
msgid "Missing first_out_pin. Instruction %d shifts out to pin(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"first_out_pin manquant. Instruction %d est déplacée par la/les broche(s)"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_out_pin. Instruction %d writes pin(s)"
|
msgid "Missing first_out_pin. Instruction %d writes pin(s)"
|
||||||
msgstr ""
|
msgstr "first_out_pin manquant. Instruction %d écrit un/des broche(s)"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Missing first_set_pin. Instruction %d sets pin(s)"
|
msgid "Missing first_set_pin. Instruction %d sets pin(s)"
|
||||||
msgstr ""
|
msgstr "first_set_pin manquant. L'instruction %d règle la/les broche(s)"
|
||||||
|
|
||||||
#: shared-bindings/displayio/Group.c
|
#: shared-bindings/displayio/Group.c
|
||||||
msgid "Must be a %q subclass."
|
msgid "Must be a %q subclass."
|
||||||
@ -1483,9 +1496,14 @@ msgstr "Pas de DAC sur la puce"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Aucun canal DMA trouvé"
|
msgstr "Aucun canal DMA trouvé"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr "Aucun minuteur de rythme DMA trouvé"
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1570,13 +1588,13 @@ msgstr "Aucun réseau avec ce ssid"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "No out in program"
|
msgid "No out in program"
|
||||||
msgstr ""
|
msgstr "Aucun out dans le programme"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/I2C.c
|
#: ports/atmel-samd/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/I2C.c
|
||||||
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
|
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
|
||||||
#: ports/raspberrypi/common-hal/busio/I2C.c
|
#: ports/raspberrypi/common-hal/busio/I2C.c
|
||||||
msgid "No pull up found on SDA or SCL; check your wiring"
|
msgid "No pull up found on SDA or SCL; check your wiring"
|
||||||
msgstr ""
|
msgstr "Aucun pull up trouvé sur SDA ou SCL; vérifiez votre cablage"
|
||||||
|
|
||||||
#: shared-module/touchio/TouchIn.c
|
#: shared-module/touchio/TouchIn.c
|
||||||
msgid "No pulldown on pin; 1Mohm recommended"
|
msgid "No pulldown on pin; 1Mohm recommended"
|
||||||
@ -1637,7 +1655,7 @@ msgstr "Uniquement 8 ou 16 bit mono avec "
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "Only IN/OUT of up to 8 supported"
|
msgid "Only IN/OUT of up to 8 supported"
|
||||||
msgstr ""
|
msgstr "Seulement des IN/OUT jusqu'à 8 est supporté"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/wifi/__init__.c
|
#: ports/esp32s2/common-hal/wifi/__init__.c
|
||||||
msgid "Only IPv4 addresses supported"
|
msgid "Only IPv4 addresses supported"
|
||||||
@ -1696,6 +1714,11 @@ msgstr "Hors de mémoire"
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr "Plus de sockets"
|
msgstr "Plus de sockets"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr "Tampon de sortie doit être au moins %d octets"
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "Le sur-échantillonage doit être un multiple de 8."
|
msgstr "Le sur-échantillonage doit être un multiple de 8."
|
||||||
@ -1734,11 +1757,11 @@ msgstr "Permission refusée"
|
|||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Pin count must be at least 1"
|
msgid "Pin count must be at least 1"
|
||||||
msgstr ""
|
msgstr "Nombre de broches doit être au moins 1"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "Pin count too large"
|
msgid "Pin count too large"
|
||||||
msgstr ""
|
msgstr "Nombre de broches trop élevé"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c
|
#: ports/atmel-samd/common-hal/analogio/AnalogIn.c
|
||||||
#: ports/cxd56/common-hal/analogio/AnalogIn.c
|
#: ports/cxd56/common-hal/analogio/AnalogIn.c
|
||||||
@ -1774,6 +1797,10 @@ msgstr ""
|
|||||||
"octets idéal. Si cela ne peut pas être évité, transmettez allow_inefficient "
|
"octets idéal. Si cela ne peut pas être évité, transmettez allow_inefficient "
|
||||||
"= True au constructeur"
|
"= True au constructeur"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr "Les broches doivent partager la tranche PWM"
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "Ainsi que tout autres modules présents sur le système de fichiers\n"
|
msgstr "Ainsi que tout autres modules présents sur le système de fichiers\n"
|
||||||
@ -1818,23 +1845,23 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "Program does IN without loading ISR"
|
msgid "Program does IN without loading ISR"
|
||||||
msgstr ""
|
msgstr "Le programme fait des entrées sans charger d'ISR"
|
||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "Program does OUT without loading OSR"
|
msgid "Program does OUT without loading OSR"
|
||||||
msgstr ""
|
msgstr "Le programme fait des sorties sans charger d'OSR"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Program must contain at least one 16-bit instruction."
|
msgid "Program must contain at least one 16-bit instruction."
|
||||||
msgstr ""
|
msgstr "Le programme doit contenir au moins une instruction de 16 bits."
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Program size invalid"
|
msgid "Program size invalid"
|
||||||
msgstr ""
|
msgstr "Taille du programme invalide"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Program too large"
|
msgid "Program too large"
|
||||||
msgstr ""
|
msgstr "Programme trop grand"
|
||||||
|
|
||||||
#: shared-bindings/digitalio/DigitalInOut.c
|
#: shared-bindings/digitalio/DigitalInOut.c
|
||||||
msgid "Pull not used when direction is output."
|
msgid "Pull not used when direction is output."
|
||||||
@ -1842,7 +1869,7 @@ msgstr "Le tirage 'pull' n'est pas utilisé quand la direction est 'output'."
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
|
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
|
||||||
msgid "RAISE mode is not implemented"
|
msgid "RAISE mode is not implemented"
|
||||||
msgstr ""
|
msgstr "Mode RAISE n'est pas implémenté"
|
||||||
|
|
||||||
#: ports/stm/common-hal/os/__init__.c
|
#: ports/stm/common-hal/os/__init__.c
|
||||||
msgid "RNG DeInit Error"
|
msgid "RNG DeInit Error"
|
||||||
@ -1854,7 +1881,7 @@ msgstr "Erreur d'initialisation du RNG (RNG Init)"
|
|||||||
|
|
||||||
#: ports/nrf/common-hal/busio/UART.c
|
#: ports/nrf/common-hal/busio/UART.c
|
||||||
msgid "RS485 Not yet supported on this device"
|
msgid "RS485 Not yet supported on this device"
|
||||||
msgstr ""
|
msgstr "RS485 n'est pas encore supporté sur cet appareil"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/busio/UART.c
|
#: ports/esp32s2/common-hal/busio/UART.c
|
||||||
#: ports/mimxrt10xx/common-hal/busio/UART.c
|
#: ports/mimxrt10xx/common-hal/busio/UART.c
|
||||||
@ -1949,7 +1976,7 @@ msgstr "Erreur de réinitialisation SPI"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/busio/SPI.c
|
#: ports/raspberrypi/common-hal/busio/SPI.c
|
||||||
msgid "SPI peripheral in use"
|
msgid "SPI peripheral in use"
|
||||||
msgstr ""
|
msgstr "Périphérique SPI utilisé"
|
||||||
|
|
||||||
#: shared-bindings/audiomixer/Mixer.c
|
#: shared-bindings/audiomixer/Mixer.c
|
||||||
msgid "Sample rate must be positive"
|
msgid "Sample rate must be positive"
|
||||||
@ -1983,11 +2010,11 @@ msgstr "Un contexte niveau serveur ne peut avoir de hostname"
|
|||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Set pin count must be between 1 and 5"
|
msgid "Set pin count must be between 1 and 5"
|
||||||
msgstr ""
|
msgstr "Nombre de broches configurées doit être entre 1 et 5"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "Side set pin count must be between 1 and 5"
|
msgid "Side set pin count must be between 1 and 5"
|
||||||
msgstr ""
|
msgstr "Nombre de broches Side configurées doit être entre 1 et 5"
|
||||||
|
|
||||||
#: ports/cxd56/common-hal/camera/Camera.c
|
#: ports/cxd56/common-hal/camera/Camera.c
|
||||||
msgid "Size not supported"
|
msgid "Size not supported"
|
||||||
@ -2020,6 +2047,14 @@ msgstr "Fractionnement avec des sous-captures"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "La pile doit être au moins de 256"
|
msgstr "La pile doit être au moins de 256"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr "Canal stéréo gauche doit être sur le canal PWM A"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr "Canal stéréo droit doit être sur le canal PWM B"
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Il manque une méthode readinto() ou write() au flux."
|
msgstr "Il manque une méthode readinto() ou write() au flux."
|
||||||
@ -2167,7 +2202,7 @@ msgstr "Erreur de réinitialisation UART"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/busio/UART.c
|
#: ports/raspberrypi/common-hal/busio/UART.c
|
||||||
msgid "UART not yet supported"
|
msgid "UART not yet supported"
|
||||||
msgstr ""
|
msgstr "UART n'est pas encore supporté"
|
||||||
|
|
||||||
#: ports/stm/common-hal/busio/UART.c
|
#: ports/stm/common-hal/busio/UART.c
|
||||||
msgid "UART write error"
|
msgid "UART write error"
|
||||||
@ -2198,6 +2233,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Impossible d'allouer des tampons pour une conversion signée"
|
msgstr "Impossible d'allouer des tampons pour une conversion signée"
|
||||||
|
|
||||||
@ -3413,6 +3449,10 @@ msgstr "l'allocation de mémoire a échoué en allouant %u octets"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "l'allocation de mémoire a échoué, le tas est vérrouillé"
|
msgstr "l'allocation de mémoire a échoué, le tas est vérrouillé"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr "memoryview: length n'est pas un multiple de itemsize"
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "module introuvable"
|
msgstr "module introuvable"
|
||||||
@ -3732,6 +3772,10 @@ msgstr "'pop' d'une entrée PulseIn vide"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr "pop sur %q vide"
|
msgstr "pop sur %q vide"
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr "port doit être >= 0"
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "le 3e argument de pow() ne peut être 0"
|
msgstr "le 3e argument de pow() ne peut être 0"
|
||||||
@ -3768,11 +3812,11 @@ msgstr "les deux boutons appuyés lors du démarrage.\n"
|
|||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "pull_threshold must be between 1 and 32"
|
msgid "pull_threshold must be between 1 and 32"
|
||||||
msgstr ""
|
msgstr "pull_threshold doit être entre 1 et 32"
|
||||||
|
|
||||||
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c
|
||||||
msgid "push_threshold must be between 1 and 32"
|
msgid "push_threshold must be between 1 and 32"
|
||||||
msgstr ""
|
msgstr "push_threshold doit être entre 1 et 32"
|
||||||
|
|
||||||
#: extmod/modutimeq.c
|
#: extmod/modutimeq.c
|
||||||
msgid "queue overflow"
|
msgid "queue overflow"
|
||||||
@ -4191,6 +4235,11 @@ msgstr "chien de garde (watchdog) non initialisé"
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr "watchdog timeout doit être supérieur à 0"
|
msgstr "watchdog timeout doit être supérieur à 0"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr "width doit être entre 2 et 8 (inclusivement), non %d"
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr "width doit être plus que zero"
|
msgstr "width doit être plus que zero"
|
||||||
|
42
locale/hi.po
42
locale/hi.po
@ -363,6 +363,7 @@ msgstr ""
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1091,6 +1092,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1446,9 +1452,14 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1653,6 +1664,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1724,6 +1740,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1963,6 +1983,14 @@ msgstr ""
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2126,6 +2154,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3308,6 +3337,10 @@ msgstr ""
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -3622,6 +3655,10 @@ msgstr ""
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4078,6 +4115,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
223
locale/it_IT.po
223
locale/it_IT.po
@ -7,25 +7,31 @@ msgstr ""
|
|||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||||
"PO-Revision-Date: 2018-10-02 16:27+0200\n"
|
"PO-Revision-Date: 2021-02-18 15:50+0000\n"
|
||||||
"Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n"
|
"Last-Translator: Luca De Filippo <luca.defilippo@translationcommons.org>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
"X-Generator: Weblate 4.5\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
"Code done running.\n"
|
"Code done running.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"Caricamento codice pronto.\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
"Code stopped by auto-reload.\n"
|
"Code stopped by auto-reload.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"Codice fermato dall'auto-ricarica.\n"
|
||||||
|
|
||||||
#: supervisor/shared/safe_mode.c
|
#: supervisor/shared/safe_mode.c
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -33,6 +39,9 @@ msgid ""
|
|||||||
"Please file an issue with the contents of your CIRCUITPY drive at \n"
|
"Please file an issue with the contents of your CIRCUITPY drive at \n"
|
||||||
"https://github.com/adafruit/circuitpython/issues\n"
|
"https://github.com/adafruit/circuitpython/issues\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"Per favore, segnala il problema con il contenuto del tuo CIRCUITPY a\n"
|
||||||
|
"https://github.com/adafruit/circuitpython/issues\n"
|
||||||
|
|
||||||
#: py/obj.c
|
#: py/obj.c
|
||||||
msgid " File \"%q\""
|
msgid " File \"%q\""
|
||||||
@ -44,7 +53,7 @@ msgstr " File \"%q\", riga %d"
|
|||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid " is of type %q\n"
|
msgid " is of type %q\n"
|
||||||
msgstr ""
|
msgstr " è di tipo %q\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid " output:\n"
|
msgid " output:\n"
|
||||||
@ -60,10 +69,11 @@ msgstr "%%c necessita di int o char"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"%d address pins, %d rgb pins and %d tiles indicate a height of %d, not %d"
|
"%d address pins, %d rgb pins and %d tiles indicate a height of %d, not %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"%d pin indirizzo, %d pin rgb e %d tessere indicano l'altezza di %d, non %d"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/sdioio/SDCard.c
|
#: ports/atmel-samd/common-hal/sdioio/SDCard.c
|
||||||
msgid "%q failure: %d"
|
msgid "%q failure: %d"
|
||||||
msgstr ""
|
msgstr "%q fallito: %d"
|
||||||
|
|
||||||
#: shared-bindings/microcontroller/Pin.c
|
#: shared-bindings/microcontroller/Pin.c
|
||||||
msgid "%q in use"
|
msgid "%q in use"
|
||||||
@ -79,15 +89,15 @@ msgstr "indice %q fuori intervallo"
|
|||||||
|
|
||||||
#: py/obj.c
|
#: py/obj.c
|
||||||
msgid "%q indices must be integers, not %q"
|
msgid "%q indices must be integers, not %q"
|
||||||
msgstr ""
|
msgstr "%q gli indici devono essere interi, non %q"
|
||||||
|
|
||||||
#: shared-bindings/vectorio/Polygon.c
|
#: shared-bindings/vectorio/Polygon.c
|
||||||
msgid "%q list must be a list"
|
msgid "%q list must be a list"
|
||||||
msgstr ""
|
msgstr "lista %q deve essere una lista"
|
||||||
|
|
||||||
#: shared-bindings/memorymonitor/AllocationAlarm.c
|
#: shared-bindings/memorymonitor/AllocationAlarm.c
|
||||||
msgid "%q must be >= 0"
|
msgid "%q must be >= 0"
|
||||||
msgstr ""
|
msgstr "%q deve essere >= 0"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/CharacteristicBuffer.c
|
#: shared-bindings/_bleio/CharacteristicBuffer.c
|
||||||
#: shared-bindings/_bleio/PacketBuffer.c shared-bindings/displayio/Group.c
|
#: shared-bindings/_bleio/PacketBuffer.c shared-bindings/displayio/Group.c
|
||||||
@ -100,20 +110,19 @@ msgstr "slice del buffer devono essere della stessa lunghezza"
|
|||||||
|
|
||||||
#: shared-module/vectorio/Polygon.c
|
#: shared-module/vectorio/Polygon.c
|
||||||
msgid "%q must be a tuple of length 2"
|
msgid "%q must be a tuple of length 2"
|
||||||
msgstr ""
|
msgstr "%q deve essere una tupla di lunghezza 2"
|
||||||
|
|
||||||
#: shared-bindings/canio/Match.c
|
#: shared-bindings/canio/Match.c
|
||||||
msgid "%q out of range"
|
msgid "%q out of range"
|
||||||
msgstr ""
|
msgstr "%q oltre il limite"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||||
msgid "%q pin invalid"
|
msgid "%q pin invalid"
|
||||||
msgstr ""
|
msgstr "%q pin non valido"
|
||||||
|
|
||||||
#: shared-bindings/fontio/BuiltinFont.c
|
#: shared-bindings/fontio/BuiltinFont.c
|
||||||
#, fuzzy
|
|
||||||
msgid "%q should be an int"
|
msgid "%q should be an int"
|
||||||
msgstr "y dovrebbe essere un int"
|
msgstr "%q dovrebbe essere un int"
|
||||||
|
|
||||||
#: py/bc.c py/objnamedtuple.c
|
#: py/bc.c py/objnamedtuple.c
|
||||||
msgid "%q() takes %d positional arguments but %d were given"
|
msgid "%q() takes %d positional arguments but %d were given"
|
||||||
@ -122,7 +131,7 @@ msgstr "%q() prende %d argomenti posizionali ma ne sono stati forniti %d"
|
|||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s error 0x%x"
|
msgid "%s error 0x%x"
|
||||||
msgstr ""
|
msgstr "%s errore 0x%x"
|
||||||
|
|
||||||
#: py/argcheck.c
|
#: py/argcheck.c
|
||||||
msgid "'%q' argument required"
|
msgid "'%q' argument required"
|
||||||
@ -130,93 +139,93 @@ msgstr "'%q' argomento richiesto"
|
|||||||
|
|
||||||
#: py/runtime.c
|
#: py/runtime.c
|
||||||
msgid "'%q' object cannot assign attribute '%q'"
|
msgid "'%q' object cannot assign attribute '%q'"
|
||||||
msgstr ""
|
msgstr "L'oggetto '%q' non può assegnare l'attributo '%q'"
|
||||||
|
|
||||||
#: py/proto.c
|
#: py/proto.c
|
||||||
msgid "'%q' object does not support '%q'"
|
msgid "'%q' object does not support '%q'"
|
||||||
msgstr ""
|
msgstr "L'oggetto '%q' non supporta '%q'"
|
||||||
|
|
||||||
#: py/obj.c
|
#: py/obj.c
|
||||||
msgid "'%q' object does not support item assignment"
|
msgid "'%q' object does not support item assignment"
|
||||||
msgstr ""
|
msgstr "L'oggetto '%q' non supporta l'assegnazione dell'elemento"
|
||||||
|
|
||||||
#: py/obj.c
|
#: py/obj.c
|
||||||
msgid "'%q' object does not support item deletion"
|
msgid "'%q' object does not support item deletion"
|
||||||
msgstr ""
|
msgstr "L'oggetto '%q' non supporta la rimozione dell'elemento"
|
||||||
|
|
||||||
#: py/runtime.c
|
#: py/runtime.c
|
||||||
msgid "'%q' object has no attribute '%q'"
|
msgid "'%q' object has no attribute '%q'"
|
||||||
msgstr ""
|
msgstr "L'oggetto '%q' non ha attributi '%q'"
|
||||||
|
|
||||||
#: py/runtime.c
|
#: py/runtime.c
|
||||||
msgid "'%q' object is not an iterator"
|
msgid "'%q' object is not an iterator"
|
||||||
msgstr ""
|
msgstr "L'oggetto '%q' non è un iteratore"
|
||||||
|
|
||||||
#: py/objtype.c py/runtime.c
|
#: py/objtype.c py/runtime.c
|
||||||
msgid "'%q' object is not callable"
|
msgid "'%q' object is not callable"
|
||||||
msgstr ""
|
msgstr "L'oggetto '%q' non è richiamabile"
|
||||||
|
|
||||||
#: py/runtime.c
|
#: py/runtime.c
|
||||||
msgid "'%q' object is not iterable"
|
msgid "'%q' object is not iterable"
|
||||||
msgstr ""
|
msgstr "L'oggetto '%q' non è iterabile"
|
||||||
|
|
||||||
#: py/obj.c
|
#: py/obj.c
|
||||||
msgid "'%q' object is not subscriptable"
|
msgid "'%q' object is not subscriptable"
|
||||||
msgstr ""
|
msgstr "l'oggetto '%q' non è riscrivibile"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c py/emitinlinextensa.c
|
#: py/emitinlinethumb.c py/emitinlinextensa.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "'%s' expects a label"
|
msgid "'%s' expects a label"
|
||||||
msgstr "'%s' aspetta una etichetta"
|
msgstr "'%s' richiede una etichetta"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c py/emitinlinextensa.c
|
#: py/emitinlinethumb.c py/emitinlinextensa.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "'%s' expects a register"
|
msgid "'%s' expects a register"
|
||||||
msgstr "'%s' aspetta un registro"
|
msgstr "'%s' richiede un registro"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c
|
#: py/emitinlinethumb.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "'%s' expects a special register"
|
msgid "'%s' expects a special register"
|
||||||
msgstr "'%s' aspetta un registro"
|
msgstr "'%s' richiede un registro speciale"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c
|
#: py/emitinlinethumb.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "'%s' expects an FPU register"
|
msgid "'%s' expects an FPU register"
|
||||||
msgstr "'%s' aspetta un registro"
|
msgstr "'%s' richiede un registro FPU"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c
|
#: py/emitinlinethumb.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "'%s' expects an address of the form [a, b]"
|
msgid "'%s' expects an address of the form [a, b]"
|
||||||
msgstr "'%s' aspetta un registro"
|
msgstr "'%s' richiede un indirizzo dal modulo [a, b]"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c py/emitinlinextensa.c
|
#: py/emitinlinethumb.c py/emitinlinextensa.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "'%s' expects an integer"
|
msgid "'%s' expects an integer"
|
||||||
msgstr "'%s' aspetta un intero"
|
msgstr "'%s' richiede un valore intero"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c
|
#: py/emitinlinethumb.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "'%s' expects at most r%d"
|
msgid "'%s' expects at most r%d"
|
||||||
msgstr "'%s' aspetta un registro"
|
msgstr "'%s' richiede almeno r%d"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c
|
#: py/emitinlinethumb.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "'%s' expects {r0, r1, ...}"
|
msgid "'%s' expects {r0, r1, ...}"
|
||||||
msgstr "'%s' aspetta un registro"
|
msgstr "'%s' richiede {r0, r1, ...}"
|
||||||
|
|
||||||
#: py/emitinlinextensa.c
|
#: py/emitinlinextensa.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "'%s' integer %d is not within range %d..%d"
|
msgid "'%s' integer %d is not within range %d..%d"
|
||||||
msgstr "intero '%s' non è nell'intervallo %d..%d"
|
msgstr "Valore intero '%s' %d non è nell'intervallo %d..%d"
|
||||||
|
|
||||||
#: py/emitinlinethumb.c
|
#: py/emitinlinethumb.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "'%s' integer 0x%x does not fit in mask 0x%x"
|
msgid "'%s' integer 0x%x does not fit in mask 0x%x"
|
||||||
msgstr "intero '%s' non è nell'intervallo %d..%d"
|
msgstr "Valore intero '%s' 0x%x non rientra nella maschera 0x%x"
|
||||||
|
|
||||||
#: py/objstr.c
|
#: py/objstr.c
|
||||||
msgid "'=' alignment not allowed in string format specifier"
|
msgid "'=' alignment not allowed in string format specifier"
|
||||||
msgstr "aligniamento '=' non è permesso per il specificatore formato string"
|
msgstr "Allineamento'=' non è permesso per lo specificatore formato stringa"
|
||||||
|
|
||||||
#: shared-module/struct/__init__.c
|
#: shared-module/struct/__init__.c
|
||||||
msgid "'S' and 'O' are not supported format types"
|
msgid "'S' and 'O' are not supported format types"
|
||||||
@ -233,22 +242,23 @@ msgstr "'await' al di fuori della funzione"
|
|||||||
#: py/compile.c
|
#: py/compile.c
|
||||||
msgid "'await', 'async for' or 'async with' outside async function"
|
msgid "'await', 'async for' or 'async with' outside async function"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"'await', 'async for' o 'async with' fuori della funzione sincronizzazione"
|
||||||
|
|
||||||
#: py/compile.c
|
#: py/compile.c
|
||||||
msgid "'break' outside loop"
|
msgid "'break' outside loop"
|
||||||
msgstr "'break' al di fuori del ciclo"
|
msgstr "'break' fuori del ciclo"
|
||||||
|
|
||||||
#: py/compile.c
|
#: py/compile.c
|
||||||
msgid "'continue' outside loop"
|
msgid "'continue' outside loop"
|
||||||
msgstr "'continue' al di fuori del ciclo"
|
msgstr "'continue' fuori del ciclo"
|
||||||
|
|
||||||
#: py/objgenerator.c
|
#: py/objgenerator.c
|
||||||
msgid "'coroutine' object is not an iterator"
|
msgid "'coroutine' object is not an iterator"
|
||||||
msgstr ""
|
msgstr "L'oggetto 'coroutine' non è un iteratore"
|
||||||
|
|
||||||
#: py/compile.c
|
#: py/compile.c
|
||||||
msgid "'data' requires at least 2 arguments"
|
msgid "'data' requires at least 2 arguments"
|
||||||
msgstr "'data' richiede almeno 2 argomento"
|
msgstr "'data' richiede almeno 2 argomenti"
|
||||||
|
|
||||||
#: py/compile.c
|
#: py/compile.c
|
||||||
msgid "'data' requires integer arguments"
|
msgid "'data' requires integer arguments"
|
||||||
@ -264,7 +274,7 @@ msgstr "'return' al di fuori della funzione"
|
|||||||
|
|
||||||
#: py/compile.c
|
#: py/compile.c
|
||||||
msgid "'yield from' inside async function"
|
msgid "'yield from' inside async function"
|
||||||
msgstr ""
|
msgstr "'yield from' è nella funzione sincronizzazione"
|
||||||
|
|
||||||
#: py/compile.c
|
#: py/compile.c
|
||||||
msgid "'yield' outside function"
|
msgid "'yield' outside function"
|
||||||
@ -288,29 +298,29 @@ msgstr "pow() con tre argmomenti non supportata"
|
|||||||
|
|
||||||
#: shared-module/msgpack/__init__.c
|
#: shared-module/msgpack/__init__.c
|
||||||
msgid "64 bit types"
|
msgid "64 bit types"
|
||||||
msgstr ""
|
msgstr "Tipo 64 bits"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/countio/Counter.c
|
#: ports/atmel-samd/common-hal/countio/Counter.c
|
||||||
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
|
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
|
||||||
msgid "A hardware interrupt channel is already in use"
|
msgid "A hardware interrupt channel is already in use"
|
||||||
msgstr "Un canale di interrupt hardware è già in uso"
|
msgstr "Un canale di interruzione hardware è già in uso"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/analogio/AnalogIn.c
|
#: ports/esp32s2/common-hal/analogio/AnalogIn.c
|
||||||
msgid "ADC2 is being used by WiFi"
|
msgid "ADC2 is being used by WiFi"
|
||||||
msgstr ""
|
msgstr "ADC2 sta usando il WiFi"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
|
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "Address must be %d bytes long"
|
msgid "Address must be %d bytes long"
|
||||||
msgstr "la palette deve essere lunga 32 byte"
|
msgstr "L'indirizzo deve essere lungo %d byte"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/Address.c
|
#: shared-bindings/_bleio/Address.c
|
||||||
msgid "Address type out of range"
|
msgid "Address type out of range"
|
||||||
msgstr ""
|
msgstr "Tipo di indirizzo fuori intervallo"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/canio/CAN.c
|
#: ports/esp32s2/common-hal/canio/CAN.c
|
||||||
msgid "All CAN peripherals are in use"
|
msgid "All CAN peripherals are in use"
|
||||||
msgstr ""
|
msgstr "Tutte le periferiche CAN sono in uso"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
|
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
|
||||||
msgid "All I2C peripherals are in use"
|
msgid "All I2C peripherals are in use"
|
||||||
@ -320,13 +330,13 @@ msgstr "Tutte le periferiche I2C sono in uso"
|
|||||||
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
|
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
|
||||||
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
|
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
|
||||||
msgid "All PCNT units in use"
|
msgid "All PCNT units in use"
|
||||||
msgstr ""
|
msgstr "Tutte le unità PCNT sono in uso"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/canio/Listener.c
|
#: ports/atmel-samd/common-hal/canio/Listener.c
|
||||||
#: ports/esp32s2/common-hal/canio/Listener.c
|
#: ports/esp32s2/common-hal/canio/Listener.c
|
||||||
#: ports/stm/common-hal/canio/Listener.c
|
#: ports/stm/common-hal/canio/Listener.c
|
||||||
msgid "All RX FIFOs in use"
|
msgid "All RX FIFOs in use"
|
||||||
msgstr ""
|
msgstr "Tutte le RX FIFO sono in uso"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/busio/SPI.c ports/nrf/common-hal/busio/SPI.c
|
#: ports/esp32s2/common-hal/busio/SPI.c ports/nrf/common-hal/busio/SPI.c
|
||||||
msgid "All SPI peripherals are in use"
|
msgid "All SPI peripherals are in use"
|
||||||
@ -343,7 +353,7 @@ msgstr "Tutti i canali eventi utilizati"
|
|||||||
|
|
||||||
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
|
||||||
msgid "All state machines in use"
|
msgid "All state machines in use"
|
||||||
msgstr ""
|
msgstr "Tutte le state machines sono in uso"
|
||||||
|
|
||||||
#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
|
#: ports/atmel-samd/audio_dma.c ports/atmel-samd/common-hal/audiobusio/PDMIn.c
|
||||||
msgid "All sync event channels in use"
|
msgid "All sync event channels in use"
|
||||||
@ -365,6 +375,7 @@ msgstr "Tutti i timer per questo pin sono in uso"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Tutti i timer utilizzati"
|
msgstr "Tutti i timer utilizzati"
|
||||||
@ -375,16 +386,16 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/canio/Listener.c
|
#: ports/atmel-samd/common-hal/canio/Listener.c
|
||||||
msgid "Already have all-matches listener"
|
msgid "Already have all-matches listener"
|
||||||
msgstr ""
|
msgstr "Già in possesso di tutti i listener abbinati"
|
||||||
|
|
||||||
#: shared-module/memorymonitor/AllocationAlarm.c
|
#: shared-module/memorymonitor/AllocationAlarm.c
|
||||||
#: shared-module/memorymonitor/AllocationSize.c
|
#: shared-module/memorymonitor/AllocationSize.c
|
||||||
msgid "Already running"
|
msgid "Already running"
|
||||||
msgstr ""
|
msgstr "Già in funzione"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/wifi/Radio.c
|
#: ports/esp32s2/common-hal/wifi/Radio.c
|
||||||
msgid "Already scanning for wifi networks"
|
msgid "Already scanning for wifi networks"
|
||||||
msgstr ""
|
msgstr "Già in ricerca di collegamenti WiFi"
|
||||||
|
|
||||||
#: ports/cxd56/common-hal/analogio/AnalogIn.c
|
#: ports/cxd56/common-hal/analogio/AnalogIn.c
|
||||||
msgid "AnalogIn not supported on given pin"
|
msgid "AnalogIn not supported on given pin"
|
||||||
@ -416,24 +427,24 @@ msgstr "Array deve avere mezzoparole (typo 'H')"
|
|||||||
|
|
||||||
#: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
|
#: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
|
||||||
msgid "Array values should be single bytes."
|
msgid "Array values should be single bytes."
|
||||||
msgstr "Valori di Array dovrebbero essere bytes singulari"
|
msgstr "I valori dell'Array dovrebbero essere bytes singoli."
|
||||||
|
|
||||||
#: shared-bindings/microcontroller/Pin.c
|
#: shared-bindings/microcontroller/Pin.c
|
||||||
msgid "At most %d %q may be specified (not %d)"
|
msgid "At most %d %q may be specified (not %d)"
|
||||||
msgstr ""
|
msgstr "Almeno %d %q devono essere specificati (non %d)"
|
||||||
|
|
||||||
#: shared-module/memorymonitor/AllocationAlarm.c
|
#: shared-module/memorymonitor/AllocationAlarm.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Attempt to allocate %d blocks"
|
msgid "Attempt to allocate %d blocks"
|
||||||
msgstr ""
|
msgstr "Provo ad allocare %d blocchi"
|
||||||
|
|
||||||
#: supervisor/shared/safe_mode.c
|
#: supervisor/shared/safe_mode.c
|
||||||
msgid "Attempted heap allocation when MicroPython VM not running."
|
msgid "Attempted heap allocation when MicroPython VM not running."
|
||||||
msgstr ""
|
msgstr "Provo l'allocazione quando MicroPython VM non è attivo."
|
||||||
|
|
||||||
#: shared-bindings/wifi/Radio.c
|
#: shared-bindings/wifi/Radio.c
|
||||||
msgid "Authentication failure"
|
msgid "Authentication failure"
|
||||||
msgstr ""
|
msgstr "Autenticazione Fallita"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid "Auto-reload is off.\n"
|
msgid "Auto-reload is off.\n"
|
||||||
@ -454,7 +465,7 @@ msgstr ""
|
|||||||
#: shared-module/displayio/Display.c
|
#: shared-module/displayio/Display.c
|
||||||
#: shared-module/framebufferio/FramebufferDisplay.c
|
#: shared-module/framebufferio/FramebufferDisplay.c
|
||||||
msgid "Below minimum frame rate"
|
msgid "Below minimum frame rate"
|
||||||
msgstr ""
|
msgstr "Al di sotto del frame rate minimo"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
msgid "Bit clock and word select must share a clock unit"
|
msgid "Bit clock and word select must share a clock unit"
|
||||||
@ -464,15 +475,15 @@ msgstr ""
|
|||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
|
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
|
||||||
msgstr ""
|
msgstr "La profondità dei bit deve essere inclusiva da 1 a 6, non %d"
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Bit depth must be multiple of 8."
|
msgid "Bit depth must be multiple of 8."
|
||||||
msgstr "La profondità di bit deve essere multipla di 8."
|
msgstr "La profondità di bit deve essere un multiplo di 8."
|
||||||
|
|
||||||
#: ports/mimxrt10xx/common-hal/busio/UART.c
|
#: ports/mimxrt10xx/common-hal/busio/UART.c
|
||||||
msgid "Both RX and TX required for flow control"
|
msgid "Both RX and TX required for flow control"
|
||||||
msgstr ""
|
msgstr "Sia RX che TX richiedono il controllo del flow"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
|
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
|
||||||
msgid "Both pins must support hardware interrupts"
|
msgid "Both pins must support hardware interrupts"
|
||||||
@ -482,21 +493,21 @@ msgstr "Entrambi i pin devono supportare gli interrupt hardware"
|
|||||||
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "Brightness must be 0-1.0"
|
msgid "Brightness must be 0-1.0"
|
||||||
msgstr ""
|
msgstr "La luminosità deve essere tra 0-1.0"
|
||||||
|
|
||||||
#: shared-bindings/supervisor/__init__.c
|
#: shared-bindings/supervisor/__init__.c
|
||||||
msgid "Brightness must be between 0 and 255"
|
msgid "Brightness must be between 0 and 255"
|
||||||
msgstr "La luminosità deve essere compreso tra 0 e 255"
|
msgstr "La luminosità deve essere compresa tra 0 e 255"
|
||||||
|
|
||||||
#: shared-bindings/displayio/Display.c
|
#: shared-bindings/displayio/Display.c
|
||||||
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
||||||
msgid "Brightness not adjustable"
|
msgid "Brightness not adjustable"
|
||||||
msgstr "Illiminazione non è regolabile"
|
msgstr "Luminosità non è regolabile"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/UUID.c
|
#: shared-bindings/_bleio/UUID.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Buffer + offset too small %d %d %d"
|
msgid "Buffer + offset too small %d %d %d"
|
||||||
msgstr ""
|
msgstr "Buffer + offset troppo piccolo %d %d %d"
|
||||||
|
|
||||||
#: shared-module/usb_hid/Device.c
|
#: shared-module/usb_hid/Device.c
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -506,26 +517,26 @@ msgstr "Buffer di lunghezza non valida. Dovrebbe essere di %d bytes."
|
|||||||
#: shared-bindings/displayio/Display.c
|
#: shared-bindings/displayio/Display.c
|
||||||
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
||||||
msgid "Buffer is not a bytearray."
|
msgid "Buffer is not a bytearray."
|
||||||
msgstr ""
|
msgstr "Buffer non è un array di bites."
|
||||||
|
|
||||||
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
|
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
|
||||||
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
||||||
msgid "Buffer is too small"
|
msgid "Buffer is too small"
|
||||||
msgstr ""
|
msgstr "Buffer troppo piccolo"
|
||||||
|
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Buffer length %d too big. It must be less than %d"
|
msgid "Buffer length %d too big. It must be less than %d"
|
||||||
msgstr ""
|
msgstr "Lunghezza Buffer %d troppo grande. Deve essere meno di %d"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/sdioio/SDCard.c
|
#: ports/atmel-samd/common-hal/sdioio/SDCard.c
|
||||||
#: ports/cxd56/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
|
#: ports/cxd56/common-hal/sdioio/SDCard.c shared-module/sdcardio/SDCard.c
|
||||||
msgid "Buffer length must be a multiple of 512"
|
msgid "Buffer length must be a multiple of 512"
|
||||||
msgstr ""
|
msgstr "La lunghezza del buffer deve essere un multiplo di 512"
|
||||||
|
|
||||||
#: ports/stm/common-hal/sdioio/SDCard.c
|
#: ports/stm/common-hal/sdioio/SDCard.c
|
||||||
msgid "Buffer must be a multiple of 512 bytes"
|
msgid "Buffer must be a multiple of 512 bytes"
|
||||||
msgstr ""
|
msgstr "Il buffer deve essere un multiplo di 512 bytes"
|
||||||
|
|
||||||
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
|
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
|
||||||
msgid "Buffer must be at least length 1"
|
msgid "Buffer must be at least length 1"
|
||||||
@ -533,40 +544,39 @@ msgstr "Il buffer deve essere lungo almeno 1"
|
|||||||
|
|
||||||
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
|
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
|
||||||
msgid "Buffer too large and unable to allocate"
|
msgid "Buffer too large and unable to allocate"
|
||||||
msgstr ""
|
msgstr "Buffer troppo grande ed impossibile allocare"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/PacketBuffer.c
|
#: shared-bindings/_bleio/PacketBuffer.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Buffer too short by %d bytes"
|
msgid "Buffer too short by %d bytes"
|
||||||
msgstr ""
|
msgstr "Buffer troppo piccolo di %d bytes"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/displayio/ParallelBus.c
|
#: ports/atmel-samd/common-hal/displayio/ParallelBus.c
|
||||||
#: ports/esp32s2/common-hal/displayio/ParallelBus.c
|
#: ports/esp32s2/common-hal/displayio/ParallelBus.c
|
||||||
#: ports/nrf/common-hal/displayio/ParallelBus.c
|
#: ports/nrf/common-hal/displayio/ParallelBus.c
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "Bus pin %d is already in use"
|
msgid "Bus pin %d is already in use"
|
||||||
msgstr "DAC già in uso"
|
msgstr "Bus pin %d è già in uso"
|
||||||
|
|
||||||
#: shared-bindings/_bleio/UUID.c
|
#: shared-bindings/_bleio/UUID.c
|
||||||
#, fuzzy
|
|
||||||
msgid "Byte buffer must be 16 bytes."
|
msgid "Byte buffer must be 16 bytes."
|
||||||
msgstr "i buffer devono essere della stessa lunghezza"
|
msgstr "I buffer byte devono essere di almeno 16 bytes."
|
||||||
|
|
||||||
#: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
|
#: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
|
||||||
msgid "Bytes must be between 0 and 255."
|
msgid "Bytes must be between 0 and 255."
|
||||||
msgstr "I byte devono essere compresi tra 0 e 255"
|
msgstr "I byte devono essere compresi tra 0 e 255."
|
||||||
|
|
||||||
#: shared-bindings/aesio/aes.c
|
#: shared-bindings/aesio/aes.c
|
||||||
msgid "CBC blocks must be multiples of 16 bytes"
|
msgid "CBC blocks must be multiples of 16 bytes"
|
||||||
msgstr ""
|
msgstr "I blocchi CBC devono essere multipli di 16 bytes"
|
||||||
|
|
||||||
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
#: ports/esp32s2/bindings/espidf/__init__.c ports/esp32s2/esp_error.c
|
||||||
msgid "CRC or checksum was invalid"
|
msgid "CRC or checksum was invalid"
|
||||||
msgstr ""
|
msgstr "CRC o controllo totale è risultato non valido"
|
||||||
|
|
||||||
#: py/objtype.c
|
#: py/objtype.c
|
||||||
msgid "Call super().__init__() before accessing native object."
|
msgid "Call super().__init__() before accessing native object."
|
||||||
msgstr ""
|
msgstr "Chiama super().__init__() prima di accedere ad un oggetto nativo."
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
#: ports/esp32s2/common-hal/alarm/pin/PinAlarm.c
|
||||||
msgid "Can only alarm on RTC IO from deep sleep."
|
msgid "Can only alarm on RTC IO from deep sleep."
|
||||||
@ -1106,6 +1116,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1465,9 +1480,14 @@ msgstr "Nessun DAC sul chip"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Nessun canale DMA trovato"
|
msgstr "Nessun canale DMA trovato"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1676,6 +1696,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "L'oversampling deve essere multiplo di 8."
|
msgstr "L'oversampling deve essere multiplo di 8."
|
||||||
@ -1752,6 +1777,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
@ -1995,6 +2024,14 @@ msgstr "Suddivisione con sotto-catture"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "La dimensione dello stack deve essere almeno 256"
|
msgstr "La dimensione dello stack deve essere almeno 256"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Metodi mancanti readinto() o write() allo stream."
|
msgstr "Metodi mancanti readinto() o write() allo stream."
|
||||||
@ -2158,6 +2195,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Ipossibilitato ad allocare buffer per la conversione con segno"
|
msgstr "Ipossibilitato ad allocare buffer per la conversione con segno"
|
||||||
|
|
||||||
@ -3358,6 +3396,10 @@ msgstr "allocazione di memoria fallita, allocando %u byte"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "allocazione di memoria fallita, l'heap è bloccato"
|
msgstr "allocazione di memoria fallita, l'heap è bloccato"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "modulo non trovato"
|
msgstr "modulo non trovato"
|
||||||
@ -3679,6 +3721,10 @@ msgstr "pop sun un PulseIn vuoto"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "il terzo argomento di pow() non può essere 0"
|
msgstr "il terzo argomento di pow() non può essere 0"
|
||||||
@ -4139,6 +4185,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
42
locale/ja.po
42
locale/ja.po
@ -368,6 +368,7 @@ msgstr "このピン用の全てのタイマが使用中"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "全てのタイマーが使用中"
|
msgstr "全てのタイマーが使用中"
|
||||||
@ -1104,6 +1105,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1459,9 +1465,14 @@ msgstr "チップにDACがありません"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "DMAチャネルが見つかりません"
|
msgstr "DMAチャネルが見つかりません"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1668,6 +1679,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "オーバーサンプルは8の倍数でなければなりません"
|
msgstr "オーバーサンプルは8の倍数でなければなりません"
|
||||||
@ -1740,6 +1756,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1979,6 +1999,14 @@ msgstr ""
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "スタックサイズは少なくとも256以上でなければなりません"
|
msgstr "スタックサイズは少なくとも256以上でなければなりません"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "ストリームにreadinto()またはwrite()メソッドがありません"
|
msgstr "ストリームにreadinto()またはwrite()メソッドがありません"
|
||||||
@ -2149,6 +2177,7 @@ msgstr "UUIDの値がstr, int, bufferのいずれでもありません"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3336,6 +3365,10 @@ msgstr ""
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "メモリ確保に失敗。ヒープがロックされています"
|
msgstr "メモリ確保に失敗。ヒープがロックされています"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "モジュールが見つかりません"
|
msgstr "モジュールが見つかりません"
|
||||||
@ -3652,6 +3685,10 @@ msgstr ""
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "pow()の3つ目の引数は0にできません"
|
msgstr "pow()の3つ目の引数は0にできません"
|
||||||
@ -4109,6 +4146,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr "watchdogのtimeoutは0以上でなければなりません"
|
msgstr "watchdogのtimeoutは0以上でなければなりません"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
42
locale/ko.po
42
locale/ko.po
@ -364,6 +364,7 @@ msgstr "핀의 모든 타이머가 사용 중입니다"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "모든 타이머가 사용 중입니다"
|
msgstr "모든 타이머가 사용 중입니다"
|
||||||
@ -1094,6 +1095,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1449,9 +1455,14 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1656,6 +1667,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1727,6 +1743,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1966,6 +1986,14 @@ msgstr ""
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2130,6 +2158,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3312,6 +3341,10 @@ msgstr ""
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -3626,6 +3659,10 @@ msgstr ""
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4082,6 +4119,11 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
42
locale/nl.po
42
locale/nl.po
@ -366,6 +366,7 @@ msgstr "Alle timers voor deze pin zijn in gebruik"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Alle timers zijn in gebruik"
|
msgstr "Alle timers zijn in gebruik"
|
||||||
@ -1105,6 +1106,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr "De initialisatie is mislukt vanwege een gebrek aan geheugen"
|
msgstr "De initialisatie is mislukt vanwege een gebrek aan geheugen"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr "Invoer duurt te lang"
|
msgstr "Invoer duurt te lang"
|
||||||
@ -1460,9 +1466,14 @@ msgstr "Geen DAC op de chip"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Geen DMA kanaal gevonden"
|
msgstr "Geen DMA kanaal gevonden"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1673,6 +1684,11 @@ msgstr ""
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr "Geen sockets meer beschikbaar"
|
msgstr "Geen sockets meer beschikbaar"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "Oversample moet een meervoud van 8 zijn."
|
msgstr "Oversample moet een meervoud van 8 zijn."
|
||||||
@ -1750,6 +1766,10 @@ msgstr ""
|
|||||||
"gebruikt. Als dit niet kan worden vermeden, geef dan het argument "
|
"gebruikt. Als dit niet kan worden vermeden, geef dan het argument "
|
||||||
"allow_inefficient=True aan de constructor"
|
"allow_inefficient=True aan de constructor"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "En iedere module in het bestandssysteem\n"
|
msgstr "En iedere module in het bestandssysteem\n"
|
||||||
@ -1995,6 +2015,14 @@ msgstr "Splitting met sub-captures"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "Stack grootte moet op zijn minst 256 zijn"
|
msgstr "Stack grootte moet op zijn minst 256 zijn"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Stream mist readinto() of write() methode."
|
msgstr "Stream mist readinto() of write() methode."
|
||||||
@ -2168,6 +2196,7 @@ msgstr "UUID waarde is geen str, int, of byte buffer"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Niet in staat buffers voor gesigneerde conversie te alloceren"
|
msgstr "Niet in staat buffers voor gesigneerde conversie te alloceren"
|
||||||
|
|
||||||
@ -3369,6 +3398,10 @@ msgstr "geheugentoewijzing mislukt, %u bytes worden toegewezen"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "geheugentoewijzing mislukt, heap is vergrendeld"
|
msgstr "geheugentoewijzing mislukt, heap is vergrendeld"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "module niet gevonden"
|
msgstr "module niet gevonden"
|
||||||
@ -3684,6 +3717,10 @@ msgstr "pop van een lege PulseIn"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr "pop van een lege %q"
|
msgstr "pop van een lege %q"
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "derde argument van pow() mag geen 0 zijn"
|
msgstr "derde argument van pow() mag geen 0 zijn"
|
||||||
@ -4142,6 +4179,11 @@ msgstr "watchdog niet geïnitialiseerd"
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr "watchdog time-out moet groter zijn dan 0"
|
msgstr "watchdog time-out moet groter zijn dan 0"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr "breedte moet groter dan nul zijn"
|
msgstr "breedte moet groter dan nul zijn"
|
||||||
|
50
locale/pl.po
50
locale/pl.po
@ -7,7 +7,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||||
"PO-Revision-Date: 2021-01-27 01:31+0000\n"
|
"PO-Revision-Date: 2021-02-10 21:50+0000\n"
|
||||||
"Last-Translator: Maciej Stankiewicz <tawezik@gmail.com>\n"
|
"Last-Translator: Maciej Stankiewicz <tawezik@gmail.com>\n"
|
||||||
"Language-Team: pl\n"
|
"Language-Team: pl\n"
|
||||||
"Language: pl\n"
|
"Language: pl\n"
|
||||||
@ -368,6 +368,7 @@ msgstr "Wszystkie timery tej nóżki w użyciu"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Wszystkie timery w użyciu"
|
msgstr "Wszystkie timery w użyciu"
|
||||||
@ -1104,6 +1105,11 @@ msgstr ""
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr "Inicjalizacja nie powiodła się z powodu braku pamięci"
|
msgstr "Inicjalizacja nie powiodła się z powodu braku pamięci"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1460,9 +1466,14 @@ msgstr "Brak DAC"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Nie znaleziono kanału DMA"
|
msgstr "Nie znaleziono kanału DMA"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1667,6 +1678,11 @@ msgstr "Brak pamięci"
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "Nadpróbkowanie musi być wielokrotnością 8."
|
msgstr "Nadpróbkowanie musi być wielokrotnością 8."
|
||||||
@ -1738,6 +1754,10 @@ msgid ""
|
|||||||
"constructor"
|
"constructor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "Oraz moduły w systemie plików\n"
|
msgstr "Oraz moduły w systemie plików\n"
|
||||||
@ -1977,6 +1997,14 @@ msgstr "Podział z podgrupami"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "Stos musi mieć co najmniej 256 bajtów"
|
msgstr "Stos musi mieć co najmniej 256 bajtów"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Strumień nie ma metod readinto() lub write()."
|
msgstr "Strumień nie ma metod readinto() lub write()."
|
||||||
@ -2140,6 +2168,7 @@ msgstr "UUID nie jest typu str, int lub bytes"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Nie udała się alokacja buforów do konwersji ze znakiem"
|
msgstr "Nie udała się alokacja buforów do konwersji ze znakiem"
|
||||||
|
|
||||||
@ -3329,6 +3358,10 @@ msgstr "alokacja pamięci nie powiodła się, alokowano %u bajtów"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "alokacja pamięci nie powiodła się, sterta zablokowana"
|
msgstr "alokacja pamięci nie powiodła się, sterta zablokowana"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "brak modułu"
|
msgstr "brak modułu"
|
||||||
@ -3644,6 +3677,10 @@ msgstr "pop z pustego PulseIn"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "trzeci argument pow() nie może być 0"
|
msgstr "trzeci argument pow() nie może być 0"
|
||||||
@ -4101,9 +4138,14 @@ msgstr ""
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr ""
|
msgstr "szerokość musi być większa niż zero"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/wifi/Radio.c
|
#: ports/esp32s2/common-hal/wifi/Radio.c
|
||||||
msgid "wifi is not enabled"
|
msgid "wifi is not enabled"
|
||||||
@ -4123,7 +4165,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: extmod/ulab/code/vector/vectorise.c
|
#: extmod/ulab/code/vector/vectorise.c
|
||||||
msgid "wrong input type"
|
msgid "wrong input type"
|
||||||
msgstr ""
|
msgstr "nieprawidłowy typ wejścia"
|
||||||
|
|
||||||
#: extmod/ulab/code/ulab_create.c py/objstr.c
|
#: extmod/ulab/code/ulab_create.c py/objstr.c
|
||||||
msgid "wrong number of arguments"
|
msgid "wrong number of arguments"
|
||||||
@ -4139,7 +4181,7 @@ msgstr "zły typ operandu"
|
|||||||
|
|
||||||
#: extmod/ulab/code/vector/vectorise.c
|
#: extmod/ulab/code/vector/vectorise.c
|
||||||
msgid "wrong output type"
|
msgid "wrong output type"
|
||||||
msgstr ""
|
msgstr "nieprawidłowy typ wyjścia"
|
||||||
|
|
||||||
#: shared-module/displayio/Shape.c
|
#: shared-module/displayio/Shape.c
|
||||||
msgid "x value out of bounds"
|
msgid "x value out of bounds"
|
||||||
|
@ -6,7 +6,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||||
"PO-Revision-Date: 2021-02-05 15:41+0000\n"
|
"PO-Revision-Date: 2021-02-21 22:27+0000\n"
|
||||||
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
|
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
@ -14,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 4.5-dev\n"
|
"X-Generator: Weblate 4.5\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -376,6 +376,7 @@ msgstr "Todos os temporizadores para este pino estão em uso"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Todos os temporizadores em uso"
|
msgstr "Todos os temporizadores em uso"
|
||||||
@ -1123,6 +1124,13 @@ msgstr "O tamanho do programa Init é inválido"
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr "A inicialização falhou devido à falta de memória"
|
msgstr "A inicialização falhou devido à falta de memória"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
"O comprimento do buffer de entrada (%d) deve ser um múltiplo da contagem dos "
|
||||||
|
"fios (%d)"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr "A entrada está demorando demais"
|
msgstr "A entrada está demorando demais"
|
||||||
@ -1478,9 +1486,14 @@ msgstr "Nenhum DAC no chip"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Nenhum canal DMA foi encontrado"
|
msgstr "Nenhum canal DMA foi encontrado"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr "Nenhum temporizador DMA foi encontrado"
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1692,6 +1705,11 @@ msgstr "Sem memória"
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr "Sem soquetes"
|
msgstr "Sem soquetes"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr "O buffer de saída deve ter ao menos %d bytes"
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "A superamostragem deve ser um múltiplo de 8."
|
msgstr "A superamostragem deve ser um múltiplo de 8."
|
||||||
@ -1770,6 +1788,10 @@ msgstr ""
|
|||||||
"ideal. Caso isso não possa ser evitado, passe allow_inefficient=True ao "
|
"ideal. Caso isso não possa ser evitado, passe allow_inefficient=True ao "
|
||||||
"construtor"
|
"construtor"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr "Os pinos devem compartilhar a fatia do PWM"
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "Além de quaisquer módulos no sistema de arquivos\n"
|
msgstr "Além de quaisquer módulos no sistema de arquivos\n"
|
||||||
@ -2019,6 +2041,14 @@ msgstr "Divisão com sub-capturas"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "O tamanho da pilha deve ser pelo menos 256"
|
msgstr "O tamanho da pilha deve ser pelo menos 256"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr "O estéreo à esquerda deve estar no canal PWM A"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr "O estéreo à direita deve estar no canal PWM B"
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Transmita o método ausente readinto() ou write()."
|
msgstr "Transmita o método ausente readinto() ou write()."
|
||||||
@ -2196,6 +2226,7 @@ msgstr "O valor UUID não é um buffer str, int ou byte"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Não é possível alocar buffers para conversão assinada"
|
msgstr "Não é possível alocar buffers para conversão assinada"
|
||||||
|
|
||||||
@ -3405,6 +3436,10 @@ msgstr ""
|
|||||||
"falha na alocação de memória, a área de alocação dinâmica de variáveis "
|
"falha na alocação de memória, a área de alocação dinâmica de variáveis "
|
||||||
"(heap) está bloqueada"
|
"(heap) está bloqueada"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr "memoryview: o comprimento não é um múltiplo do tamanho dos itens"
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "o módulo não foi encontrado"
|
msgstr "o módulo não foi encontrado"
|
||||||
@ -3724,6 +3759,10 @@ msgstr "pop a partir de um PulseIn vazio"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr "pop a partir do %q vazio"
|
msgstr "pop a partir do %q vazio"
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr "a porta deve ser > = 0"
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "O terceiro argumento pow() não pode ser 0"
|
msgstr "O terceiro argumento pow() não pode ser 0"
|
||||||
@ -4182,6 +4221,11 @@ msgstr "o watchdog não foi inicializado"
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr "o tempo limite do watchdog deve ser maior que 0"
|
msgstr "o tempo limite do watchdog deve ser maior que 0"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr "a largura deve ser entre 2 a 8 (inclusive), não %d"
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr "a largura deve ser maior que zero"
|
msgstr "a largura deve ser maior que zero"
|
||||||
|
46
locale/sv.po
46
locale/sv.po
@ -6,7 +6,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||||
"PO-Revision-Date: 2021-02-05 19:47+0000\n"
|
"PO-Revision-Date: 2021-02-21 22:27+0000\n"
|
||||||
"Last-Translator: Jonny Bergdahl <jonny@bergdahl.it>\n"
|
"Last-Translator: Jonny Bergdahl <jonny@bergdahl.it>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
"Language: sv\n"
|
"Language: sv\n"
|
||||||
@ -14,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 4.5-dev\n"
|
"X-Generator: Weblate 4.5\n"
|
||||||
|
|
||||||
#: main.c
|
#: main.c
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -371,6 +371,7 @@ msgstr "Alla timers för denna pinne är i bruk"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Alla timers används"
|
msgstr "Alla timers används"
|
||||||
@ -1110,6 +1111,11 @@ msgstr "Storlek på init-program ogiltigt"
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr "Initieringen misslyckades på grund av minnesbrist"
|
msgstr "Initieringen misslyckades på grund av minnesbrist"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr "indatabuffertlängd (%d) måste vara en multipel av antal strand (%d)"
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr "Indata tar för lång tid"
|
msgstr "Indata tar för lång tid"
|
||||||
@ -1466,9 +1472,14 @@ msgstr "Ingen DAC på chipet"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Ingen DMA-kanal hittades"
|
msgstr "Ingen DMA-kanal hittades"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr "Ingen DMA pacing timer hittades"
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1678,6 +1689,11 @@ msgstr "Slut på minne"
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr "Slut på sockets"
|
msgstr "Slut på sockets"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr "Utdatabuffert måste vara minst %d byte"
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "Översampling måste vara multipel av 8."
|
msgstr "Översampling måste vara multipel av 8."
|
||||||
@ -1754,6 +1770,10 @@ msgstr ""
|
|||||||
"%d byte. Om detta inte kan undvikas, skicka allow_inefficient=True till "
|
"%d byte. Om detta inte kan undvikas, skicka allow_inefficient=True till "
|
||||||
"konstruktorn"
|
"konstruktorn"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr "Pinnar måste dela PWM-segment"
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "Plus eventuella moduler i filsystemet\n"
|
msgstr "Plus eventuella moduler i filsystemet\n"
|
||||||
@ -1999,6 +2019,14 @@ msgstr "Splitting med sub-captures"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "Stackstorleken måste vara minst 256"
|
msgstr "Stackstorleken måste vara minst 256"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr "Vänster stereokanal måste använda PWM kanal A"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr "Höger stereokanal måste använda PWM kanal B"
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Stream saknar readinto() eller write() metod."
|
msgstr "Stream saknar readinto() eller write() metod."
|
||||||
@ -2172,6 +2200,7 @@ msgstr "UUID-värdet är inte str, int eller byte-buffert"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Det går inte att allokera buffert för signerad konvertering"
|
msgstr "Det går inte att allokera buffert för signerad konvertering"
|
||||||
|
|
||||||
@ -3370,6 +3399,10 @@ msgstr "minnesallokering misslyckades, allokerar %u byte"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "minnesallokeringen misslyckades, heapen är låst"
|
msgstr "minnesallokeringen misslyckades, heapen är låst"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr "memoryview: längden är inte en multipel av itemsize"
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "modulen hittades inte"
|
msgstr "modulen hittades inte"
|
||||||
@ -3685,6 +3718,10 @@ msgstr "pop från en tom PulseIn"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr "pop från tom %q"
|
msgstr "pop från tom %q"
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr "port måste vara >= 0"
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "pow() 3: e argument kan inte vara 0"
|
msgstr "pow() 3: e argument kan inte vara 0"
|
||||||
@ -4143,6 +4180,11 @@ msgstr "watchdog är inte initierad"
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr "watchdog timeout måste vara större än 0"
|
msgstr "watchdog timeout måste vara större än 0"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr "width måste vara mellan 2 och 8, inte %d"
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr "width måste vara större än noll"
|
msgstr "width måste vara större än noll"
|
||||||
|
@ -7,7 +7,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: circuitpython-cn\n"
|
"Project-Id-Version: circuitpython-cn\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||||
"PO-Revision-Date: 2021-02-02 03:38+0000\n"
|
"PO-Revision-Date: 2021-02-09 14:03+0000\n"
|
||||||
"Last-Translator: hexthat <hexthat@gmail.com>\n"
|
"Last-Translator: hexthat <hexthat@gmail.com>\n"
|
||||||
"Language-Team: Chinese Hanyu Pinyin\n"
|
"Language-Team: Chinese Hanyu Pinyin\n"
|
||||||
"Language: zh_Latn_pinyin\n"
|
"Language: zh_Latn_pinyin\n"
|
||||||
@ -373,6 +373,7 @@ msgstr "Cǐ yǐn jiǎo de suǒyǒu jìshí qì zhèngzài shǐyòng"
|
|||||||
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
#: ports/esp32s2/common-hal/pulseio/PulseOut.c
|
||||||
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
#: ports/nrf/common-hal/pulseio/PulseIn.c ports/nrf/peripherals/nrf/timers.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
#: ports/stm/peripherals/timers.c shared-bindings/pwmio/PWMOut.c
|
||||||
msgid "All timers in use"
|
msgid "All timers in use"
|
||||||
msgstr "Suǒyǒu jìshí qì shǐyòng"
|
msgstr "Suǒyǒu jìshí qì shǐyòng"
|
||||||
@ -645,7 +646,7 @@ msgstr "Wúfǎ chóng zhì wèi bootloader, yīnwèi méiyǒu bootloader cúnzà
|
|||||||
|
|
||||||
#: ports/esp32s2/common-hal/socketpool/Socket.c
|
#: ports/esp32s2/common-hal/socketpool/Socket.c
|
||||||
msgid "Cannot set socket options"
|
msgid "Cannot set socket options"
|
||||||
msgstr ""
|
msgstr "wú fǎ shè zhì tào jiē zì xuǎn xiàng"
|
||||||
|
|
||||||
#: shared-bindings/digitalio/DigitalInOut.c
|
#: shared-bindings/digitalio/DigitalInOut.c
|
||||||
msgid "Cannot set value when direction is input."
|
msgid "Cannot set value when direction is input."
|
||||||
@ -1109,6 +1110,11 @@ msgstr "Init chéng xù dà xiǎo wú xiào"
|
|||||||
msgid "Initialization failed due to lack of memory"
|
msgid "Initialization failed due to lack of memory"
|
||||||
msgstr "yóu yú nèi cún bù zú, chū shǐ huà shī bài"
|
msgstr "yóu yú nèi cún bù zú, chū shǐ huà shī bài"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
|
||||||
msgid "Input taking too long"
|
msgid "Input taking too long"
|
||||||
msgstr "Shūrù shíjiānguò zhǎng"
|
msgstr "Shūrù shíjiānguò zhǎng"
|
||||||
@ -1465,9 +1471,14 @@ msgstr "Méiyǒu DAC zài xīnpiàn shàng de"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "No DMA channel found"
|
msgid "No DMA channel found"
|
||||||
msgstr "Wèi zhǎodào DMA píndào"
|
msgstr "Wèi zhǎodào DMA píndào"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "No DMA pacing timer found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-module/adafruit_bus_device/I2CDevice.c
|
#: shared-module/adafruit_bus_device/I2CDevice.c
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No I2C device at address: %x"
|
msgid "No I2C device at address: %x"
|
||||||
@ -1558,7 +1569,7 @@ msgstr "chéng xù zhōng wèi tuì chū"
|
|||||||
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
|
#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
|
||||||
#: ports/raspberrypi/common-hal/busio/I2C.c
|
#: ports/raspberrypi/common-hal/busio/I2C.c
|
||||||
msgid "No pull up found on SDA or SCL; check your wiring"
|
msgid "No pull up found on SDA or SCL; check your wiring"
|
||||||
msgstr ""
|
msgstr "zài SDA huò SCL shàng wèi zhǎo dào shàng lā; jiǎn chá nín de xiàn lù"
|
||||||
|
|
||||||
#: shared-module/touchio/TouchIn.c
|
#: shared-module/touchio/TouchIn.c
|
||||||
msgid "No pulldown on pin; 1Mohm recommended"
|
msgid "No pulldown on pin; 1Mohm recommended"
|
||||||
@ -1677,6 +1688,11 @@ msgstr "nèi cún bù zú"
|
|||||||
msgid "Out of sockets"
|
msgid "Out of sockets"
|
||||||
msgstr "tào jiē zì wài"
|
msgstr "tào jiē zì wài"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "Output buffer must be at least %d bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/audiobusio/PDMIn.c
|
#: shared-bindings/audiobusio/PDMIn.c
|
||||||
msgid "Oversample must be multiple of 8."
|
msgid "Oversample must be multiple of 8."
|
||||||
msgstr "Guò cǎiyàng bìxū shì 8 de bèishù."
|
msgstr "Guò cǎiyàng bìxū shì 8 de bèishù."
|
||||||
@ -1752,6 +1768,10 @@ msgstr ""
|
|||||||
"duōzì jié. Rúguǒ wúfǎ bìmiǎn, qǐng jiāng allow_inefficient = True chuándì "
|
"duōzì jié. Rúguǒ wúfǎ bìmiǎn, qǐng jiāng allow_inefficient = True chuándì "
|
||||||
"gěigòuzào hánshù"
|
"gěigòuzào hánshù"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Pins must share PWM slice"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinhelp.c
|
#: py/builtinhelp.c
|
||||||
msgid "Plus any modules on the filesystem\n"
|
msgid "Plus any modules on the filesystem\n"
|
||||||
msgstr "Zài wénjiàn xìtǒng shàng tiānjiā rènhé mókuài\n"
|
msgstr "Zài wénjiàn xìtǒng shàng tiānjiā rènhé mókuài\n"
|
||||||
@ -1828,7 +1848,7 @@ msgstr "RNG chūshǐhuà cuòwù"
|
|||||||
|
|
||||||
#: ports/nrf/common-hal/busio/UART.c
|
#: ports/nrf/common-hal/busio/UART.c
|
||||||
msgid "RS485 Not yet supported on this device"
|
msgid "RS485 Not yet supported on this device"
|
||||||
msgstr ""
|
msgstr "RS485 cǐ shè bèi shàng bù zhī chí"
|
||||||
|
|
||||||
#: ports/esp32s2/common-hal/busio/UART.c
|
#: ports/esp32s2/common-hal/busio/UART.c
|
||||||
#: ports/mimxrt10xx/common-hal/busio/UART.c
|
#: ports/mimxrt10xx/common-hal/busio/UART.c
|
||||||
@ -1994,6 +2014,14 @@ msgstr "Yǔ zi bǔhuò fēnliè"
|
|||||||
msgid "Stack size must be at least 256"
|
msgid "Stack size must be at least 256"
|
||||||
msgstr "Duīzhàn dàxiǎo bìxū zhìshǎo 256"
|
msgstr "Duīzhàn dàxiǎo bìxū zhìshǎo 256"
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo left must be on PWM channel A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
|
msgid "Stereo right must be on PWM channel B"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/multiterminal/__init__.c
|
#: shared-bindings/multiterminal/__init__.c
|
||||||
msgid "Stream missing readinto() or write() method."
|
msgid "Stream missing readinto() or write() method."
|
||||||
msgstr "Liú quēshǎo readinto() huò write() fāngfǎ."
|
msgstr "Liú quēshǎo readinto() huò write() fāngfǎ."
|
||||||
@ -2166,6 +2194,7 @@ msgstr "UUID zhí bùshì str,int huò zì jié huǎnchōng qū"
|
|||||||
|
|
||||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||||
|
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
|
||||||
msgid "Unable to allocate buffers for signed conversion"
|
msgid "Unable to allocate buffers for signed conversion"
|
||||||
msgstr "Wúfǎ fēnpèi huǎnchōng qū yòng yú qiānmíng zhuǎnhuàn"
|
msgstr "Wúfǎ fēnpèi huǎnchōng qū yòng yú qiānmíng zhuǎnhuàn"
|
||||||
|
|
||||||
@ -3364,6 +3393,10 @@ msgstr "nèicún fēnpèi shībài, fēnpèi %u zì jié"
|
|||||||
msgid "memory allocation failed, heap is locked"
|
msgid "memory allocation failed, heap is locked"
|
||||||
msgstr "jìyì tǐ fēnpèi shībài, duī bèi suǒdìng"
|
msgstr "jìyì tǐ fēnpèi shībài, duī bèi suǒdìng"
|
||||||
|
|
||||||
|
#: py/objarray.c
|
||||||
|
msgid "memoryview: length is not a multiple of itemsize"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: py/builtinimport.c
|
#: py/builtinimport.c
|
||||||
msgid "module not found"
|
msgid "module not found"
|
||||||
msgstr "zhǎo bù dào mókuài"
|
msgstr "zhǎo bù dào mókuài"
|
||||||
@ -3678,6 +3711,10 @@ msgstr "cóng kōng mài chōng tán chū"
|
|||||||
msgid "pop from empty %q"
|
msgid "pop from empty %q"
|
||||||
msgstr "cóng kōng %q dànchū"
|
msgstr "cóng kōng %q dànchū"
|
||||||
|
|
||||||
|
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
|
||||||
|
msgid "port must be >= 0"
|
||||||
|
msgstr "duān kǒu bì xū wéi >= 0"
|
||||||
|
|
||||||
#: py/objint_mpz.c
|
#: py/objint_mpz.c
|
||||||
msgid "pow() 3rd argument cannot be 0"
|
msgid "pow() 3rd argument cannot be 0"
|
||||||
msgstr "pow() 3 cān shǔ bùnéng wéi 0"
|
msgstr "pow() 3 cān shǔ bùnéng wéi 0"
|
||||||
@ -4136,6 +4173,11 @@ msgstr "wèi chū shǐ huà jiān shì qì"
|
|||||||
msgid "watchdog timeout must be greater than 0"
|
msgid "watchdog timeout must be greater than 0"
|
||||||
msgstr "kān mén gǒu chāoshí bìxū dàyú 0"
|
msgstr "kān mén gǒu chāoshí bìxū dàyú 0"
|
||||||
|
|
||||||
|
#: shared-bindings/bitops/__init__.c
|
||||||
|
#, c-format
|
||||||
|
msgid "width must be from 2 to 8 (inclusive), not %d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
#: shared-bindings/rgbmatrix/RGBMatrix.c
|
||||||
msgid "width must be greater than zero"
|
msgid "width must be greater than zero"
|
||||||
msgstr "kuāndù bìxū dàyú líng"
|
msgstr "kuāndù bìxū dàyú líng"
|
||||||
|
26
main.c
26
main.c
@ -69,6 +69,19 @@
|
|||||||
#include "shared-bindings/alarm/__init__.h"
|
#include "shared-bindings/alarm/__init__.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if CIRCUITPY_BLEIO
|
||||||
|
#include "shared-bindings/_bleio/__init__.h"
|
||||||
|
#include "supervisor/shared/bluetooth.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if CIRCUITPY_BOARD
|
||||||
|
#include "shared-module/board/__init__.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if CIRCUITPY_CANIO
|
||||||
|
#include "common-hal/canio/CAN.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#if CIRCUITPY_DISPLAYIO
|
#if CIRCUITPY_DISPLAYIO
|
||||||
#include "shared-module/displayio/__init__.h"
|
#include "shared-module/displayio/__init__.h"
|
||||||
#endif
|
#endif
|
||||||
@ -81,17 +94,8 @@
|
|||||||
#include "shared-module/network/__init__.h"
|
#include "shared-module/network/__init__.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if CIRCUITPY_BOARD
|
#if CIRCUITPY_USB_CDC
|
||||||
#include "shared-module/board/__init__.h"
|
#include "shared-module/usb_cdc/__init__.h"
|
||||||
#endif
|
|
||||||
|
|
||||||
#if CIRCUITPY_BLEIO
|
|
||||||
#include "shared-bindings/_bleio/__init__.h"
|
|
||||||
#include "supervisor/shared/bluetooth.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if CIRCUITPY_CANIO
|
|
||||||
#include "common-hal/canio/CAN.h"
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if CIRCUITPY_WIFI
|
#if CIRCUITPY_WIFI
|
||||||
|
@ -122,7 +122,7 @@ CFLAGS += -ftree-vrp
|
|||||||
$(echo PERIPHERALS_CHIP_FAMILY=$(PERIPHERALS_CHIP_FAMILY))
|
$(echo PERIPHERALS_CHIP_FAMILY=$(PERIPHERALS_CHIP_FAMILY))
|
||||||
#Debugging/Optimization
|
#Debugging/Optimization
|
||||||
ifeq ($(DEBUG), 1)
|
ifeq ($(DEBUG), 1)
|
||||||
CFLAGS += -ggdb3 -Og
|
CFLAGS += -ggdb3 -Og -Os
|
||||||
# You may want to disable -flto if it interferes with debugging.
|
# You may want to disable -flto if it interferes with debugging.
|
||||||
CFLAGS += -flto -flto-partition=none
|
CFLAGS += -flto -flto-partition=none
|
||||||
# You may want to enable these flags to make setting breakpoints easier.
|
# You may want to enable these flags to make setting breakpoints easier.
|
||||||
|
@ -15,8 +15,7 @@ CIRCUITPY_FULL_BUILD = 0
|
|||||||
CIRCUITPY_USB_MIDI = 0
|
CIRCUITPY_USB_MIDI = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
CFLAGS_INLINE_LIMIT = 60
|
|
||||||
|
|
||||||
CIRCUITPY_GAMEPAD = 1
|
CIRCUITPY_GAMEPAD = 1
|
||||||
CIRCUITPY_BUSDEVICE = 1
|
CIRCUITPY_BUSDEVICE = 1
|
||||||
|
@ -9,5 +9,6 @@ CHIP_FAMILY = samd21
|
|||||||
INTERNAL_FLASH_FILESYSTEM = 1
|
INTERNAL_FLASH_FILESYSTEM = 1
|
||||||
LONGINT_IMPL = NONE
|
LONGINT_IMPL = NONE
|
||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
|
@ -12,4 +12,3 @@ CIRCUITPY_FULL_BUILD = 0
|
|||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
CFLAGS_INLINE_LIMIT = 40
|
|
||||||
|
@ -11,5 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
|
@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -22,7 +22,7 @@ CIRCUITPY_ROTARYIO = 0
|
|||||||
CIRCUITPY_RTC = 0
|
CIRCUITPY_RTC = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
CFLAGS_INLINE_LIMIT = 40
|
SUPEROPT_VM = 0
|
||||||
|
|
||||||
|
|
||||||
# Include these Python libraries in firmware.
|
# Include these Python libraries in firmware.
|
||||||
|
@ -25,25 +25,10 @@ CIRCUITPY_RTC = 0
|
|||||||
CIRCUITPY_VECTORIO = 0
|
CIRCUITPY_VECTORIO = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
CFLAGS_INLINE_LIMIT = 55
|
SUPEROPT_VM = 0
|
||||||
|
|
||||||
# Include these Python libraries in firmware.
|
# Include these Python libraries in firmware.
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Thermistor
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Thermistor
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
ifeq ($(TRANSLATION), ja)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 15
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
|
||||||
endif
|
|
||||||
|
@ -11,14 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
endif
|
|
||||||
|
@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
37
ports/atmel-samd/boards/dynalora_usb/board.c
Normal file
37
ports/atmel-samd/boards/dynalora_usb/board.c
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the MicroPython project, http://micropython.org/
|
||||||
|
*
|
||||||
|
* The MIT License (MIT)
|
||||||
|
*
|
||||||
|
* Copyright (c) 2017 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"
|
||||||
|
|
||||||
|
void board_init(void) {
|
||||||
|
}
|
||||||
|
|
||||||
|
bool board_requests_safe_mode(void) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void reset_board(void) {
|
||||||
|
}
|
36
ports/atmel-samd/boards/dynalora_usb/mpconfigboard.h
Normal file
36
ports/atmel-samd/boards/dynalora_usb/mpconfigboard.h
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
#define MICROPY_HW_BOARD_NAME "DynaLoRa_USB"
|
||||||
|
#define MICROPY_HW_MCU_NAME "samd21e18"
|
||||||
|
|
||||||
|
#define MICROPY_HW_LED_STATUS (&pin_PA27)
|
||||||
|
#define MICROPY_HW_NEOPIXEL (&pin_PA19)
|
||||||
|
|
||||||
|
#define SPI_FLASH_MOSI_PIN &pin_PA04
|
||||||
|
#define SPI_FLASH_MISO_PIN &pin_PA05
|
||||||
|
#define SPI_FLASH_SCK_PIN &pin_PA07
|
||||||
|
#define SPI_FLASH_CS_PIN &pin_PA06
|
||||||
|
|
||||||
|
// These are pins not to reset.
|
||||||
|
#define MICROPY_PORT_A (0)
|
||||||
|
#define MICROPY_PORT_B (0)
|
||||||
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA01)
|
||||||
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA00)
|
||||||
|
|
||||||
|
#define DEFAULT_SPI_BUS_SCK (&pin_PA17)
|
||||||
|
#define DEFAULT_SPI_BUS_MOSI (&pin_PA16)
|
||||||
|
#define DEFAULT_SPI_BUS_MISO (&pin_PA18)
|
||||||
|
|
||||||
|
#define DEFAULT_UART_BUS_RX (&pin_PA00)
|
||||||
|
#define DEFAULT_UART_BUS_TX (&pin_PA01)
|
||||||
|
|
||||||
|
// USB is always used internally so skip the pin objects for it.
|
||||||
|
#define IGNORE_PIN_PA23 1
|
||||||
|
#define IGNORE_PIN_PA24 1
|
||||||
|
|
||||||
|
// Not connected
|
||||||
|
#define IGNORE_PIN_PA08 1
|
||||||
|
#define IGNORE_PIN_PA14 1
|
||||||
|
#define IGNORE_PIN_PA21 1
|
||||||
|
#define IGNORE_PIN_PA22 1
|
||||||
|
#define IGNORE_PIN_PA28 1
|
39
ports/atmel-samd/boards/dynalora_usb/mpconfigboard.mk
Normal file
39
ports/atmel-samd/boards/dynalora_usb/mpconfigboard.mk
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
USB_VID = 0x04D8
|
||||||
|
USB_PID = 0xEA2A
|
||||||
|
USB_PRODUCT = "DynaLoRa_USB"
|
||||||
|
USB_MANUFACTURER = "BHDynamics"
|
||||||
|
|
||||||
|
CHIP_VARIANT = SAMD21E18A
|
||||||
|
CHIP_FAMILY = samd21
|
||||||
|
|
||||||
|
SPI_FLASH_FILESYSTEM = 1
|
||||||
|
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
||||||
|
EXTERNAL_FLASH_DEVICES = GD25Q32C
|
||||||
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
|
CIRCUITPY_FREQUENCYIO = 0
|
||||||
|
CIRCUITPY_GAMEPAD = 0
|
||||||
|
CIRCUITPY_DISPLAYIO = 0
|
||||||
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
|
SUPEROPT_GC = 0
|
||||||
|
|
||||||
|
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
||||||
|
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
||||||
|
RELEASE_NEEDS_CLEAN_BUILD = 1
|
||||||
|
CFLAGS_INLINE_LIMIT = 35
|
||||||
|
endif
|
||||||
|
ifeq ($(TRANSLATION), ja)
|
||||||
|
RELEASE_NEEDS_CLEAN_BUILD = 1
|
||||||
|
CFLAGS_INLINE_LIMIT = 35
|
||||||
|
endif
|
||||||
|
ifeq ($(TRANSLATION), de_DE)
|
||||||
|
RELEASE_NEEDS_CLEAN_BUILD = 1
|
||||||
|
CFLAGS_INLINE_LIMIT = 35
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
endif
|
||||||
|
|
||||||
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||||
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_RFM9x
|
||||||
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_SD
|
41
ports/atmel-samd/boards/dynalora_usb/pins.c
Normal file
41
ports/atmel-samd/boards/dynalora_usb/pins.c
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
#include "shared-bindings/board/__init__.h"
|
||||||
|
|
||||||
|
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA00) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA01) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PA02) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA30) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA31) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA00) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA01) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA02) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PA16) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA18) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PA17) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_RADIO_CS), MP_ROM_PTR(&pin_PA11) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_RADIO_INT), MP_ROM_PTR(&pin_PA09) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_RADIO_RESET), MP_ROM_PTR(&pin_PA10) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SD_CS), MP_ROM_PTR(&pin_PA03) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA01) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA00) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA01) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA00) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_MOSI1), MP_ROM_PTR(&pin_PA00) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_MISO1), MP_ROM_PTR(&pin_PA02) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SCK1), MP_ROM_PTR(&pin_PA01) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_LED), MP_ROM_PTR(&pin_PA27) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA19) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_BUTTON), MP_ROM_PTR(&pin_PA15) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
|
||||||
|
};
|
||||||
|
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);
|
@ -12,3 +12,4 @@ CIRCUITPY_FULL_BUILD = 0
|
|||||||
CIRCUITPY_RTC = 0
|
CIRCUITPY_RTC = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -11,9 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
|
@ -11,14 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
endif
|
|
||||||
|
@ -25,22 +25,8 @@ CIRCUITPY_VECTORIO = 0
|
|||||||
|
|
||||||
CFLAGS_INLINE_LIMIT = 55
|
CFLAGS_INLINE_LIMIT = 55
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
|
||||||
# Include these Python libraries in firmware.
|
# Include these Python libraries in firmware.
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
ifeq ($(TRANSLATION), ja)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
|
||||||
endif
|
|
||||||
|
@ -12,3 +12,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -12,3 +12,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -9,8 +9,6 @@ CHIP_FAMILY = samd21
|
|||||||
INTERNAL_FLASH_FILESYSTEM = 1
|
INTERNAL_FLASH_FILESYSTEM = 1
|
||||||
LONGINT_IMPL = NONE
|
LONGINT_IMPL = NONE
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
|
||||||
|
|
||||||
CIRCUITPY_ANALOGIO = 0
|
CIRCUITPY_ANALOGIO = 0
|
||||||
CIRCUITPY_ROTARYIO = 0
|
CIRCUITPY_ROTARYIO = 0
|
||||||
CIRCUITPY_RTC = 0
|
CIRCUITPY_RTC = 0
|
||||||
@ -28,16 +26,8 @@ CIRCUITPY_USB_MIDI = 1
|
|||||||
CIRCUITPY_TOUCHIO = 1
|
CIRCUITPY_TOUCHIO = 1
|
||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
SUPEROPT_GC = 0
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
endif
|
|
||||||
|
|
||||||
# Include these Python libraries in firmware.
|
# Include these Python libraries in firmware.
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||||
|
@ -20,12 +20,6 @@ CIRCUITPY_SAMD = 0
|
|||||||
CIRCUITPY_USB_MIDI = 0
|
CIRCUITPY_USB_MIDI = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/pew-pewpew-standalone-10.x
|
FROZEN_MPY_DIRS += $(TOP)/frozen/pew-pewpew-standalone-10.x
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
ifeq ($(TRANSLATION), de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
|
||||||
endif
|
|
||||||
|
@ -11,14 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
endif
|
|
||||||
|
@ -21,12 +21,11 @@ CIRCUITPY_SAMD = 0
|
|||||||
CIRCUITPY_USB_MIDI = 1
|
CIRCUITPY_USB_MIDI = 1
|
||||||
CIRCUITPY_TOUCHIO = 0
|
CIRCUITPY_TOUCHIO = 0
|
||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
# Make more room.
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
|
||||||
# Include these Python libraries in firmware.
|
# Include these Python libraries in firmware.
|
||||||
# FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_DotStar
|
# FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_DotStar
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_HID
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_HID
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_IRRemote
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_IRRemote
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=12
|
|
||||||
|
@ -11,10 +11,6 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
CIRCUITPY_COUNTIO = 0
|
CIRCUITPY_COUNTIO = 0
|
||||||
CIRCUITPY_RTC = 0
|
CIRCUITPY_RTC = 0
|
||||||
SUPEROPT_GC = 0
|
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
SUPEROPT_GC = 0
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
SUPEROPT_VM = 0
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
|
@ -12,5 +12,3 @@ CIRCUITPY_FULL_BUILD = 0
|
|||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
|
@ -17,18 +17,4 @@ CIRCUITPY_GAMEPAD = 0
|
|||||||
CIRCUITPY_BUSDEVICE = 0
|
CIRCUITPY_BUSDEVICE = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
ifeq ($(TRANSLATION), zh_Latn_pinyin)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), ja)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
endif
|
|
||||||
ifeq ($(TRANSLATION), de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
endif
|
|
||||||
|
@ -13,5 +13,4 @@ CIRCUITPY_I2CPERIPHERAL = 1
|
|||||||
CIRCUITPY_TOUCHIO = 0
|
CIRCUITPY_TOUCHIO = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
CFLAGS_BOARD = --param max-inline-insns-auto=15
|
|
||||||
|
@ -10,4 +10,6 @@ INTERNAL_FLASH_FILESYSTEM = 1
|
|||||||
LONGINT_IMPL = NONE
|
LONGINT_IMPL = NONE
|
||||||
|
|
||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -10,10 +10,5 @@ INTERNAL_FLASH_FILESYSTEM = 1
|
|||||||
LONGINT_IMPL = NONE
|
LONGINT_IMPL = NONE
|
||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
ifeq ($(TRANSLATION),de_DE)
|
|
||||||
RELEASE_NEEDS_CLEAN_BUILD = 1
|
|
||||||
CFLAGS_INLINE_LIMIT = 35
|
|
||||||
SUPEROPT_VM = 0
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
|
|||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -12,4 +12,3 @@ CIRCUITPY_FULL_BUILD = 0
|
|||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
SUPEROPT_VM = 0
|
SUPEROPT_VM = 0
|
||||||
CFLAGS_INLINE_LIMIT = 45
|
|
||||||
|
@ -10,7 +10,5 @@ INTERNAL_FLASH_FILESYSTEM = 1
|
|||||||
LONGINT_IMPL = NONE
|
LONGINT_IMPL = NONE
|
||||||
CIRCUITPY_FULL_BUILD = 0
|
CIRCUITPY_FULL_BUILD = 0
|
||||||
|
|
||||||
# Always use aggressive inlining
|
|
||||||
CFLAGS_INLINE_LIMIT = 45
|
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
@ -40,6 +40,7 @@
|
|||||||
|
|
||||||
|
|
||||||
static uint8_t pewpew_tc_index = 0xff;
|
static uint8_t pewpew_tc_index = 0xff;
|
||||||
|
static volatile uint16_t pewpew_ticks = 0;
|
||||||
|
|
||||||
|
|
||||||
void pewpew_interrupt_handler(uint8_t index) {
|
void pewpew_interrupt_handler(uint8_t index) {
|
||||||
@ -52,6 +53,7 @@ void pewpew_interrupt_handler(uint8_t index) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pew_tick();
|
pew_tick();
|
||||||
|
++pewpew_ticks;
|
||||||
|
|
||||||
// Clear the interrupt bit.
|
// Clear the interrupt bit.
|
||||||
tc->COUNT16.INTFLAG.reg = TC_INTFLAG_MC0;
|
tc->COUNT16.INTFLAG.reg = TC_INTFLAG_MC0;
|
||||||
@ -123,3 +125,7 @@ void pew_reset(void) {
|
|||||||
}
|
}
|
||||||
MP_STATE_VM(pew_singleton) = NULL;
|
MP_STATE_VM(pew_singleton) = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint16_t pew_get_ticks() {
|
||||||
|
return pewpew_ticks;
|
||||||
|
}
|
||||||
|
@ -44,5 +44,6 @@ typedef struct {
|
|||||||
void pew_init(void);
|
void pew_init(void);
|
||||||
void pewpew_interrupt_handler(uint8_t index);
|
void pewpew_interrupt_handler(uint8_t index);
|
||||||
void pew_reset(void);
|
void pew_reset(void);
|
||||||
|
uint16_t pew_get_ticks(void);
|
||||||
|
|
||||||
#endif // MICROPY_INCLUDED_PEW_PEWPEW_H
|
#endif // MICROPY_INCLUDED_PEW_PEWPEW_H
|
||||||
|
@ -28,10 +28,10 @@
|
|||||||
#include "shared-bindings/supervisor/Runtime.h"
|
#include "shared-bindings/supervisor/Runtime.h"
|
||||||
#include "supervisor/serial.h"
|
#include "supervisor/serial.h"
|
||||||
|
|
||||||
bool common_hal_get_serial_connected(void) {
|
bool common_hal_supervisor_runtime_get_serial_connected(void) {
|
||||||
return (bool) serial_connected();
|
return (bool) serial_connected();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_get_serial_bytes_available(void) {
|
bool common_hal_supervisor_runtime_get_serial_bytes_available(void) {
|
||||||
return (bool) serial_bytes_available();
|
return (bool) serial_bytes_available();
|
||||||
}
|
}
|
||||||
|
@ -18,7 +18,16 @@ ifeq ($(LONGINT_IMPL),LONGLONG)
|
|||||||
MPY_TOOL_LONGINT_IMPL = -mlongint-impl=longlong
|
MPY_TOOL_LONGINT_IMPL = -mlongint-impl=longlong
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
INTERNAL_LIBM = 1
|
||||||
|
|
||||||
|
USB_SERIAL_NUMBER_LENGTH = 32
|
||||||
|
|
||||||
|
# Number of USB endpoint pairs.
|
||||||
|
USB_NUM_EP = 8
|
||||||
|
|
||||||
|
######################################################################
|
||||||
# Put samd21-only choices here.
|
# Put samd21-only choices here.
|
||||||
|
|
||||||
ifeq ($(CHIP_FAMILY),samd21)
|
ifeq ($(CHIP_FAMILY),samd21)
|
||||||
|
|
||||||
# The ?='s allow overriding in mpconfigboard.mk.
|
# The ?='s allow overriding in mpconfigboard.mk.
|
||||||
@ -39,8 +48,8 @@ CIRCUITPY_SDCARDIO ?= 0
|
|||||||
# Not enough RAM for framebuffers
|
# Not enough RAM for framebuffers
|
||||||
CIRCUITPY_FRAMEBUFFERIO ?= 0
|
CIRCUITPY_FRAMEBUFFERIO ?= 0
|
||||||
|
|
||||||
# SAMD21 needs separate endpoint pairs for MSC BULK IN and BULK OUT, otherwise it's erratic.
|
# Not enough room in 192kB or 256kB builds for secondary CDC.
|
||||||
USB_MSC_EP_NUM_OUT = 1
|
CIRCUITPY_USB_CDC ?= 0
|
||||||
|
|
||||||
CIRCUITPY_ULAB = 0
|
CIRCUITPY_ULAB = 0
|
||||||
|
|
||||||
@ -55,9 +64,13 @@ CIRCUITPY_TERMINALIO = 0
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
endif # samd21
|
endif # samd21
|
||||||
|
######################################################################
|
||||||
|
|
||||||
|
######################################################################
|
||||||
# Put samd51-only choices here.
|
# Put samd51-only choices here.
|
||||||
|
|
||||||
ifeq ($(CHIP_FAMILY),samd51)
|
ifeq ($(CHIP_FAMILY),samd51)
|
||||||
|
|
||||||
# No native touchio on SAMD51.
|
# No native touchio on SAMD51.
|
||||||
CIRCUITPY_TOUCHIO_USE_NATIVE = 0
|
CIRCUITPY_TOUCHIO_USE_NATIVE = 0
|
||||||
|
|
||||||
@ -70,9 +83,4 @@ CIRCUITPY_RGBMATRIX ?= $(CIRCUITPY_FULL_BUILD)
|
|||||||
CIRCUITPY_FRAMEBUFFERIO ?= $(CIRCUITPY_FULL_BUILD)
|
CIRCUITPY_FRAMEBUFFERIO ?= $(CIRCUITPY_FULL_BUILD)
|
||||||
|
|
||||||
endif # samd51
|
endif # samd51
|
||||||
|
######################################################################
|
||||||
INTERNAL_LIBM = 1
|
|
||||||
|
|
||||||
USB_SERIAL_NUMBER_LENGTH = 32
|
|
||||||
|
|
||||||
USB_NUM_EP = 8
|
|
||||||
|
@ -27,10 +27,10 @@
|
|||||||
#include "shared-bindings/supervisor/Runtime.h"
|
#include "shared-bindings/supervisor/Runtime.h"
|
||||||
#include "supervisor/serial.h"
|
#include "supervisor/serial.h"
|
||||||
|
|
||||||
bool common_hal_get_serial_connected(void) {
|
bool common_hal_supervisor_runtime_get_serial_connected(void) {
|
||||||
return (bool) serial_connected();
|
return (bool) serial_connected();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_get_serial_bytes_available(void) {
|
bool common_hal_supervisor_runtime_get_serial_bytes_available(void) {
|
||||||
return (bool) serial_bytes_available();
|
return (bool) serial_bytes_available();
|
||||||
}
|
}
|
||||||
|
@ -7,6 +7,9 @@ USB_CDC_EP_NUM_DATA_IN = 1
|
|||||||
USB_MSC_EP_NUM_OUT = 5
|
USB_MSC_EP_NUM_OUT = 5
|
||||||
USB_MSC_EP_NUM_IN = 4
|
USB_MSC_EP_NUM_IN = 4
|
||||||
|
|
||||||
|
# Number of USB endpoint pairs.
|
||||||
|
USB_NUM_EP = 6
|
||||||
|
|
||||||
MPY_TOOL_LONGINT_IMPL = -mlongint-impl=mpz
|
MPY_TOOL_LONGINT_IMPL = -mlongint-impl=mpz
|
||||||
|
|
||||||
CIRCUITPY_AUDIOBUSIO = 0
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
|
@ -27,6 +27,109 @@
|
|||||||
#include "supervisor/board.h"
|
#include "supervisor/board.h"
|
||||||
#include "mpconfigboard.h"
|
#include "mpconfigboard.h"
|
||||||
#include "shared-bindings/microcontroller/Pin.h"
|
#include "shared-bindings/microcontroller/Pin.h"
|
||||||
|
#include "shared-module/displayio/__init__.h"
|
||||||
|
#include "shared-module/displayio/mipi_constants.h"
|
||||||
|
|
||||||
|
#define DELAY 0x80
|
||||||
|
|
||||||
|
// display init sequence according to LilyGO example app
|
||||||
|
uint8_t display_init_sequence[] = {
|
||||||
|
// sw reset
|
||||||
|
0x01, 0 | DELAY, 150,
|
||||||
|
// sleep out
|
||||||
|
0x11, 0 | DELAY, 255,
|
||||||
|
// normal display mode on
|
||||||
|
0x13, 0,
|
||||||
|
// display and color format settings
|
||||||
|
0x36, 1, 0x08,
|
||||||
|
0xB6, 2, 0x0A, 0x82,
|
||||||
|
0x3A, 1 | DELAY, 0x55, 10,
|
||||||
|
// ST7789V frame rate setting
|
||||||
|
0xB2, 5, 0x0C, 0x0C, 0x00, 0x33, 0x33,
|
||||||
|
// voltages: VGH / VGL
|
||||||
|
0xB7, 1, 0x35,
|
||||||
|
// ST7789V power setting
|
||||||
|
0xBB, 1, 0x28,
|
||||||
|
0xC0, 1, 0x0C,
|
||||||
|
0xC2, 2, 0x01, 0xFF,
|
||||||
|
0xC3, 1, 0x10,
|
||||||
|
0xC4, 1, 0x20,
|
||||||
|
0xC6, 1, 0x0F,
|
||||||
|
0xD0, 2, 0xA4, 0xA1,
|
||||||
|
// ST7789V gamma setting
|
||||||
|
0xE0, 14, 0xD0, 0x00, 0x02, 0x07, 0x0A, 0x28, 0x32, 0x44, 0x42, 0x06, 0x0E, 0x12, 0x14, 0x17,
|
||||||
|
0xE1, 14, 0xD0, 0x00, 0x02, 0x07, 0x0A, 0x28, 0x31, 0x54, 0x47, 0x0E, 0x1C, 0x17, 0x1B, 0x1E,
|
||||||
|
0x21, 0,
|
||||||
|
// display on
|
||||||
|
0x29, 0 | DELAY, 255,
|
||||||
|
};
|
||||||
|
|
||||||
|
static void display_init(void) {
|
||||||
|
busio_spi_obj_t* spi = &displays[0].fourwire_bus.inline_bus;
|
||||||
|
|
||||||
|
common_hal_busio_spi_construct(
|
||||||
|
spi,
|
||||||
|
&pin_GPIO36, // CLK
|
||||||
|
&pin_GPIO35, // MOSI
|
||||||
|
NULL // MISO not connected
|
||||||
|
);
|
||||||
|
|
||||||
|
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_GPIO37, // DC
|
||||||
|
&pin_GPIO34, // CS
|
||||||
|
&pin_GPIO38, // RST
|
||||||
|
40000000, // baudrate
|
||||||
|
0, // polarity
|
||||||
|
0 // phase
|
||||||
|
);
|
||||||
|
|
||||||
|
displayio_display_obj_t* display = &displays[0].display;
|
||||||
|
display->base.type = &displayio_display_type;
|
||||||
|
|
||||||
|
// workaround as board_init() is called before reset_port() in main.c
|
||||||
|
pwmout_reset();
|
||||||
|
|
||||||
|
common_hal_displayio_display_construct(
|
||||||
|
display,
|
||||||
|
bus,
|
||||||
|
240, // width (after rotation)
|
||||||
|
135, // height (after rotation)
|
||||||
|
52, // column start
|
||||||
|
40, // row start
|
||||||
|
90, // 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
|
||||||
|
0x37, // set vertical scroll command
|
||||||
|
display_init_sequence,
|
||||||
|
sizeof(display_init_sequence),
|
||||||
|
&pin_GPIO33, // backlight pin
|
||||||
|
NO_BRIGHTNESS_COMMAND,
|
||||||
|
1.0f, // brightness (ignored)
|
||||||
|
false, // auto_brightness
|
||||||
|
false, // single_byte_bounds
|
||||||
|
false, // data_as_commands
|
||||||
|
true, // auto_refresh
|
||||||
|
60, // native_frames_per_second
|
||||||
|
true, // backlight_on_high
|
||||||
|
false // SH1107_addressing
|
||||||
|
);
|
||||||
|
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO33); // backlight pin
|
||||||
|
}
|
||||||
|
|
||||||
void board_init(void) {
|
void board_init(void) {
|
||||||
// USB
|
// USB
|
||||||
@ -38,6 +141,9 @@ void board_init(void) {
|
|||||||
common_hal_never_reset_pin(&pin_GPIO43);
|
common_hal_never_reset_pin(&pin_GPIO43);
|
||||||
common_hal_never_reset_pin(&pin_GPIO44);
|
common_hal_never_reset_pin(&pin_GPIO44);
|
||||||
#endif /* DEBUG */
|
#endif /* DEBUG */
|
||||||
|
|
||||||
|
// Display
|
||||||
|
display_init();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool board_requests_safe_mode(void) {
|
bool board_requests_safe_mode(void) {
|
||||||
|
@ -2,7 +2,6 @@ USB_VID = 0x303a
|
|||||||
USB_PID = 0x8007
|
USB_PID = 0x8007
|
||||||
USB_PRODUCT = "TTGO T8 ESP32-S2"
|
USB_PRODUCT = "TTGO T8 ESP32-S2"
|
||||||
USB_MANUFACTURER = "LILYGO"
|
USB_MANUFACTURER = "LILYGO"
|
||||||
USB_DEVICES = "CDC,MSC,HID"
|
|
||||||
|
|
||||||
INTERNAL_FLASH_FILESYSTEM = 1
|
INTERNAL_FLASH_FILESYSTEM = 1
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "shared-bindings/board/__init__.h"
|
#include "shared-bindings/board/__init__.h"
|
||||||
|
#include "shared-module/displayio/__init__.h"
|
||||||
|
|
||||||
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
|
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
|
||||||
{ MP_ROM_QSTR(MP_QSTR_IO0), MP_ROM_PTR(&pin_GPIO0) },
|
{ MP_ROM_QSTR(MP_QSTR_IO0), MP_ROM_PTR(&pin_GPIO0) },
|
||||||
@ -41,13 +42,13 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
|
|||||||
{ MP_ROM_QSTR(MP_QSTR_SD_CS), MP_ROM_PTR(&pin_GPIO10) },
|
{ MP_ROM_QSTR(MP_QSTR_SD_CS), MP_ROM_PTR(&pin_GPIO10) },
|
||||||
|
|
||||||
// 1.14 inch LCD ST7789
|
// 1.14 inch LCD ST7789
|
||||||
{ MP_ROM_QSTR(MP_QSTR_LCD_MISO), MP_ROM_PTR(&pin_GPIO4) },
|
|
||||||
{ MP_ROM_QSTR(MP_QSTR_LCD_MOSI), MP_ROM_PTR(&pin_GPIO35) },
|
{ MP_ROM_QSTR(MP_QSTR_LCD_MOSI), MP_ROM_PTR(&pin_GPIO35) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_LCD_CLK), MP_ROM_PTR(&pin_GPIO36) },
|
{ MP_ROM_QSTR(MP_QSTR_LCD_CLK), MP_ROM_PTR(&pin_GPIO36) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_LCD_CS), MP_ROM_PTR(&pin_GPIO34) },
|
{ MP_ROM_QSTR(MP_QSTR_LCD_CS), MP_ROM_PTR(&pin_GPIO34) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_LCD_RST), MP_ROM_PTR(&pin_GPIO38) },
|
{ MP_ROM_QSTR(MP_QSTR_LCD_RST), MP_ROM_PTR(&pin_GPIO38) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_LCD_BCKL), MP_ROM_PTR(&pin_GPIO33) },
|
{ MP_ROM_QSTR(MP_QSTR_LCD_BCKL), MP_ROM_PTR(&pin_GPIO33) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_LCD_D_C), MP_ROM_PTR(&pin_GPIO37) },
|
{ MP_ROM_QSTR(MP_QSTR_LCD_D_C), MP_ROM_PTR(&pin_GPIO37) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_DISPLAY), MP_ROM_PTR(&displays[0].display) },
|
||||||
|
|
||||||
// Peripheral Power control
|
// Peripheral Power control
|
||||||
{ MP_ROM_QSTR(MP_QSTR_PE_POWER), MP_ROM_PTR(&pin_GPIO14) },
|
{ MP_ROM_QSTR(MP_QSTR_PE_POWER), MP_ROM_PTR(&pin_GPIO14) },
|
||||||
|
@ -2,7 +2,6 @@ USB_VID = 0x239A
|
|||||||
USB_PID = 0x80C6
|
USB_PID = 0x80C6
|
||||||
USB_PRODUCT = "microS2"
|
USB_PRODUCT = "microS2"
|
||||||
USB_MANUFACTURER = "microDev"
|
USB_MANUFACTURER = "microDev"
|
||||||
USB_DEVICES = "CDC,MSC,HID"
|
|
||||||
|
|
||||||
INTERNAL_FLASH_FILESYSTEM = 1
|
INTERNAL_FLASH_FILESYSTEM = 1
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
@ -2,7 +2,6 @@ USB_VID = 0x239A
|
|||||||
USB_PID = 0x80AC
|
USB_PID = 0x80AC
|
||||||
USB_PRODUCT = "FeatherS2"
|
USB_PRODUCT = "FeatherS2"
|
||||||
USB_MANUFACTURER = "UnexpectedMaker"
|
USB_MANUFACTURER = "UnexpectedMaker"
|
||||||
USB_DEVICES = "CDC,MSC,HID"
|
|
||||||
|
|
||||||
INTERNAL_FLASH_FILESYSTEM = 1
|
INTERNAL_FLASH_FILESYSTEM = 1
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
@ -2,7 +2,6 @@ USB_VID = 0x239A
|
|||||||
USB_PID = 0x80AC
|
USB_PID = 0x80AC
|
||||||
USB_PRODUCT = "FeatherS2"
|
USB_PRODUCT = "FeatherS2"
|
||||||
USB_MANUFACTURER = "UnexpectedMaker"
|
USB_MANUFACTURER = "UnexpectedMaker"
|
||||||
USB_DEVICES = "CDC,MSC,HID"
|
|
||||||
|
|
||||||
INTERNAL_FLASH_FILESYSTEM = 1
|
INTERNAL_FLASH_FILESYSTEM = 1
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
61
ports/esp32s2/boards/unexpectedmaker_tinys2/board.c
Normal file
61
ports/esp32s2/boards/unexpectedmaker_tinys2/board.c
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* 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"
|
||||||
|
|
||||||
|
void board_init(void) {
|
||||||
|
// USB
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO19);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO20);
|
||||||
|
|
||||||
|
// Debug UART
|
||||||
|
#ifdef DEBUG
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO43);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO44);
|
||||||
|
#endif /* DEBUG */
|
||||||
|
|
||||||
|
// SPI Flash and RAM
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO26);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO27);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO28);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO29);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO30);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO31);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO32);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool board_requests_safe_mode(void) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void reset_board(void) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void board_deinit(void) {
|
||||||
|
}
|
46
ports/esp32s2/boards/unexpectedmaker_tinys2/mpconfigboard.h
Normal file
46
ports/esp32s2/boards/unexpectedmaker_tinys2/mpconfigboard.h
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the MicroPython project, http://micropython.org/
|
||||||
|
*
|
||||||
|
* The MIT License (MIT)
|
||||||
|
*
|
||||||
|
* Copyright (c) 2019 Scott Shawcroft for Adafruit Industries
|
||||||
|
*
|
||||||
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
* in the Software without restriction, including without limitation the rights
|
||||||
|
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
* copies of the Software, and to permit persons to whom the Software is
|
||||||
|
* furnished to do so, subject to the following conditions:
|
||||||
|
*
|
||||||
|
* The above copyright notice and this permission notice shall be included in
|
||||||
|
* all copies or substantial portions of the Software.
|
||||||
|
*
|
||||||
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
* THE SOFTWARE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//Micropython setup
|
||||||
|
|
||||||
|
#define MICROPY_HW_BOARD_NAME "TinyS2"
|
||||||
|
#define MICROPY_HW_MCU_NAME "ESP32S2"
|
||||||
|
|
||||||
|
#define MICROPY_HW_NEOPIXEL (&pin_GPIO1)
|
||||||
|
#define CIRCUITPY_BOOT_BUTTON (&pin_GPIO0)
|
||||||
|
#define BOARD_USER_SAFE_MODE_ACTION translate("pressing boot button at start up.\n")
|
||||||
|
|
||||||
|
#define AUTORESET_DELAY_MS 500
|
||||||
|
|
||||||
|
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO9)
|
||||||
|
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO8)
|
||||||
|
|
||||||
|
#define DEFAULT_SPI_BUS_SCK (&pin_GPIO36)
|
||||||
|
#define DEFAULT_SPI_BUS_MOSI (&pin_GPIO35)
|
||||||
|
#define DEFAULT_SPI_BUS_MISO (&pin_GPIO37)
|
||||||
|
|
||||||
|
#define DEFAULT_UART_BUS_RX (&pin_GPIO44)
|
||||||
|
#define DEFAULT_UART_BUS_TX (&pin_GPIO43)
|
23
ports/esp32s2/boards/unexpectedmaker_tinys2/mpconfigboard.mk
Normal file
23
ports/esp32s2/boards/unexpectedmaker_tinys2/mpconfigboard.mk
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
USB_VID = 0x303A
|
||||||
|
USB_PID = 0x8002
|
||||||
|
USB_PRODUCT = "TinyS2"
|
||||||
|
USB_MANUFACTURER = "UnexpectedMaker"
|
||||||
|
|
||||||
|
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=qio
|
||||||
|
CIRCUITPY_ESP_FLASH_FREQ=80m
|
||||||
|
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||||
|
|
||||||
|
# CIRCUITPY_MODULE=wroom
|
||||||
|
|
||||||
|
CIRCUITPY_BITBANG_NEOPIXEL = 1
|
||||||
|
|
||||||
|
# Include these Python libraries in firmware.
|
||||||
|
# FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
|
||||||
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
79
ports/esp32s2/boards/unexpectedmaker_tinys2/pins.c
Normal file
79
ports/esp32s2/boards/unexpectedmaker_tinys2/pins.c
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
#include "shared-bindings/board/__init__.h"
|
||||||
|
|
||||||
|
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
|
||||||
|
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO0), MP_ROM_PTR(&pin_GPIO0) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_GPIO0) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO18), MP_ROM_PTR(&pin_GPIO18) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_GPIO18) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D15), MP_ROM_PTR(&pin_GPIO18) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO17), MP_ROM_PTR(&pin_GPIO17) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_GPIO17) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_GPIO17) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO7), MP_ROM_PTR(&pin_GPIO7) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_GPIO7) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_A8), MP_ROM_PTR(&pin_GPIO7) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO6), MP_ROM_PTR(&pin_GPIO6) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_GPIO6) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D18), MP_ROM_PTR(&pin_GPIO6) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO5), MP_ROM_PTR(&pin_GPIO5) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_GPIO5) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D19), MP_ROM_PTR(&pin_GPIO5) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO4), MP_ROM_PTR(&pin_GPIO4) },
|
||||||
|
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO36), MP_ROM_PTR(&pin_GPIO36) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_GPIO36) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D25), MP_ROM_PTR(&pin_GPIO36) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO35), MP_ROM_PTR(&pin_GPIO35) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO35) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D24), MP_ROM_PTR(&pin_GPIO35) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO37), MP_ROM_PTR(&pin_GPIO37) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_GPIO37) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D23), MP_ROM_PTR(&pin_GPIO37) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO34), MP_ROM_PTR(&pin_GPIO34) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_GPIO37) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D23), MP_ROM_PTR(&pin_GPIO37) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO8) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO8), MP_ROM_PTR(&pin_GPIO8) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_GPIO8) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO9) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO9), MP_ROM_PTR(&pin_GPIO9) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_GPIO9) },
|
||||||
|
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO38), MP_ROM_PTR(&pin_GPIO38) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D21), MP_ROM_PTR(&pin_GPIO38) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO33), MP_ROM_PTR(&pin_GPIO33) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D20), MP_ROM_PTR(&pin_GPIO33) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO43), MP_ROM_PTR(&pin_GPIO43) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_GPIO43) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_GPIO43) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_IO44), MP_ROM_PTR(&pin_GPIO44) },
|
||||||
|
// { MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_GPIO44) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_GPIO44) },
|
||||||
|
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL_POWER), MP_ROM_PTR(&pin_GPIO2) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_GPIO1) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
|
||||||
|
};
|
||||||
|
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);
|
39
ports/esp32s2/boards/unexpectedmaker_tinys2/sdkconfig
Normal file
39
ports/esp32s2/boards/unexpectedmaker_tinys2/sdkconfig
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI RAM config
|
||||||
|
#
|
||||||
|
# CONFIG_SPIRAM_TYPE_AUTO=y
|
||||||
|
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||||
|
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||||
|
# CONFIG_SPIRAM_TYPE_ESPPSRAM64=y
|
||||||
|
CONFIG_SPIRAM_SIZE=2097152
|
||||||
|
|
||||||
|
#
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||||
|
# CONFIG_SPIRAM_RODATA is not set
|
||||||
|
# CONFIG_SPIRAM_SPEED_80M=y
|
||||||
|
CONFIG_SPIRAM_SPEED_40M=y
|
||||||
|
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||||
|
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||||
|
CONFIG_SPIRAM=y
|
||||||
|
CONFIG_SPIRAM_BOOT_INIT=y
|
||||||
|
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||||
|
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
|
||||||
|
# end of SPI RAM config
|
||||||
|
|
||||||
|
#
|
||||||
|
# LWIP
|
||||||
|
#
|
||||||
|
CONFIG_LWIP_LOCAL_HOSTNAME="UMTinyS2"
|
||||||
|
# end of LWIP
|
@ -150,6 +150,14 @@ void common_hal_alarm_set_deep_sleep_alarms(size_t n_alarms, const mp_obj_t *ala
|
|||||||
void NORETURN alarm_enter_deep_sleep(void) {
|
void NORETURN alarm_enter_deep_sleep(void) {
|
||||||
alarm_pin_pinalarm_prepare_for_deep_sleep();
|
alarm_pin_pinalarm_prepare_for_deep_sleep();
|
||||||
alarm_touch_touchalarm_prepare_for_deep_sleep();
|
alarm_touch_touchalarm_prepare_for_deep_sleep();
|
||||||
|
|
||||||
|
// Disable brownout detection, which appears to be triggered sometimes when
|
||||||
|
// waking from deep sleep.
|
||||||
|
// See https://www.esp32.com/viewtopic.php?f=13&t=19208#p71084
|
||||||
|
// and https://github.com/adafruit/circuitpython/issues/4025#issuecomment-771027606
|
||||||
|
// TODO: We can remove this workaround when ESP-IDF handles this.
|
||||||
|
CLEAR_PERI_REG_MASK(RTC_CNTL_BROWN_OUT_REG, RTC_CNTL_BROWN_OUT_RST_ENA);
|
||||||
|
|
||||||
// The ESP-IDF caches the deep sleep settings and applies them before sleep.
|
// The ESP-IDF caches the deep sleep settings and applies them before sleep.
|
||||||
// We don't need to worry about resetting them in the interim.
|
// We don't need to worry about resetting them in the interim.
|
||||||
esp_deep_sleep_start();
|
esp_deep_sleep_start();
|
||||||
|
@ -134,7 +134,7 @@ bool pin_number_is_free(gpio_num_t pin_number) {
|
|||||||
|
|
||||||
uint8_t offset = pin_number / 32;
|
uint8_t offset = pin_number / 32;
|
||||||
uint32_t mask = 1 << (pin_number % 32);
|
uint32_t mask = 1 << (pin_number % 32);
|
||||||
return (never_reset_pins[offset] & mask) == 0 && (in_use[offset] & mask) == 0;
|
return (in_use[offset] & mask) == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_mcu_pin_is_free(const mcu_pin_obj_t *pin) {
|
bool common_hal_mcu_pin_is_free(const mcu_pin_obj_t *pin) {
|
||||||
|
@ -63,7 +63,7 @@ bool register_open_socket(socketpool_socket_obj_t* self) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
socketpool_socket_obj_t* common_hal_socketpool_socket_accept(socketpool_socket_obj_t* self,
|
socketpool_socket_obj_t* common_hal_socketpool_socket_accept(socketpool_socket_obj_t* self,
|
||||||
uint8_t* ip, uint *port) {
|
uint8_t* ip, uint32_t *port) {
|
||||||
struct sockaddr_in accept_addr;
|
struct sockaddr_in accept_addr;
|
||||||
socklen_t socklen = sizeof(accept_addr);
|
socklen_t socklen = sizeof(accept_addr);
|
||||||
int newsoc = -1;
|
int newsoc = -1;
|
||||||
@ -99,6 +99,7 @@ socketpool_socket_obj_t* common_hal_socketpool_socket_accept(socketpool_socket_o
|
|||||||
sock->base.type = &socketpool_socket_type;
|
sock->base.type = &socketpool_socket_type;
|
||||||
sock->num = newsoc;
|
sock->num = newsoc;
|
||||||
sock->pool = self->pool;
|
sock->pool = self->pool;
|
||||||
|
sock->connected = true;
|
||||||
|
|
||||||
if (!register_open_socket(sock)) {
|
if (!register_open_socket(sock)) {
|
||||||
mp_raise_OSError(MP_EBADF);
|
mp_raise_OSError(MP_EBADF);
|
||||||
@ -113,7 +114,7 @@ socketpool_socket_obj_t* common_hal_socketpool_socket_accept(socketpool_socket_o
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_socketpool_socket_bind(socketpool_socket_obj_t* self,
|
bool common_hal_socketpool_socket_bind(socketpool_socket_obj_t* self,
|
||||||
const char* host, size_t hostlen, uint8_t port) {
|
const char* host, size_t hostlen, uint32_t port) {
|
||||||
struct sockaddr_in bind_addr;
|
struct sockaddr_in bind_addr;
|
||||||
bind_addr.sin_addr.s_addr = inet_addr(host);
|
bind_addr.sin_addr.s_addr = inet_addr(host);
|
||||||
bind_addr.sin_family = AF_INET;
|
bind_addr.sin_family = AF_INET;
|
||||||
@ -144,7 +145,7 @@ void common_hal_socketpool_socket_close(socketpool_socket_obj_t* self) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_socketpool_socket_connect(socketpool_socket_obj_t* self,
|
bool common_hal_socketpool_socket_connect(socketpool_socket_obj_t* self,
|
||||||
const char* host, mp_uint_t hostlen, mp_int_t port) {
|
const char* host, size_t hostlen, uint32_t port) {
|
||||||
const struct addrinfo hints = {
|
const struct addrinfo hints = {
|
||||||
.ai_family = AF_INET,
|
.ai_family = AF_INET,
|
||||||
.ai_socktype = SOCK_STREAM,
|
.ai_socktype = SOCK_STREAM,
|
||||||
@ -202,7 +203,7 @@ bool common_hal_socketpool_socket_listen(socketpool_socket_obj_t* self, int back
|
|||||||
}
|
}
|
||||||
|
|
||||||
mp_uint_t common_hal_socketpool_socket_recvfrom_into(socketpool_socket_obj_t* self,
|
mp_uint_t common_hal_socketpool_socket_recvfrom_into(socketpool_socket_obj_t* self,
|
||||||
uint8_t* buf, mp_uint_t len, uint8_t* ip, uint *port) {
|
uint8_t* buf, uint32_t len, uint8_t* ip, uint *port) {
|
||||||
|
|
||||||
struct sockaddr_in source_addr;
|
struct sockaddr_in source_addr;
|
||||||
socklen_t socklen = sizeof(source_addr);
|
socklen_t socklen = sizeof(source_addr);
|
||||||
@ -241,7 +242,7 @@ mp_uint_t common_hal_socketpool_socket_recvfrom_into(socketpool_socket_obj_t* se
|
|||||||
return received;
|
return received;
|
||||||
}
|
}
|
||||||
|
|
||||||
mp_uint_t common_hal_socketpool_socket_recv_into(socketpool_socket_obj_t* self, const uint8_t* buf, mp_uint_t len) {
|
mp_uint_t common_hal_socketpool_socket_recv_into(socketpool_socket_obj_t* self, const uint8_t* buf, uint32_t len) {
|
||||||
int received = 0;
|
int received = 0;
|
||||||
bool timed_out = false;
|
bool timed_out = false;
|
||||||
|
|
||||||
@ -273,7 +274,7 @@ mp_uint_t common_hal_socketpool_socket_recv_into(socketpool_socket_obj_t* self,
|
|||||||
return received;
|
return received;
|
||||||
}
|
}
|
||||||
|
|
||||||
mp_uint_t common_hal_socketpool_socket_send(socketpool_socket_obj_t* self, const uint8_t* buf, mp_uint_t len) {
|
mp_uint_t common_hal_socketpool_socket_send(socketpool_socket_obj_t* self, const uint8_t* buf, uint32_t len) {
|
||||||
int sent = -1;
|
int sent = -1;
|
||||||
if (self->num != -1) {
|
if (self->num != -1) {
|
||||||
// LWIP Socket
|
// LWIP Socket
|
||||||
@ -290,7 +291,7 @@ mp_uint_t common_hal_socketpool_socket_send(socketpool_socket_obj_t* self, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
mp_uint_t common_hal_socketpool_socket_sendto(socketpool_socket_obj_t* self,
|
mp_uint_t common_hal_socketpool_socket_sendto(socketpool_socket_obj_t* self,
|
||||||
const char* host, size_t hostlen, uint8_t port, const uint8_t* buf, mp_uint_t len) {
|
const char* host, size_t hostlen, uint32_t port, const uint8_t* buf, uint32_t len) {
|
||||||
|
|
||||||
// Set parameters
|
// Set parameters
|
||||||
const struct addrinfo hints = {
|
const struct addrinfo hints = {
|
||||||
@ -322,6 +323,6 @@ mp_uint_t common_hal_socketpool_socket_sendto(socketpool_socket_obj_t* self,
|
|||||||
return bytes_sent;
|
return bytes_sent;
|
||||||
}
|
}
|
||||||
|
|
||||||
void common_hal_socketpool_socket_settimeout(socketpool_socket_obj_t* self, mp_uint_t timeout_ms) {
|
void common_hal_socketpool_socket_settimeout(socketpool_socket_obj_t* self, uint32_t timeout_ms) {
|
||||||
self->timeout_ms = timeout_ms;
|
self->timeout_ms = timeout_ms;
|
||||||
}
|
}
|
||||||
|
@ -35,19 +35,15 @@
|
|||||||
#include "py/runtime.h"
|
#include "py/runtime.h"
|
||||||
#include "supervisor/shared/tick.h"
|
#include "supervisor/shared/tick.h"
|
||||||
|
|
||||||
void common_hal_ssl_sslsocket_settimeout(ssl_sslsocket_obj_t* self, mp_uint_t timeout_ms) {
|
|
||||||
self->sock->timeout_ms = timeout_ms;
|
|
||||||
}
|
|
||||||
|
|
||||||
ssl_sslsocket_obj_t* common_hal_ssl_sslsocket_accept(ssl_sslsocket_obj_t* self,
|
ssl_sslsocket_obj_t* common_hal_ssl_sslsocket_accept(ssl_sslsocket_obj_t* self,
|
||||||
uint8_t* ip, uint *port) {
|
uint8_t* ip, uint32_t *port) {
|
||||||
socketpool_socket_obj_t * sock = common_hal_socketpool_socket_accept(self->sock, ip, port);
|
socketpool_socket_obj_t * sock = common_hal_socketpool_socket_accept(self->sock, ip, port);
|
||||||
ssl_sslsocket_obj_t * sslsock = common_hal_ssl_sslcontext_wrap_socket(self->ssl_context, sock, false, NULL);
|
ssl_sslsocket_obj_t * sslsock = common_hal_ssl_sslcontext_wrap_socket(self->ssl_context, sock, false, NULL);
|
||||||
return sslsock;
|
return sslsock;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_ssl_sslsocket_bind(ssl_sslsocket_obj_t* self,
|
bool common_hal_ssl_sslsocket_bind(ssl_sslsocket_obj_t* self,
|
||||||
const char* host, size_t hostlen, uint8_t port) {
|
const char* host, size_t hostlen, uint32_t port) {
|
||||||
return common_hal_socketpool_socket_bind(self->sock, host, hostlen, port);
|
return common_hal_socketpool_socket_bind(self->sock, host, hostlen, port);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -58,7 +54,7 @@ void common_hal_ssl_sslsocket_close(ssl_sslsocket_obj_t* self) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_ssl_sslsocket_connect(ssl_sslsocket_obj_t* self,
|
bool common_hal_ssl_sslsocket_connect(ssl_sslsocket_obj_t* self,
|
||||||
const char* host, mp_uint_t hostlen, mp_int_t port) {
|
const char* host, size_t hostlen, uint32_t port) {
|
||||||
esp_tls_cfg_t* tls_config = NULL;
|
esp_tls_cfg_t* tls_config = NULL;
|
||||||
tls_config = &self->ssl_context->ssl_config;
|
tls_config = &self->ssl_context->ssl_config;
|
||||||
int result = esp_tls_conn_new_sync(host, hostlen, port, tls_config, self->tls);
|
int result = esp_tls_conn_new_sync(host, hostlen, port, tls_config, self->tls);
|
||||||
@ -104,7 +100,7 @@ bool common_hal_ssl_sslsocket_listen(ssl_sslsocket_obj_t* self, int backlog) {
|
|||||||
return common_hal_socketpool_socket_listen(self->sock, backlog);
|
return common_hal_socketpool_socket_listen(self->sock, backlog);
|
||||||
}
|
}
|
||||||
|
|
||||||
mp_uint_t common_hal_ssl_sslsocket_recv_into(ssl_sslsocket_obj_t* self, const uint8_t* buf, mp_uint_t len) {
|
mp_uint_t common_hal_ssl_sslsocket_recv_into(ssl_sslsocket_obj_t* self, const uint8_t* buf, uint32_t len) {
|
||||||
int received = 0;
|
int received = 0;
|
||||||
bool timed_out = false;
|
bool timed_out = false;
|
||||||
int status = 0;
|
int status = 0;
|
||||||
@ -155,7 +151,7 @@ mp_uint_t common_hal_ssl_sslsocket_recv_into(ssl_sslsocket_obj_t* self, const ui
|
|||||||
return received;
|
return received;
|
||||||
}
|
}
|
||||||
|
|
||||||
mp_uint_t common_hal_ssl_sslsocket_send(ssl_sslsocket_obj_t* self, const uint8_t* buf, mp_uint_t len) {
|
mp_uint_t common_hal_ssl_sslsocket_send(ssl_sslsocket_obj_t* self, const uint8_t* buf, uint32_t len) {
|
||||||
int sent = -1;
|
int sent = -1;
|
||||||
sent = esp_tls_conn_write(self->tls, buf, len);
|
sent = esp_tls_conn_write(self->tls, buf, len);
|
||||||
|
|
||||||
@ -174,3 +170,7 @@ mp_uint_t common_hal_ssl_sslsocket_send(ssl_sslsocket_obj_t* self, const uint8_t
|
|||||||
}
|
}
|
||||||
return sent;
|
return sent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void common_hal_ssl_sslsocket_settimeout(ssl_sslsocket_obj_t* self, uint32_t timeout_ms) {
|
||||||
|
self->sock->timeout_ms = timeout_ms;
|
||||||
|
}
|
||||||
|
@ -28,10 +28,10 @@
|
|||||||
#include "shared-bindings/supervisor/Runtime.h"
|
#include "shared-bindings/supervisor/Runtime.h"
|
||||||
#include "supervisor/serial.h"
|
#include "supervisor/serial.h"
|
||||||
|
|
||||||
bool common_hal_get_serial_connected(void) {
|
bool common_hal_supervisor_runtime_get_serial_connected(void) {
|
||||||
return (bool) serial_connected();
|
return (bool) serial_connected();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_get_serial_bytes_available(void) {
|
bool common_hal_supervisor_runtime_get_serial_bytes_available(void) {
|
||||||
return (bool) serial_bytes_available();
|
return (bool) serial_bytes_available();
|
||||||
}
|
}
|
||||||
|
@ -28,6 +28,8 @@ CIRCUITPY_FREQUENCYIO = 1
|
|||||||
CIRCUITPY_I2CPERIPHERAL = 0
|
CIRCUITPY_I2CPERIPHERAL = 0
|
||||||
CIRCUITPY_ROTARYIO = 1
|
CIRCUITPY_ROTARYIO = 1
|
||||||
CIRCUITPY_NVM = 1
|
CIRCUITPY_NVM = 1
|
||||||
|
CIRCUITPY_PS2IO ?= 1
|
||||||
|
CIRCUITPY_TOUCHIO_USE_NATIVE ?= 1
|
||||||
# We don't have enough endpoints to include MIDI.
|
# We don't have enough endpoints to include MIDI.
|
||||||
CIRCUITPY_USB_MIDI ?= 0
|
CIRCUITPY_USB_MIDI ?= 0
|
||||||
CIRCUITPY_USB_HID ?= 1
|
CIRCUITPY_USB_HID ?= 1
|
||||||
@ -35,14 +37,9 @@ CIRCUITPY_USB_HID ?= 1
|
|||||||
CIRCUITPY_USB_VENDOR ?= 0
|
CIRCUITPY_USB_VENDOR ?= 0
|
||||||
CIRCUITPY_WIFI = 1
|
CIRCUITPY_WIFI = 1
|
||||||
CIRCUITPY_WATCHDOG ?= 1
|
CIRCUITPY_WATCHDOG ?= 1
|
||||||
|
|
||||||
CIRCUITPY_ESPIDF = 1
|
CIRCUITPY_ESPIDF = 1
|
||||||
|
|
||||||
ifndef CIRCUITPY_PS2IO
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifndef CIRCUITPY_TOUCHIO_USE_NATIVE
|
|
||||||
CIRCUITPY_TOUCHIO_USE_NATIVE = 1
|
|
||||||
endif
|
|
||||||
|
|
||||||
CIRCUITPY_MODULE ?= none
|
CIRCUITPY_MODULE ?= none
|
||||||
|
|
||||||
|
USB_NUM_EP = 5
|
||||||
|
@ -28,10 +28,10 @@
|
|||||||
#include "shared-bindings/supervisor/Runtime.h"
|
#include "shared-bindings/supervisor/Runtime.h"
|
||||||
#include "supervisor/serial.h"
|
#include "supervisor/serial.h"
|
||||||
|
|
||||||
bool common_hal_get_serial_connected(void) {
|
bool common_hal_supervisor_runtime_get_serial_connected(void) {
|
||||||
return (bool) serial_connected();
|
return (bool) serial_connected();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_get_serial_bytes_available(void) {
|
bool common_hal_supervisor_runtime_get_serial_bytes_available(void) {
|
||||||
return (bool) serial_bytes_available();
|
return (bool) serial_bytes_available();
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,9 @@ MPY_TOOL_LONGINT_IMPL = -mlongint-impl=mpz
|
|||||||
# Internal math library is substantially smaller than toolchain one
|
# Internal math library is substantially smaller than toolchain one
|
||||||
INTERNAL_LIBM = 1
|
INTERNAL_LIBM = 1
|
||||||
|
|
||||||
|
# Number of USB endpoint pairs.
|
||||||
|
USB_NUM_EP = 16
|
||||||
|
|
||||||
# Chip supplied serial number, in bytes
|
# Chip supplied serial number, in bytes
|
||||||
USB_SERIAL_NUMBER_LENGTH = 30
|
USB_SERIAL_NUMBER_LENGTH = 30
|
||||||
|
|
||||||
|
@ -38,6 +38,8 @@
|
|||||||
|
|
||||||
#define LPSPI_MASTER_CLK_FREQ (CLOCK_GetFreq(kCLOCK_Usb1PllPfd0Clk) / (CLOCK_GetDiv(kCLOCK_LpspiDiv) + 1))
|
#define LPSPI_MASTER_CLK_FREQ (CLOCK_GetFreq(kCLOCK_Usb1PllPfd0Clk) / (CLOCK_GetDiv(kCLOCK_LpspiDiv) + 1))
|
||||||
|
|
||||||
|
#define MAX_SPI_BUSY_RETRIES 100
|
||||||
|
|
||||||
//arrays use 0 based numbering: SPI1 is stored at index 0
|
//arrays use 0 based numbering: SPI1 is stored at index 0
|
||||||
#define MAX_SPI 4
|
#define MAX_SPI 4
|
||||||
STATIC bool reserved_spi[MAX_SPI];
|
STATIC bool reserved_spi[MAX_SPI];
|
||||||
@ -289,7 +291,12 @@ bool common_hal_busio_spi_write(busio_spi_obj_t *self,
|
|||||||
xfer.dataSize = len;
|
xfer.dataSize = len;
|
||||||
xfer.configFlags = kLPSPI_MasterPcs0;
|
xfer.configFlags = kLPSPI_MasterPcs0;
|
||||||
|
|
||||||
const status_t status = LPSPI_MasterTransferBlocking(self->spi, &xfer);
|
status_t status;
|
||||||
|
int retries = MAX_SPI_BUSY_RETRIES;
|
||||||
|
do {
|
||||||
|
status = LPSPI_MasterTransferBlocking(self->spi, &xfer);
|
||||||
|
} while (status == kStatus_LPSPI_Busy && --retries > 0);
|
||||||
|
|
||||||
if (status != kStatus_Success)
|
if (status != kStatus_Success)
|
||||||
printf("%s: status %ld\r\n", __func__, status);
|
printf("%s: status %ld\r\n", __func__, status);
|
||||||
|
|
||||||
@ -311,7 +318,12 @@ bool common_hal_busio_spi_read(busio_spi_obj_t *self,
|
|||||||
xfer.rxData = data;
|
xfer.rxData = data;
|
||||||
xfer.dataSize = len;
|
xfer.dataSize = len;
|
||||||
|
|
||||||
const status_t status = LPSPI_MasterTransferBlocking(self->spi, &xfer);
|
status_t status;
|
||||||
|
int retries = MAX_SPI_BUSY_RETRIES;
|
||||||
|
do {
|
||||||
|
status = LPSPI_MasterTransferBlocking(self->spi, &xfer);
|
||||||
|
} while (status == kStatus_LPSPI_Busy && --retries > 0);
|
||||||
|
|
||||||
if (status != kStatus_Success)
|
if (status != kStatus_Success)
|
||||||
printf("%s: status %ld\r\n", __func__, status);
|
printf("%s: status %ld\r\n", __func__, status);
|
||||||
|
|
||||||
@ -333,7 +345,12 @@ bool common_hal_busio_spi_transfer(busio_spi_obj_t *self, const uint8_t *data_ou
|
|||||||
xfer.rxData = data_in;
|
xfer.rxData = data_in;
|
||||||
xfer.dataSize = len;
|
xfer.dataSize = len;
|
||||||
|
|
||||||
const status_t status = LPSPI_MasterTransferBlocking(self->spi, &xfer);
|
status_t status;
|
||||||
|
int retries = MAX_SPI_BUSY_RETRIES;
|
||||||
|
do {
|
||||||
|
status = LPSPI_MasterTransferBlocking(self->spi, &xfer);
|
||||||
|
} while (status == kStatus_LPSPI_Busy && --retries > 0);
|
||||||
|
|
||||||
if (status != kStatus_Success)
|
if (status != kStatus_Success)
|
||||||
printf("%s: status %ld\r\n", __func__, status);
|
printf("%s: status %ld\r\n", __func__, status);
|
||||||
|
|
||||||
|
@ -28,10 +28,10 @@
|
|||||||
#include "shared-bindings/supervisor/Runtime.h"
|
#include "shared-bindings/supervisor/Runtime.h"
|
||||||
#include "supervisor/serial.h"
|
#include "supervisor/serial.h"
|
||||||
|
|
||||||
bool common_hal_get_serial_connected(void) {
|
bool common_hal_supervisor_runtime_get_serial_connected(void) {
|
||||||
return (bool) serial_connected();
|
return (bool) serial_connected();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_get_serial_bytes_available(void) {
|
bool common_hal_supervisor_runtime_get_serial_bytes_available(void) {
|
||||||
return (bool) serial_bytes_available();
|
return (bool) serial_bytes_available();
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,9 @@ INTERNAL_LIBM = 1
|
|||||||
USB_SERIAL_NUMBER_LENGTH = 32
|
USB_SERIAL_NUMBER_LENGTH = 32
|
||||||
USB_HIGHSPEED = 1
|
USB_HIGHSPEED = 1
|
||||||
|
|
||||||
|
# Number of USB endpoint pairs.
|
||||||
|
USB_NUM_EP = 8
|
||||||
|
|
||||||
INTERNAL_FLASH_FILESYSTEM = 1
|
INTERNAL_FLASH_FILESYSTEM = 1
|
||||||
|
|
||||||
CIRCUITPY_AUDIOIO = 0
|
CIRCUITPY_AUDIOIO = 0
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
#include "shared-bindings/_bleio/Service.h"
|
#include "shared-bindings/_bleio/Service.h"
|
||||||
#include "shared-bindings/_bleio/UUID.h"
|
#include "shared-bindings/_bleio/UUID.h"
|
||||||
|
|
||||||
#if CIRCUITPY_SERIAL_BLE
|
#if CIRCUITPY_REPL_BLE
|
||||||
|
|
||||||
static const char default_name[] = "CP-REPL"; // max 8 chars or uuid won't fit in adv data
|
static const char default_name[] = "CP-REPL"; // max 8 chars or uuid won't fit in adv data
|
||||||
static const char NUS_UUID[] = "6e400001-b5a3-f393-e0a9-e50e24dcca9e";
|
static const char NUS_UUID[] = "6e400001-b5a3-f393-e0a9-e50e24dcca9e";
|
||||||
@ -190,4 +190,4 @@ void mp_hal_stdout_tx_strn(const char *str, size_t len) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // CIRCUITPY_SERIAL_BLE
|
#endif // CIRCUITPY_REPL_BLE
|
||||||
|
@ -30,12 +30,12 @@
|
|||||||
#define MICROPY_HW_BOARD_NAME "TG-Watch"
|
#define MICROPY_HW_BOARD_NAME "TG-Watch"
|
||||||
#define MICROPY_HW_MCU_NAME "nRF52840"
|
#define MICROPY_HW_MCU_NAME "nRF52840"
|
||||||
|
|
||||||
#define MICROPY_HW_NEOPIXEL (&pin_P0_16)
|
// TG-Gui requires a deeper call stack than normal CircuitPython, this is intentional overkill
|
||||||
#define MICROPY_HW_LED_STATUS (&pin_P1_15)
|
|
||||||
|
|
||||||
// TG-Gui requires a deeper call stack than normal CircuitPython
|
|
||||||
#define CIRCUITPY_PYSTACK_SIZE 8192 // 1536 is the normal size, (32 bytes/frame * 48 frames)
|
#define CIRCUITPY_PYSTACK_SIZE 8192 // 1536 is the normal size, (32 bytes/frame * 48 frames)
|
||||||
#define BOARD_HAS_CRYSTAL 0
|
|
||||||
|
// the board has a 32mhz crystal but NOT a 32khz one
|
||||||
|
#define BOARD_HAS_32KHZ_XTAL 0
|
||||||
|
#define BOARD_HAS_CRYSTAL 1
|
||||||
|
|
||||||
#if QSPI_FLASH_FILESYSTEM
|
#if QSPI_FLASH_FILESYSTEM
|
||||||
#define MICROPY_QSPI_DATA0 NRF_GPIO_PIN_MAP(0, 17)
|
#define MICROPY_QSPI_DATA0 NRF_GPIO_PIN_MAP(0, 17)
|
||||||
|
@ -29,6 +29,7 @@ CIRCUITPY_BUSDEVICE = 0
|
|||||||
MICROPY_PY_ASYNC_AWAIT = 0
|
MICROPY_PY_ASYNC_AWAIT = 0
|
||||||
|
|
||||||
SUPEROPT_GC = 0
|
SUPEROPT_GC = 0
|
||||||
|
SUPEROPT_VM = 0
|
||||||
|
|
||||||
# Override optimization to keep binary small
|
# Override optimization to keep binary small
|
||||||
OPTIMIZATION_FLAGS = -Os
|
OPTIMIZATION_FLAGS = -Os
|
||||||
|
@ -3,8 +3,6 @@ USB_PID = 0xc051
|
|||||||
USB_PRODUCT = "Simmel"
|
USB_PRODUCT = "Simmel"
|
||||||
USB_MANUFACTURER = "Betrusted"
|
USB_MANUFACTURER = "Betrusted"
|
||||||
|
|
||||||
CIRCUITPY_DEVICES="CDC,MSC,HID"
|
|
||||||
|
|
||||||
MCU_CHIP = nrf52833
|
MCU_CHIP = nrf52833
|
||||||
|
|
||||||
# SPI_FLASH_FILESYSTEM = 1
|
# SPI_FLASH_FILESYSTEM = 1
|
||||||
@ -31,6 +29,7 @@ CIRCUITPY_RTC = 1
|
|||||||
CIRCUITPY_SDCARDIO = 0
|
CIRCUITPY_SDCARDIO = 0
|
||||||
CIRCUITPY_TOUCHIO = 0
|
CIRCUITPY_TOUCHIO = 0
|
||||||
CIRCUITPY_ULAB = 0
|
CIRCUITPY_ULAB = 0
|
||||||
|
CIRCUITPY_USB_CDC = 0
|
||||||
CIRCUITPY_USB_MIDI = 0
|
CIRCUITPY_USB_MIDI = 0
|
||||||
CIRCUITPY_WATCHDOG = 1
|
CIRCUITPY_WATCHDOG = 1
|
||||||
|
|
||||||
|
@ -28,10 +28,10 @@
|
|||||||
#include "shared-bindings/supervisor/Runtime.h"
|
#include "shared-bindings/supervisor/Runtime.h"
|
||||||
#include "supervisor/serial.h"
|
#include "supervisor/serial.h"
|
||||||
|
|
||||||
bool common_hal_get_serial_connected(void) {
|
bool common_hal_supervisor_runtime_get_serial_connected(void) {
|
||||||
return (bool) serial_connected();
|
return (bool) serial_connected();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool common_hal_get_serial_bytes_available(void) {
|
bool common_hal_supervisor_runtime_get_serial_bytes_available(void) {
|
||||||
return (bool) serial_bytes_available();
|
return (bool) serial_bytes_available();
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,9 @@ INTERNAL_LIBM = 1
|
|||||||
|
|
||||||
USB_SERIAL_NUMBER_LENGTH = 16
|
USB_SERIAL_NUMBER_LENGTH = 16
|
||||||
|
|
||||||
|
# Number of USB endpoint pairs.
|
||||||
|
USB_NUM_EP = 8
|
||||||
|
|
||||||
# All nRF ports have longints.
|
# All nRF ports have longints.
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
|
@ -28,15 +28,15 @@
|
|||||||
|
|
||||||
#include "supervisor/serial.h"
|
#include "supervisor/serial.h"
|
||||||
|
|
||||||
#if CIRCUITPY_SERIAL_BLE
|
#if CIRCUITPY_REPL_BLE
|
||||||
#include "ble_uart.h"
|
#include "ble_uart.h"
|
||||||
#elif CIRCUITPY_SERIAL_UART
|
#elif CIRCUITPY_REPL_UART
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "nrf_gpio.h"
|
#include "nrf_gpio.h"
|
||||||
#include "nrfx_uarte.h"
|
#include "nrfx_uarte.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if CIRCUITPY_SERIAL_BLE
|
#if CIRCUITPY_REPL_BLE
|
||||||
|
|
||||||
void serial_init(void) {
|
void serial_init(void) {
|
||||||
ble_uart_init();
|
ble_uart_init();
|
||||||
@ -58,7 +58,7 @@ void serial_write(const char *text) {
|
|||||||
ble_uart_stdout_tx_str(text);
|
ble_uart_stdout_tx_str(text);
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif CIRCUITPY_SERIAL_UART
|
#elif CIRCUITPY_REPL_UART
|
||||||
|
|
||||||
uint8_t serial_received_char;
|
uint8_t serial_received_char;
|
||||||
nrfx_uarte_t serial_instance = NRFX_UARTE_INSTANCE(0);
|
nrfx_uarte_t serial_instance = NRFX_UARTE_INSTANCE(0);
|
||||||
@ -124,4 +124,4 @@ void serial_write_substring(const char *text, uint32_t len) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // CIRCUITPY_SERIAL_UART
|
#endif // CIRCUITPY_REPL_UART
|
||||||
|
@ -196,8 +196,10 @@ SRC_C += \
|
|||||||
bindings/rp2pio/__init__.c \
|
bindings/rp2pio/__init__.c \
|
||||||
common-hal/rp2pio/StateMachine.c \
|
common-hal/rp2pio/StateMachine.c \
|
||||||
common-hal/rp2pio/__init__.c \
|
common-hal/rp2pio/__init__.c \
|
||||||
|
audio_dma.c \
|
||||||
background.c \
|
background.c \
|
||||||
peripherals/pins.c \
|
peripherals/pins.c \
|
||||||
|
extmod/crypto-algorithms/sha256.c \
|
||||||
fatfs_port.c \
|
fatfs_port.c \
|
||||||
lib/libc/string0.c \
|
lib/libc/string0.c \
|
||||||
lib/mp-readline/readline.c \
|
lib/mp-readline/readline.c \
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user