summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-03-16 20:59:52 -0500
committerJeff Epler <jepler@gmail.com>2020-03-17 08:32:52 -0500
commit69aa010cfc3c67a5cf07b356b55eec964f896ac5 (patch)
tree96306b1b3977f254c1c25248a93206de9c24f7e2
parent772ac705d3cbcdbc9cb139c7433a8e6e40db6f0d (diff)
objslice: take mp_obj_slice_indices from micropython
-rw-r--r--locale/ID.po203
-rw-r--r--locale/circuitpython.pot203
-rw-r--r--locale/de_DE.po203
-rw-r--r--locale/en_US.po203
-rw-r--r--locale/en_x_pirate.po203
-rw-r--r--locale/es.po203
-rw-r--r--locale/fil.po203
-rw-r--r--locale/fr.po203
-rw-r--r--locale/it_IT.po203
-rw-r--r--locale/ko.po203
-rw-r--r--locale/pl.po203
-rw-r--r--locale/pt_BR.po203
-rw-r--r--locale/zh_Latn_pinyin.po308
-rw-r--r--py/obj.h1
-rw-r--r--py/objslice.c65
15 files changed, 470 insertions, 2340 deletions
diff --git a/locale/ID.po b/locale/ID.po
index 03111a7a8..12d7b52fb 100644
--- a/locale/ID.po
+++ b/locale/ID.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -482,10 +482,6 @@ msgstr ""
msgid "Cannot unambiguously get sizeof scalar"
msgstr "tidak dapat mendapatkan ukuran scalar secara tidak ambigu"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr ""
@@ -543,34 +539,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr "Tidak dapat menginisialisasi UART"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -593,14 +561,6 @@ msgstr ""
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "DAC sudah digunakan"
@@ -709,7 +669,6 @@ msgstr "Gagal untuk mengalokasikan buffer RX"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Gagal untuk megalokasikan buffer RX dari %d byte"
@@ -743,10 +702,6 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -761,22 +716,10 @@ msgstr ""
msgid "Group full"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "operasi I/O pada file tertutup"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "operasi I2C tidak didukung"
@@ -803,28 +746,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "%q pada tidak valid"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -834,12 +765,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr "Frekuensi PWM tidak valid"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -851,7 +781,7 @@ msgstr ""
msgid "Invalid bits per value"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr "Ukuran buffer tidak valid"
@@ -879,10 +809,6 @@ msgstr ""
msgid "Invalid format chunk size"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -918,10 +844,6 @@ msgstr "Pin untuk channel kanan tidak valid"
msgid "Invalid pins"
msgstr "Pin-pin tidak valid"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@@ -950,10 +872,6 @@ msgstr ""
msgid "Invalid wave file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr "LHS dari keyword arg harus menjadi sebuah id"
@@ -999,18 +917,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1024,7 +934,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Tidak ada DAC (Digital Analog Converter) di dalam chip"
@@ -1033,23 +942,13 @@ msgstr "Tidak ada DAC (Digital Analog Converter) di dalam chip"
msgid "No DMA channel found"
msgstr "tidak ada channel DMA ditemukan"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Tidak pin RX"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Tidak ada pin TX"
@@ -1078,10 +977,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr "Tidak ada dukungan hardware untuk pin"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1150,7 +1045,6 @@ msgid ""
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1162,14 +1056,9 @@ msgstr ""
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "Pin tidak mempunya kemampuan untuk ADC (Analog Digital Converter)"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
msgstr "Tambahkan module apapun pada filesystem\n"
@@ -1192,18 +1081,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1218,14 +1095,10 @@ msgid "RTC is not supported on this board"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr ""
@@ -1264,14 +1137,6 @@ msgstr ""
msgid "SDA or SCL needs a pull up"
msgstr "SDA atau SCL membutuhkan pull up"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr ""
@@ -1319,14 +1184,6 @@ msgstr ""
msgid "Stream missing readinto() or write() method."
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1400,26 +1257,6 @@ msgstr ""
msgid "Tuple or struct_time argument required"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr ""
@@ -1536,10 +1373,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr ""
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "PERINGATAN: Nama file kode anda mempunyai dua ekstensi\n"
@@ -1606,6 +1439,10 @@ msgstr ""
msgid "addresses is empty"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr ""
@@ -2020,10 +1857,6 @@ msgstr ""
msgid "empty heap"
msgstr "heap kosong"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr ""
@@ -2114,6 +1947,10 @@ msgstr ""
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@@ -2163,6 +2000,10 @@ msgstr "fungsi diharapkan setidaknya %d argumen, hanya mendapatkan %d"
msgid "function got multiple values for argument '%q'"
msgstr "fungsi mendapatkan nilai ganda untuk argumen '%q'"
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2232,8 +2073,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "index keluar dari jangkauan"
@@ -2431,6 +2271,10 @@ msgstr ""
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2660,7 +2504,7 @@ msgstr ""
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2720,7 +2564,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr "Muncul dari PulseIn yang kosong"
diff --git a/locale/circuitpython.pot b/locale/circuitpython.pot
index 7b56d28dc..c9bad41d0 100644
--- a/locale/circuitpython.pot
+++ b/locale/circuitpython.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -472,10 +472,6 @@ msgstr ""
msgid "Cannot unambiguously get sizeof scalar"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr ""
@@ -533,34 +529,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -583,14 +551,6 @@ msgstr ""
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr ""
@@ -698,7 +658,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr ""
@@ -732,10 +691,6 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -750,22 +705,10 @@ msgstr ""
msgid "Group full"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr ""
@@ -792,28 +735,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -823,12 +754,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr ""
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -840,7 +770,7 @@ msgstr ""
msgid "Invalid bits per value"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr ""
@@ -868,10 +798,6 @@ msgstr ""
msgid "Invalid format chunk size"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -907,10 +833,6 @@ msgstr ""
msgid "Invalid pins"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@@ -939,10 +861,6 @@ msgstr ""
msgid "Invalid wave file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr ""
@@ -988,18 +906,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1013,7 +923,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr ""
@@ -1022,23 +931,13 @@ msgstr ""
msgid "No DMA channel found"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr ""
@@ -1067,10 +966,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1138,7 +1033,6 @@ msgid ""
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1150,14 +1044,9 @@ msgstr ""
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
msgstr ""
@@ -1178,18 +1067,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1204,14 +1081,10 @@ msgid "RTC is not supported on this board"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr ""
@@ -1248,14 +1121,6 @@ msgstr ""
msgid "SDA or SCL needs a pull up"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr ""
@@ -1303,14 +1168,6 @@ msgstr ""
msgid "Stream missing readinto() or write() method."
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1384,26 +1241,6 @@ msgstr ""
msgid "Tuple or struct_time argument required"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr ""
@@ -1519,10 +1356,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr ""
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr ""
@@ -1583,6 +1416,10 @@ msgstr ""
msgid "addresses is empty"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr ""
@@ -1996,10 +1833,6 @@ msgstr ""
msgid "empty heap"
msgstr ""
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr ""
@@ -2090,6 +1923,10 @@ msgstr ""
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@@ -2139,6 +1976,10 @@ msgstr ""
msgid "function got multiple values for argument '%q'"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2208,8 +2049,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr ""
@@ -2407,6 +2247,10 @@ msgstr ""
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2635,7 +2479,7 @@ msgstr ""
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2695,7 +2539,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr ""
diff --git a/locale/de_DE.po b/locale/de_DE.po
index 78cecce64..eb2170b81 100644
--- a/locale/de_DE.po
+++ b/locale/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: Pascal Deneaux\n"
"Language-Team: Sebastian Plamauer, Pascal Deneaux\n"
@@ -476,10 +476,6 @@ msgstr "Übertragung ohne MOSI- und MISO-Pins nicht möglich."
msgid "Cannot unambiguously get sizeof scalar"
msgstr "sizeof scalar kann nicht eindeutig bestimmt werden"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr "Kann nicht ohne MOSI-Pin schreiben."
@@ -537,34 +533,6 @@ msgstr "Beschädigter raw code"
msgid "Could not initialize UART"
msgstr "Konnte UART nicht initialisieren"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -587,14 +555,6 @@ msgstr "Konnte second buffer nicht zuteilen"
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "DAC wird schon benutzt"
@@ -702,7 +662,6 @@ msgstr "Konnte keinen RX Buffer allozieren"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Konnte keine RX Buffer mit %d allozieren"
@@ -738,10 +697,6 @@ msgstr ""
"Die aufgezeichnete Frequenz liegt über der Leistungsgrenze. Aufnahme "
"angehalten."
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -756,22 +711,10 @@ msgstr "Gruppe schon benutzt"
msgid "Group full"
msgstr "Gruppe voll"
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "Lese/Schreibe-operation an geschlossener Datei"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "I2C-operation nicht unterstützt"
@@ -800,28 +743,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Ungültiger %q pin"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr "Ungültige BMP-Datei"
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -831,12 +762,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr "Ungültige PWM Frequenz"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -848,7 +778,7 @@ msgstr "Ungültiges Argument"
msgid "Invalid bits per value"
msgstr "Ungültige Bits pro Wert"
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr "Ungültige Puffergröße"
@@ -876,10 +806,6 @@ msgstr "Ungültige Datei"
msgid "Invalid format chunk size"
msgstr "Ungültige format chunk size"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -915,10 +841,6 @@ msgstr "Ungültiger Pin für rechten Kanal"
msgid "Invalid pins"
msgstr "Ungültige Pins"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Ungültige Polarität"
@@ -947,10 +869,6 @@ msgstr "Ungültige Anzahl von Stimmen"
msgid "Invalid wave file"
msgstr "Ungültige wave Datei"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr "LHS des Schlüsselwortarguments muss eine id sein"
@@ -997,18 +915,10 @@ msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr ""
"Die Startverzögerung des Mikrofons muss im Bereich von 0,0 bis 1,0 liegen"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr "Muss eine %q Unterklasse sein."
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1022,7 +932,6 @@ msgid "No CCCD for this Characteristic"
msgstr "Kein CCCD für diese Charakteristik"
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Kein DAC im Chip vorhanden"
@@ -1031,23 +940,13 @@ msgstr "Kein DAC im Chip vorhanden"
msgid "No DMA channel found"
msgstr "Kein DMA Kanal gefunden"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Kein RX Pin"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Kein TX Pin"
@@ -1076,10 +975,6 @@ msgstr "Keine Hardwareunterstützung am clk Pin"
msgid "No hardware support on pin"
msgstr "Keine Hardwareunterstützung an diesem Pin"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr "Kein Pulldown Widerstand am Pin; 1Mohm wird vorgeschlagen"
@@ -1153,7 +1048,6 @@ msgid ""
msgstr "Die PWM-Frequenz ist nicht schreibbar wenn variable_Frequenz = False."
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1165,14 +1059,9 @@ msgstr "Zugang verweigert"
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "Pin hat keine ADC Funktionalität"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
msgstr "und alle Module im Dateisystem \n"
@@ -1195,18 +1084,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr "Pull wird nicht verwendet, wenn die Richtung output ist."
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1221,14 +1098,10 @@ msgid "RTC is not supported on this board"
msgstr "Eine RTC wird auf diesem Board nicht unterstützt"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr "Nur lesen möglich, da Schreibgeschützt"
@@ -1265,14 +1138,6 @@ msgstr "Sicherheitsmodus aktiv! Gespeicherter Code wird nicht ausgeführt\n"
msgid "SDA or SCL needs a pull up"
msgstr "SDA oder SCL brauchen pull up"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr "Abtastrate muss positiv sein"
@@ -1320,14 +1185,6 @@ msgstr "Die Stackgröße sollte mindestens 256 sein"
msgid "Stream missing readinto() or write() method."
msgstr "Stream fehlt readinto() oder write() Methode."
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1403,26 +1260,6 @@ msgstr "Zurückverfolgung (jüngste Aufforderung zuletzt):\n"
msgid "Tuple or struct_time argument required"
msgstr "Tuple- oder struct_time-Argument erforderlich"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr "USB beschäftigt"
@@ -1540,10 +1377,6 @@ msgstr "Länge des Wertes > max_length"
msgid "Viper functions don't currently support more than 4 arguments"
msgstr "Viper-Funktionen unterstützen derzeit nicht mehr als 4 Argumente"
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr ""
@@ -1611,6 +1444,10 @@ msgstr "Adresse außerhalb der Grenzen"
msgid "addresses is empty"
msgstr "adresses ist leer"
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr "arg ist eine leere Sequenz"
@@ -2025,10 +1862,6 @@ msgstr "leer"
msgid "empty heap"
msgstr "leerer heap"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr "leeres Trennzeichen"
@@ -2119,6 +1952,10 @@ msgstr "Das Dateisystem muss eine Mount-Methode bereitstellen"
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr "Das erste Argument für super() muss type sein"
@@ -2168,6 +2005,10 @@ msgstr "Funktion erwartet maximal %d Argumente, aber hat %d erhalten"
msgid "function got multiple values for argument '%q'"
msgstr "Funktion hat mehrere Werte für Argument '%q'"
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2238,8 +2079,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "index außerhalb der Reichweite"
@@ -2443,6 +2283,10 @@ msgstr ""
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2671,7 +2515,7 @@ msgstr ""
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2733,7 +2577,6 @@ msgstr "pixel_shader muss displayio.Palette oder displayio.ColorConverter sein"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr "pop von einem leeren PulseIn"
diff --git a/locale/en_US.po b/locale/en_US.po
index f452fdaad..217ce444b 100644
--- a/locale/en_US.po
+++ b/locale/en_US.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -472,10 +472,6 @@ msgstr ""
msgid "Cannot unambiguously get sizeof scalar"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr ""
@@ -533,34 +529,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -583,14 +551,6 @@ msgstr ""
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr ""
@@ -698,7 +658,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr ""
@@ -732,10 +691,6 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -750,22 +705,10 @@ msgstr ""
msgid "Group full"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr ""
@@ -792,28 +735,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -823,12 +754,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr ""
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -840,7 +770,7 @@ msgstr ""
msgid "Invalid bits per value"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr ""
@@ -868,10 +798,6 @@ msgstr ""
msgid "Invalid format chunk size"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -907,10 +833,6 @@ msgstr ""
msgid "Invalid pins"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@@ -939,10 +861,6 @@ msgstr ""
msgid "Invalid wave file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr ""
@@ -988,18 +906,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1013,7 +923,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr ""
@@ -1022,23 +931,13 @@ msgstr ""
msgid "No DMA channel found"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr ""
@@ -1067,10 +966,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1138,7 +1033,6 @@ msgid ""
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1150,14 +1044,9 @@ msgstr ""
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
msgstr ""
@@ -1178,18 +1067,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1204,14 +1081,10 @@ msgid "RTC is not supported on this board"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr ""
@@ -1248,14 +1121,6 @@ msgstr ""
msgid "SDA or SCL needs a pull up"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr ""
@@ -1303,14 +1168,6 @@ msgstr ""
msgid "Stream missing readinto() or write() method."
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1384,26 +1241,6 @@ msgstr ""
msgid "Tuple or struct_time argument required"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr ""
@@ -1519,10 +1356,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr ""
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr ""
@@ -1583,6 +1416,10 @@ msgstr ""
msgid "addresses is empty"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr ""
@@ -1996,10 +1833,6 @@ msgstr ""
msgid "empty heap"
msgstr ""
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr ""
@@ -2090,6 +1923,10 @@ msgstr ""
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@@ -2139,6 +1976,10 @@ msgstr ""
msgid "function got multiple values for argument '%q'"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2208,8 +2049,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr ""
@@ -2407,6 +2247,10 @@ msgstr ""
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2635,7 +2479,7 @@ msgstr ""
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2695,7 +2539,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr ""
diff --git a/locale/en_x_pirate.po b/locale/en_x_pirate.po
index 709571f31..f91181707 100644
--- a/locale/en_x_pirate.po
+++ b/locale/en_x_pirate.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n"
"Language-Team: @sommersoft, @MrCertainly\n"
@@ -476,10 +476,6 @@ msgstr ""
msgid "Cannot unambiguously get sizeof scalar"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr ""
@@ -537,34 +533,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -587,14 +555,6 @@ msgstr ""
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr ""
@@ -702,7 +662,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr ""
@@ -736,10 +695,6 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -754,22 +709,10 @@ msgstr ""
msgid "Group full"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr ""
@@ -796,28 +739,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Avast! %q pin be invalid"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -827,12 +758,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr ""
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -844,7 +774,7 @@ msgstr ""
msgid "Invalid bits per value"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr ""
@@ -872,10 +802,6 @@ msgstr ""
msgid "Invalid format chunk size"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -911,10 +837,6 @@ msgstr "Belay that! Invalid pin for starboard-side channel"
msgid "Invalid pins"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@@ -943,10 +865,6 @@ msgstr ""
msgid "Invalid wave file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr ""
@@ -992,18 +910,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1017,7 +927,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Shiver me timbers! There be no DAC on this chip"
@@ -1026,23 +935,13 @@ msgstr "Shiver me timbers! There be no DAC on this chip"
msgid "No DMA channel found"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr ""
@@ -1071,10 +970,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1142,7 +1037,6 @@ msgid ""
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1154,14 +1048,9 @@ msgstr ""
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "Belay that! Th' Pin be not ADC capable"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
msgstr ""
@@ -1182,18 +1071,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1208,14 +1085,10 @@ msgid "RTC is not supported on this board"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr ""
@@ -1252,14 +1125,6 @@ msgstr "Runnin' in safe mode! Nay runnin' saved code.\n"
msgid "SDA or SCL needs a pull up"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr ""
@@ -1307,14 +1172,6 @@ msgstr ""
msgid "Stream missing readinto() or write() method."
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1388,26 +1245,6 @@ msgstr ""
msgid "Tuple or struct_time argument required"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr ""
@@ -1523,10 +1360,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr ""
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "Blimey! Yer code filename has two extensions\n"
@@ -1587,6 +1420,10 @@ msgstr ""
msgid "addresses is empty"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr ""
@@ -2000,10 +1837,6 @@ msgstr ""
msgid "empty heap"
msgstr ""
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr ""
@@ -2094,6 +1927,10 @@ msgstr ""
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@@ -2143,6 +1980,10 @@ msgstr ""
msgid "function got multiple values for argument '%q'"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2212,8 +2053,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr ""
@@ -2411,6 +2251,10 @@ msgstr ""
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2639,7 +2483,7 @@ msgstr ""
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2699,7 +2543,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr ""
diff --git a/locale/es.po b/locale/es.po
index 9c7f3e3cb..20bfbdd3a 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2018-08-24 22:56-0500\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -478,10 +478,6 @@ msgstr "No se puede transmitir sin pines MOSI y MISO."
msgid "Cannot unambiguously get sizeof scalar"
msgstr "No se puede obtener inequívocamente sizeof escalar"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr "No se puede escribir sin pin MOSI."
@@ -539,34 +535,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr "No se puede inicializar la UART"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -589,14 +557,6 @@ msgstr "No se pudo asignar el segundo buffer"
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "DAC ya está siendo utilizado"
@@ -704,7 +664,6 @@ msgstr "Ha fallado la asignación del buffer RX"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Falló la asignación del buffer RX de %d bytes"
@@ -738,10 +697,6 @@ msgstr "El archivo ya existe"
msgid "Frequency captured is above capability. Capture Paused."
msgstr "Frecuencia capturada por encima de la capacidad. Captura en pausa."
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -756,22 +711,10 @@ msgstr ""
msgid "Group full"
msgstr "Group lleno"
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "Operación I/O en archivo cerrado"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "operación I2C no soportada"
@@ -800,28 +743,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Pin %q inválido"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr "Archivo BMP inválido"
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -831,12 +762,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr "Frecuencia PWM inválida"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -848,7 +778,7 @@ msgstr "Argumento inválido"
msgid "Invalid bits per value"
msgstr "Inválido bits por valor"
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr "Tamaño de buffer inválido"
@@ -876,10 +806,6 @@ msgstr "Archivo inválido"
msgid "Invalid format chunk size"
msgstr "Formato de fragmento de formato no válido"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -915,10 +841,6 @@ msgstr "Pin inválido para canal derecho"
msgid "Invalid pins"
msgstr "pines inválidos"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Polaridad inválida"
@@ -947,10 +869,6 @@ msgstr "Cuenta de voces inválida"
msgid "Invalid wave file"
msgstr "Archivo wave inválido"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr "LHS del agumento por palabra clave deberia ser un identificador"
@@ -996,18 +914,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Micrófono demora de inicio debe estar en el rango 0.0 a 1.0"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr "Debe de ser una subclase de %q"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1021,7 +931,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "El chip no tiene DAC"
@@ -1030,23 +939,13 @@ msgstr "El chip no tiene DAC"
msgid "No DMA channel found"
msgstr "No se encontró el canal DMA"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Sin pin RX"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Sin pin TX"
@@ -1075,10 +974,6 @@ msgstr "Sin soporte de hardware en el pin clk"
msgid "No hardware support on pin"
msgstr "Sin soporte de hardware en pin"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1152,7 +1047,6 @@ msgstr ""
"construcion"
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1164,14 +1058,9 @@ msgstr "Permiso denegado"
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "Pin no tiene capacidad ADC"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
#, fuzzy
msgid "Plus any modules on the filesystem\n"
@@ -1194,18 +1083,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr "Pull no se usa cuando la dirección es output."
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1220,14 +1097,10 @@ msgid "RTC is not supported on this board"
msgstr "RTC no soportado en esta placa"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr "Solo-lectura"
@@ -1265,14 +1138,6 @@ msgstr "Ejecutando en modo seguro! No se esta ejecutando el código guardado.\n"
msgid "SDA or SCL needs a pull up"
msgstr "SDA o SCL necesitan una pull up"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr "Sample rate debe ser positivo"
@@ -1320,14 +1185,6 @@ msgstr "El tamaño de la pila debe ser de al menos 256"
msgid "Stream missing readinto() or write() method."
msgstr "A Stream le falta el método readinto() o write()."
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1401,26 +1258,6 @@ msgstr "Traceback (ultima llamada reciente):\n"
msgid "Tuple or struct_time argument required"
msgstr "Argumento tuple o struct_time requerido"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr "USB ocupado"
@@ -1537,10 +1374,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr "funciones Viper actualmente no soportan más de 4 argumentos."
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "ADVERTENCIA: El nombre de archivo de tu código tiene dos extensiones\n"
@@ -1607,6 +1440,10 @@ msgstr "address fuera de límites"
msgid "addresses is empty"
msgstr "addresses esta vacío"
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr "argumento es una secuencia vacía"
@@ -2027,10 +1864,6 @@ msgstr "vacío"
msgid "empty heap"
msgstr "heap vacío"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr "separator vacío"
@@ -2121,6 +1954,10 @@ msgstr "sistema de archivos debe proporcionar método de montaje"
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr "primer argumento para super() debe ser de tipo"
@@ -2170,6 +2007,10 @@ msgstr "la función esperaba minimo %d argumentos, tiene %d"
msgid "function got multiple values for argument '%q'"
msgstr "la función tiene múltiples valores para el argumento '%q'"
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2239,8 +2080,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "index fuera de rango"
@@ -2441,6 +2281,10 @@ msgstr "error de dominio matemático"
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2673,7 +2517,7 @@ msgstr "solo se admiten segmentos con step=1 (alias None)"
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2733,7 +2577,6 @@ msgstr "pixel_shader debe ser displayio.Palette o displayio.ColorConverter"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr "pop de un PulseIn vacío"
diff --git a/locale/fil.po b/locale/fil.po
index ed31a176b..838089dbd 100644
--- a/locale/fil.po
+++ b/locale/fil.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2018-12-20 22:15-0800\n"
"Last-Translator: Timothy <me@timothygarcia.ca>\n"
"Language-Team: fil\n"
@@ -480,10 +480,6 @@ msgstr "Hindi maaaring ilipat kapag walang MOSI at MISO pin."
msgid "Cannot unambiguously get sizeof scalar"
msgstr "Hindi puedeng hindi sigurado ang get sizeof scalar"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr "Hindi maaring isulat kapag walang MOSI pin."
@@ -542,34 +538,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr "Hindi ma-initialize ang UART"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -592,14 +560,6 @@ msgstr "Hindi ma-iallocate ang second buffer"
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "Ginagamit na ang DAC"
@@ -712,7 +672,6 @@ msgstr "Nabigong ilaan ang RX buffer"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Nabigong ilaan ang RX buffer ng %d bytes"
@@ -746,10 +705,6 @@ msgstr "Mayroong file"
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -764,22 +719,10 @@ msgstr ""
msgid "Group full"
msgstr "Puno ang group"
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "I/O operasyon sa saradong file"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "Hindi supportado ang operasyong I2C"
@@ -808,28 +751,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Mali ang %q pin"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr "Mali ang BMP file"
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -839,12 +770,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr "Mali ang PWM frequency"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -856,7 +786,7 @@ msgstr "Maling argumento"
msgid "Invalid bits per value"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr "Mali ang buffer size"
@@ -884,10 +814,6 @@ msgstr "Mali ang file"
msgid "Invalid format chunk size"
msgstr "Mali ang format ng chunk size"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -923,10 +849,6 @@ msgstr "Mali ang pin para sa kanang channel"
msgid "Invalid pins"
msgstr "Mali ang pins"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Mali ang polarity"
@@ -955,10 +877,6 @@ msgstr "Maling bilang ng voice"
msgid "Invalid wave file"
msgstr "May hindi tama sa wave file"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr "LHS ng keyword arg ay dapat na id"
@@ -1004,18 +922,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Ang delay ng startup ng mikropono ay dapat na nasa 0.0 hanggang 1.0"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1029,7 +939,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Walang DAC sa chip"
@@ -1038,23 +947,13 @@ msgstr "Walang DAC sa chip"
msgid "No DMA channel found"
msgstr "Walang DMA channel na mahanap"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Walang RX pin"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Walang TX pin"
@@ -1083,10 +982,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr "Walang support sa hardware ang pin"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1158,7 +1053,6 @@ msgstr ""
"PWM frequency hindi writable kapag variable_frequency ay False sa pag buo."
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1170,14 +1064,9 @@ msgstr "Walang pahintulot"
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "Ang pin ay walang kakayahan sa ADC"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
msgstr "Kasama ang kung ano pang modules na sa filesystem\n"
@@ -1200,18 +1089,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr "Pull hindi ginagamit kapag ang direksyon ay output."
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1226,14 +1103,10 @@ msgid "RTC is not supported on this board"
msgstr "Hindi supportado ang RTC sa board na ito"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr "Basahin-lamang"
@@ -1271,14 +1144,6 @@ msgstr "Tumatakbo sa safe mode! Hindi tumatakbo ang nai-save na code.\n"
msgid "SDA or SCL needs a pull up"
msgstr "Kailangan ng pull up resistors ang SDA o SCL"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr "Sample rate ay dapat positibo"
@@ -1326,14 +1191,6 @@ msgstr "Ang laki ng stack ay dapat na hindi bababa sa 256"
msgid "Stream missing readinto() or write() method."
msgstr "Stream kulang ng readinto() o write() method."
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1407,26 +1264,6 @@ msgstr "Traceback (pinakahuling huling tawag): \n"
msgid "Tuple or struct_time argument required"
msgstr "Tuple o struct_time argument kailangan"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr "Busy ang USB"
@@ -1546,10 +1383,6 @@ msgstr ""
"Ang mga function ng Viper ay kasalukuyang hindi sumusuporta sa higit sa 4 na "
"argumento"
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "BABALA: Ang pangalan ng file ay may dalawang extension\n"
@@ -1616,6 +1449,10 @@ msgstr "wala sa sakop ang address"
msgid "addresses is empty"
msgstr "walang laman ang address"
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr "arg ay walang laman na sequence"
@@ -2040,10 +1877,6 @@ msgstr "walang laman"
msgid "empty heap"
msgstr "walang laman ang heap"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr "walang laman na separator"
@@ -2135,6 +1968,10 @@ msgstr "ang filesystem dapat mag bigay ng mount method"
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr "unang argument ng super() ay dapat type"
@@ -2184,6 +2021,10 @@ msgstr "function na inaasahang %d ang argumento, ngunit %d ang nakuha"
msgid "function got multiple values for argument '%q'"
msgstr "ang function ay nakakuha ng maraming values para sa argument '%q'"
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2254,8 +2095,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "index wala sa sakop"
@@ -2457,6 +2297,10 @@ msgstr "may pagkakamali sa math domain"
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2686,7 +2530,7 @@ msgstr "ang mga slices lamang na may hakbang = 1 (aka None) ang sinusuportahan"
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2747,7 +2591,6 @@ msgstr "pixel_shader ay dapat displayio.Palette o displayio.ColorConverter"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr "pop mula sa walang laman na PulseIn"
diff --git a/locale/fr.po b/locale/fr.po
index 9345787c5..46366fe29 100644
--- a/locale/fr.po
+++ b/locale/fr.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2019-04-14 20:05+0100\n"
"Last-Translator: Pierrick Couturier <arofarn@arofarn.info>\n"
"Language-Team: fr\n"
@@ -485,10 +485,6 @@ msgstr "Pas de transfert sans broches MOSI et MISO."
msgid "Cannot unambiguously get sizeof scalar"
msgstr "Impossible d'obtenir la taille du scalaire sans ambigüité"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr "Impossible d'écrire sans broche MOSI."
@@ -547,34 +543,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr "L'UART n'a pu être initialisé"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -597,14 +565,6 @@ msgstr "Impossible d'allouer le 2e tampon"
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "DAC déjà utilisé"
@@ -715,7 +675,6 @@ msgstr "Echec de l'allocation du tampon RX"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Echec de l'allocation de %d octets du tampon RX"
@@ -749,10 +708,6 @@ msgstr "Le fichier existe"
msgid "Frequency captured is above capability. Capture Paused."
msgstr "La fréquence capturée est au delà des capacités. Capture en pause."
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -767,22 +722,10 @@ msgstr ""
msgid "Group full"
msgstr "Groupe plein"
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "opération d'E/S sur un fichier fermé"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "opération sur I2C non supportée"
@@ -811,29 +754,17 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Broche invalide pour '%q'"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
#, fuzzy
msgid "Invalid BMP file"
msgstr "Fichier BMP invalide"
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -843,12 +774,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr "Fréquence de PWM invalide"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -860,7 +790,7 @@ msgstr "Argument invalide"
msgid "Invalid bits per value"
msgstr "Bits par valeur invalides"
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
#, fuzzy
msgid "Invalid buffer size"
msgstr "Longueur de tampon invalide"
@@ -890,10 +820,6 @@ msgstr "Fichier invalide"
msgid "Invalid format chunk size"
msgstr "Taille de bloc de formatage invalide"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -929,10 +855,6 @@ msgstr "Broche invalide pour le canal droit"
msgid "Invalid pins"
msgstr "Broches invalides"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Polarité invalide"
@@ -962,10 +884,6 @@ msgstr "Nombre de voix invalide"
msgid "Invalid wave file"
msgstr "Fichier WAVE invalide"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr "La partie gauche de l'argument nommé doit être un identifiant"
@@ -1011,18 +929,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Le délais au démarrage du micro doit être entre 0.0 et 1.0"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1036,7 +946,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Pas de DAC sur la puce"
@@ -1045,23 +954,13 @@ msgstr "Pas de DAC sur la puce"
msgid "No DMA channel found"
msgstr "Aucun canal DMA trouvé"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Pas de broche RX"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Pas de broche TX"
@@ -1090,10 +989,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr "Pas de support matériel pour cette broche"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1172,7 +1067,6 @@ msgstr ""
"à la construction."
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1184,14 +1078,9 @@ msgstr "Permission refusée"
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "La broche ne peut être utilisée pour l'ADC"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
#, fuzzy
msgid "Plus any modules on the filesystem\n"
@@ -1213,18 +1102,6 @@ msgstr "Appuyez sur une touche pour entrer sur REPL ou CTRL-D pour recharger."
msgid "Pull not used when direction is output."
msgstr "Le tirage 'pull' n'est pas utilisé quand la direction est 'output'."
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1239,14 +1116,10 @@ msgid "RTC is not supported on this board"
msgstr "RTC non supportée sur cette carte"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr "Lecture seule"
@@ -1284,14 +1157,6 @@ msgstr "Mode sans-échec! Le code sauvegardé n'est pas éxecuté.\n"
msgid "SDA or SCL needs a pull up"
msgstr "SDA ou SCL a besoin d'une résistance de tirage ('pull up')"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
#, fuzzy
msgid "Sample rate must be positive"
@@ -1340,14 +1205,6 @@ msgstr "La pile doit être au moins de 256"
msgid "Stream missing readinto() or write() method."
msgstr "Il manque une méthode readinto() ou write() au flux."
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1422,26 +1279,6 @@ msgstr "Trace (appels les plus récents en dernier):\n"
msgid "Tuple or struct_time argument required"
msgstr "Argument de type tuple ou struct_time nécessaire"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr "USB occupé"
@@ -1564,10 +1401,6 @@ msgid "Viper functions don't currently support more than 4 arguments"
msgstr ""
"les fonctions de Viper ne supportent pas plus de 4 arguments actuellement"
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "ATTENTION: le nom de fichier de votre code a deux extensions\n"
@@ -1633,6 +1466,10 @@ msgstr "adresse hors limites"
msgid "addresses is empty"
msgstr "adresses vides"
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr "l'argument est une séquence vide"
@@ -2065,10 +1902,6 @@ msgstr "vide"
msgid "empty heap"
msgstr "tas vide"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr "séparateur vide"
@@ -2160,6 +1993,10 @@ msgstr "le system de fichier doit fournir une méthode 'mount'"
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr "le premier argument de super() doit être un type"
@@ -2209,6 +2046,10 @@ msgstr "la fonction attendait au plus %d arguments, reçu %d"
msgid "function got multiple values for argument '%q'"
msgstr "la fonction a reçu plusieurs valeurs pour l'argument '%q'"
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2278,8 +2119,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "index hors gamme"
@@ -2481,6 +2321,10 @@ msgstr "erreur de domaine math"
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2713,7 +2557,7 @@ msgstr "seules les tranches avec 'step=1' (cad None) sont supportées"
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2779,7 +2623,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr "'pop' d'une entrée PulseIn vide"
diff --git a/locale/it_IT.po b/locale/it_IT.po
index 68cd7dd41..4bba0b802 100644
--- a/locale/it_IT.po
+++ b/locale/it_IT.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2018-10-02 16:27+0200\n"
"Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n"
"Language-Team: \n"
@@ -481,10 +481,6 @@ msgstr "Impossibile trasferire senza i pin MOSI e MISO."
msgid "Cannot unambiguously get sizeof scalar"
msgstr "Impossibile ricavare la grandezza scalare di sizeof inequivocabilmente"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr "Impossibile scrivere senza pin MOSI."
@@ -543,34 +539,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr "Impossibile inizializzare l'UART"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -593,14 +561,6 @@ msgstr "Impossibile allocare il secondo buffer"
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "DAC già in uso"
@@ -712,7 +672,6 @@ msgstr "Impossibile allocare buffer RX"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Fallita allocazione del buffer RX di %d byte"
@@ -746,10 +705,6 @@ msgstr "File esistente"
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -764,22 +719,10 @@ msgstr ""
msgid "Group full"
msgstr "Gruppo pieno"
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "operazione I/O su file chiuso"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "operazione I2C non supportata"
@@ -808,28 +751,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Pin %q non valido"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr "File BMP non valido"
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -839,12 +770,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr "Frequenza PWM non valida"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -856,7 +786,7 @@ msgstr "Argomento non valido"
msgid "Invalid bits per value"
msgstr "bits per valore invalido"
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
#, fuzzy
msgid "Invalid buffer size"
msgstr "lunghezza del buffer non valida"
@@ -886,10 +816,6 @@ msgstr "File non valido"
msgid "Invalid format chunk size"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -925,10 +851,6 @@ msgstr "Pin non valido per il canale destro"
msgid "Invalid pins"
msgstr "Pin non validi"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Polarità non valida"
@@ -958,10 +880,6 @@ msgstr "Tipo di servizio non valido"
msgid "Invalid wave file"
msgstr "File wave non valido"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr ""
@@ -1008,18 +926,10 @@ msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr ""
"Il ritardo di avvio del microfono deve essere nell'intervallo tra 0.0 e 1.0"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1033,7 +943,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Nessun DAC sul chip"
@@ -1042,23 +951,13 @@ msgstr "Nessun DAC sul chip"
msgid "No DMA channel found"
msgstr "Nessun canale DMA trovato"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Nessun pin RX"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Nessun pin TX"
@@ -1087,10 +986,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr "Nessun supporto hardware sul pin"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1167,7 +1062,6 @@ msgstr ""
"impostato nel costruttore a False."
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1179,14 +1073,9 @@ msgstr "Permesso negato"
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "Il pin non ha capacità di ADC"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
#, fuzzy
msgid "Plus any modules on the filesystem\n"
@@ -1209,18 +1098,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1235,14 +1112,10 @@ msgid "RTC is not supported on this board"
msgstr "RTC non supportato su questa scheda"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr "Sola lettura"
@@ -1280,14 +1153,6 @@ msgstr "Modalità sicura in esecuzione! Codice salvato non in esecuzione.\n"
msgid "SDA or SCL needs a pull up"
msgstr "SDA o SCL necessitano un pull-up"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
#, fuzzy
msgid "Sample rate must be positive"
@@ -1337,14 +1202,6 @@ msgstr "La dimensione dello stack deve essere almeno 256"
msgid "Stream missing readinto() or write() method."
msgstr "Metodi mancanti readinto() o write() allo stream."
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1418,26 +1275,6 @@ msgstr "Traceback (chiamata più recente per ultima):\n"
msgid "Tuple or struct_time argument required"
msgstr "Tupla o struct_time richiesto come argomento"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr "USB occupata"
@@ -1555,10 +1392,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr "Le funzioni Viper non supportano più di 4 argomenti al momento"
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "ATTENZIONE: Il nome del sorgente ha due estensioni\n"
@@ -1619,6 +1452,10 @@ msgstr "indirizzo fuori limite"
msgid "addresses is empty"
msgstr "gli indirizzi sono vuoti"
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr "l'argomento è una sequenza vuota"
@@ -2041,10 +1878,6 @@ msgstr "vuoto"
msgid "empty heap"
msgstr "heap vuoto"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr "separatore vuoto"
@@ -2136,6 +1969,10 @@ msgstr "il filesystem deve fornire un metodo di mount"
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@@ -2185,6 +2022,10 @@ msgstr "la funzione prevede al massimo %d argmoneti, ma ne ha ricevuti %d"
msgid "function got multiple values for argument '%q'"
msgstr "la funzione ha ricevuto valori multipli per l'argomento '%q'"
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2255,8 +2096,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "indice fuori intervallo"
@@ -2459,6 +2299,10 @@ msgstr "errore di dominio matematico"
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2691,7 +2535,7 @@ msgstr "solo slice con step=1 (aka None) sono supportate"
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2754,7 +2598,6 @@ msgstr "pixel_shader deve essere displayio.Palette o displayio.ColorConverter"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr "pop sun un PulseIn vuoto"
diff --git a/locale/ko.po b/locale/ko.po
index 656adf2cb..b4085c219 100644
--- a/locale/ko.po
+++ b/locale/ko.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2019-05-06 14:22-0700\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -476,10 +476,6 @@ msgstr ""
msgid "Cannot unambiguously get sizeof scalar"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr ""
@@ -537,34 +533,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -587,14 +555,6 @@ msgstr ""
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "DAC가 현재 사용 중입니다"
@@ -702,7 +662,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr ""
@@ -736,10 +695,6 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -754,22 +709,10 @@ msgstr ""
msgid "Group full"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr ""
@@ -796,28 +739,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -827,12 +758,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr ""
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -844,7 +774,7 @@ msgstr ""
msgid "Invalid bits per value"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr ""
@@ -872,10 +802,6 @@ msgstr "파일이 유효하지 않습니다"
msgid "Invalid format chunk size"
msgstr "형식 청크 크기가 잘못되었습니다"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -911,10 +837,6 @@ msgstr "오른쪽 채널 핀이 잘못되었습니다"
msgid "Invalid pins"
msgstr "핀이 유효하지 않습니다"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@@ -943,10 +865,6 @@ msgstr ""
msgid "Invalid wave file"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr ""
@@ -992,18 +910,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1017,7 +927,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr ""
@@ -1026,23 +935,13 @@ msgstr ""
msgid "No DMA channel found"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr ""
@@ -1071,10 +970,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1142,7 +1037,6 @@ msgid ""
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1154,14 +1048,9 @@ msgstr ""
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
msgstr ""
@@ -1182,18 +1071,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1208,14 +1085,10 @@ msgid "RTC is not supported on this board"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr ""
@@ -1252,14 +1125,6 @@ msgstr ""
msgid "SDA or SCL needs a pull up"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr ""
@@ -1307,14 +1172,6 @@ msgstr ""
msgid "Stream missing readinto() or write() method."
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1388,26 +1245,6 @@ msgstr ""
msgid "Tuple or struct_time argument required"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr ""
@@ -1524,10 +1361,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr ""
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr ""
@@ -1588,6 +1421,10 @@ msgstr ""
msgid "addresses is empty"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr ""
@@ -2001,10 +1838,6 @@ msgstr ""
msgid "empty heap"
msgstr ""
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr ""
@@ -2095,6 +1928,10 @@ msgstr ""
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@@ -2144,6 +1981,10 @@ msgstr ""
msgid "function got multiple values for argument '%q'"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2213,8 +2054,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr ""
@@ -2412,6 +2252,10 @@ msgstr ""
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2640,7 +2484,7 @@ msgstr ""
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2700,7 +2544,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr ""
diff --git a/locale/pl.po b/locale/pl.po
index 6eb37254b..2ed3a5924 100644
--- a/locale/pl.po
+++ b/locale/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2019-03-19 18:37-0700\n"
"Last-Translator: Radomir Dopieralski <circuitpython@sheep.art.pl>\n"
"Language-Team: pl\n"
@@ -475,10 +475,6 @@ msgstr "Nie można przesyłać bez nóżek MOSI i MISO."
msgid "Cannot unambiguously get sizeof scalar"
msgstr "Wielkość skalara jest niejednoznaczna"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr "Nie można pisać bez nóżki MOSI."
@@ -536,34 +532,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr "Ustawienie UART nie powiodło się"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -586,14 +554,6 @@ msgstr "Nie udała się alokacja drugiego bufora"
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "DAC w użyciu"
@@ -701,7 +661,6 @@ msgstr "Nie udała się alokacja bufora RX"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Nie udała się alokacja %d bajtów na bufor RX"
@@ -735,10 +694,6 @@ msgstr "Plik istnieje"
msgid "Frequency captured is above capability. Capture Paused."
msgstr "Uzyskana częstotliwość jest niemożliwa. Spauzowano."
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -753,22 +708,10 @@ msgstr ""
msgid "Group full"
msgstr "Grupa pełna"
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "Operacja I/O na zamkniętym pliku"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "Operacja I2C nieobsługiwana"
@@ -797,28 +740,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Zła nóżka %q"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr "Zły BMP"
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -828,12 +759,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr "Zła częstotliwość PWM"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -845,7 +775,7 @@ msgstr "Zły argument"
msgid "Invalid bits per value"
msgstr "Zła liczba bitów wartości"
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr "Zła wielkość bufora"
@@ -873,10 +803,6 @@ msgstr "Zły plik"
msgid "Invalid format chunk size"
msgstr "Zła wielkość fragmentu formatu"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -912,10 +838,6 @@ msgstr "Zła nóżka dla prawego kanału"
msgid "Invalid pins"
msgstr "Złe nóżki"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Zła polaryzacja"
@@ -944,10 +866,6 @@ msgstr "Zła liczba głosów"
msgid "Invalid wave file"
msgstr "Zły plik wave"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr "Lewa strona argumentu nazwanego musi być nazwą"
@@ -993,18 +911,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Opóźnienie włączenia mikrofonu musi być w zakresie od 0.0 do 1.0"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1018,7 +928,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Brak DAC"
@@ -1027,23 +936,13 @@ msgstr "Brak DAC"
msgid "No DMA channel found"
msgstr "Nie znaleziono kanału DMA"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Brak nóżki RX"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Brak nóżki TX"
@@ -1072,10 +971,6 @@ msgstr ""
msgid "No hardware support on pin"
msgstr "Brak sprzętowej obsługi na nóżce"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1143,7 +1038,6 @@ msgid ""
msgstr "Nie można zmienić częstotliwości PWM gdy variable_frequency=False."
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1155,14 +1049,9 @@ msgstr "Odmowa dostępu"
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "Nóżka nie obsługuje ADC"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
msgid "Plus any modules on the filesystem\n"
msgstr "Oraz moduły w systemie plików\n"
@@ -1183,18 +1072,6 @@ msgstr "Dowolny klawisz aby uruchomić konsolę. CTRL-D aby przeładować."
msgid "Pull not used when direction is output."
msgstr "Podciągnięcie nieużywane w trybie wyjścia."
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1209,14 +1086,10 @@ msgid "RTC is not supported on this board"
msgstr "Brak obsługi RTC"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr "Tylko do odczytu"
@@ -1253,14 +1126,6 @@ msgstr "Uruchomiony tryb bezpieczeństwa! Zapisany kod nie jest uruchamiany.\n"
msgid "SDA or SCL needs a pull up"
msgstr "SDA lub SCL wymagają podciągnięcia"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr "Częstotliwość próbkowania musi być dodatnia"
@@ -1308,14 +1173,6 @@ msgstr "Stos musi mieć co najmniej 256 bajtów"
msgid "Stream missing readinto() or write() method."
msgstr "Strumień nie ma metod readinto() lub write()."
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1389,26 +1246,6 @@ msgstr "Ślad wyjątku (najnowsze wywołanie na końcu):\n"
msgid "Tuple or struct_time argument required"
msgstr "Wymagana krotka lub struct_time"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr "USB Zajęte"
@@ -1524,10 +1361,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr "Funkcje Viper nie obsługują obecnie więcej niż 4 argumentów"
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "UWAGA: Nazwa pliku ma dwa rozszerzenia\n"
@@ -1591,6 +1424,10 @@ msgstr "adres poza zakresem"
msgid "addresses is empty"
msgstr "adres jest pusty"
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr "arg jest puste"
@@ -2005,10 +1842,6 @@ msgstr "puste"
msgid "empty heap"
msgstr "pusta sterta"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr "pusty separator"
@@ -2099,6 +1932,10 @@ msgstr "system plików musi mieć metodę mount"
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr "pierwszy argument super() musi być typem"
@@ -2148,6 +1985,10 @@ msgstr "funkcja bierze najwyżej %d argumentów, jest %d"
msgid "function got multiple values for argument '%q'"
msgstr "funkcja dostała wiele wartości dla argumentu '%q'"
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2217,8 +2058,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "indeks poza zakresem"
@@ -2416,6 +2256,10 @@ msgstr "błąd domeny"
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2644,7 +2488,7 @@ msgstr "tylko fragmenty ze step=1 (lub None) są wspierane"
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2705,7 +2549,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr "pop z pustego PulseIn"
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index a0f2024eb..ca169d081 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2018-10-02 21:14-0000\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -477,10 +477,6 @@ msgstr "Não é possível transferir sem os pinos MOSI e MISO."
msgid "Cannot unambiguously get sizeof scalar"
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr ""
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr "Não é possível ler sem um pino MOSI"
@@ -539,34 +535,6 @@ msgstr ""
msgid "Could not initialize UART"
msgstr "Não foi possível inicializar o UART"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr ""
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr ""
@@ -589,14 +557,6 @@ msgstr "Não pôde alocar segundo buffer"
msgid "Crash into the HardFault_Handler."
msgstr ""
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "DAC em uso"
@@ -707,7 +667,6 @@ msgstr "Falha ao alocar buffer RX"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Falha ao alocar buffer RX de %d bytes"
@@ -741,10 +700,6 @@ msgstr "Arquivo já existe"
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr ""
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -759,22 +714,10 @@ msgstr ""
msgid "Group full"
msgstr "Grupo cheio"
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr ""
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "Operação I/O no arquivo fechado"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr ""
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "I2C operação não suportada"
@@ -801,28 +744,16 @@ msgstr ""
msgid "Insufficient encryption"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr ""
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Pino do %q inválido"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr ""
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr "Arquivo BMP inválido"
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr ""
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr ""
@@ -832,12 +763,11 @@ msgstr ""
msgid "Invalid PWM frequency"
msgstr "Frequência PWM inválida"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr ""
@@ -849,7 +779,7 @@ msgstr "Argumento inválido"
msgid "Invalid bits per value"
msgstr ""
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
#, fuzzy
msgid "Invalid buffer size"
msgstr "Arquivo inválido"
@@ -879,10 +809,6 @@ msgstr "Arquivo inválido"
msgid "Invalid format chunk size"
msgstr "Tamanho do pedaço de formato inválido"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
@@ -918,10 +844,6 @@ msgstr "Pino inválido para canal direito"
msgid "Invalid pins"
msgstr "Pinos inválidos"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@@ -951,10 +873,6 @@ msgstr "certificado inválido"
msgid "Invalid wave file"
msgstr "Aqruivo de ondas inválido"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr ""
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr ""
@@ -1000,18 +918,10 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr ""
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr ""
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr ""
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1025,7 +935,6 @@ msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Nenhum DAC no chip"
@@ -1034,23 +943,13 @@ msgstr "Nenhum DAC no chip"
msgid "No DMA channel found"
msgstr "Nenhum canal DMA encontrado"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr ""
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Nenhum pino RX"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Nenhum pino TX"
@@ -1079,10 +978,6 @@ msgstr "Sem suporte de hardware no pino de clock"
msgid "No hardware support on pin"
msgstr "Nenhum suporte de hardware no pino"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr ""
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr ""
@@ -1153,7 +1048,6 @@ msgid ""
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@@ -1165,14 +1059,9 @@ msgstr "Permissão negada"
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "O pino não tem recursos de ADC"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
#, fuzzy
msgid "Plus any modules on the filesystem\n"
@@ -1194,18 +1083,6 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr ""
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1220,14 +1097,10 @@ msgid "RTC is not supported on this board"
msgstr "O RTC não é suportado nesta placa"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr ""
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr "Somente leitura"
@@ -1265,14 +1138,6 @@ msgstr "Rodando em modo seguro! Não está executando o código salvo.\n"
msgid "SDA or SCL needs a pull up"
msgstr "SDA ou SCL precisa de um pull up"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr ""
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr ""
@@ -1320,14 +1185,6 @@ msgstr "O tamanho da pilha deve ser pelo menos 256"
msgid "Stream missing readinto() or write() method."
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr ""
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1401,26 +1258,6 @@ msgstr ""
msgid "Tuple or struct_time argument required"
msgstr ""
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr ""
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr ""
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr "USB ocupada"
@@ -1537,10 +1374,6 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments"
msgstr ""
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "AVISO: Seu arquivo de código tem duas extensões\n"
@@ -1601,6 +1434,10 @@ msgstr ""
msgid "addresses is empty"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr ""
@@ -2017,10 +1854,6 @@ msgstr "vazio"
msgid "empty heap"
msgstr "heap vazia"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr ""
@@ -2112,6 +1945,10 @@ msgstr "sistema de arquivos deve fornecer método de montagem"
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@@ -2161,6 +1998,10 @@ msgstr "função esperada na maioria dos %d argumentos, obteve %d"
msgid "function got multiple values for argument '%q'"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2230,8 +2071,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "Índice fora do intervalo"
@@ -2429,6 +2269,10 @@ msgstr ""
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2657,7 +2501,7 @@ msgstr ""
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2717,7 +2561,6 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr ""
diff --git a/locale/zh_Latn_pinyin.po b/locale/zh_Latn_pinyin.po
index e93bcb1d2..7993cf7bd 100644
--- a/locale/zh_Latn_pinyin.po
+++ b/locale/zh_Latn_pinyin.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: circuitpython-cn\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-11 17:52-0400\n"
+"POT-Creation-Date: 2020-03-16 20:59-0500\n"
"PO-Revision-Date: 2019-04-13 10:10-0700\n"
"Last-Translator: hexthat\n"
"Language-Team: Chinese Hanyu Pinyin\n"
@@ -481,10 +481,6 @@ msgstr "Méiyǒu MOSI/MISO jiù wúfǎ zhuǎnyí."
msgid "Cannot unambiguously get sizeof scalar"
msgstr "Wúfǎ míngquè de huòdé biāoliàng de dàxiǎo"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Cannot vary frequency on a timer that is already in use"
-msgstr "Wúfǎ gēnggǎi yǐ zài shǐyòng de jìshí qì shàng de pínlǜ"
-
#: shared-module/bitbangio/SPI.c
msgid "Cannot write without MOSI pin."
msgstr "Wúfǎ xiě rù MOSI de yǐn jiǎo."
@@ -544,34 +540,6 @@ msgstr "Sǔnhuài de yuánshǐ dàimǎ"
msgid "Could not initialize UART"
msgstr "Wúfǎ chūshǐhuà UART"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize channel"
-msgstr "Wúfǎ chūshǐhuà píndào"
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not initialize timer"
-msgstr "Wúfǎ chūshǐhuà jìshí qì"
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init channel"
-msgstr "Wúfǎ chóngxīn chūshǐhuà píndào"
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not re-init timer"
-msgstr "Wúfǎ chóngxīn qǐdòng jìshí qì"
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not restart PWM"
-msgstr "Wúfǎ chóngqǐ PWM"
-
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Could not start PWM"
-msgstr "Wúfǎ qǐdòng PWM"
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Could not start interrupt, RX busy"
-msgstr "Wúfǎ qǐdòng zhōngduàn,RX máng"
-
#: shared-module/audiomp3/MP3Decoder.c
msgid "Couldn't allocate decoder"
msgstr "Zhǎo bù dào jiěmǎ qì"
@@ -594,14 +562,6 @@ msgstr "Wúfǎ fēnpèi dì èr gè huǎnchōng qū"
msgid "Crash into the HardFault_Handler."
msgstr "Zhuìhuǐ. Shūrù HardFault_Handler."
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Channel Init Error"
-msgstr "DAC tōngdào chūshǐhuà cuòwù"
-
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "DAC Device Init Error"
-msgstr "DAC shèbèi chūshǐhuà cuòwù"
-
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "DAC already in use"
msgstr "Fā yuán huì yǐjīng shǐyòng"
@@ -709,7 +669,6 @@ msgstr "Fēnpèi RX huǎnchōng shībài"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
#, c-format
msgid "Failed to allocate RX buffer of %d bytes"
msgstr "Fēnpèi RX huǎnchōng qū%d zì jié shībài"
@@ -743,10 +702,6 @@ msgstr "Wénjiàn cúnzài"
msgid "Frequency captured is above capability. Capture Paused."
msgstr "Pínlǜ bǔhuò gāo yú nénglì. Bǔhuò zàntíng."
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Frequency must match existing PWMOut using this timer"
-msgstr "Pínlǜ bìxū yǔ shǐyòng cǐ jìshí qì de xiàn yǒu PWMOut xiāng pǐpèi"
-
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
msgid "Function requires lock"
@@ -761,22 +716,10 @@ msgstr "Jítuán yǐjīng shǐyòngguò"
msgid "Group full"
msgstr "Fēnzǔ yǐ mǎn"
-#: ports/stm32f4/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/SPI.c
-msgid "Hardware busy, try alternative pins"
-msgstr "Yìngjiàn máng, qǐng chángshì qítā zhēnjiǎo"
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Hardware in use, try alternative pins"
-msgstr "Shǐyòng de yìngjiàn, qǐng chángshì qítā yǐn jiǎo"
-
#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
msgstr "Wénjiàn shàng de I/ O cāozuò"
-#: ports/stm32f4/common-hal/busio/I2C.c
-msgid "I2C Init Error"
-msgstr "I2C chūshǐhuà cuòwù"
-
#: extmod/machine_i2c.c
msgid "I2C operation not supported"
msgstr "I2C cāozuò bù zhīchí"
@@ -805,28 +748,16 @@ msgstr "Rènzhèng bùzú"
msgid "Insufficient encryption"
msgstr "Jiāmì bùzú"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Internal define error"
-msgstr "Nèibù dìngyì cuòwù"
-
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin"
msgstr "Wúxiào de %q yǐn jiǎo"
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
-msgid "Invalid ADC Unit value"
-msgstr "Wúxiào de ADC dānwèi zhí"
-
#: shared-module/displayio/OnDiskBitmap.c
msgid "Invalid BMP file"
msgstr "Wúxiào de BMP wénjiàn"
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
-msgid "Invalid DAC pin supplied"
-msgstr "Tí gōng liǎo wúxiào de DAC yǐn jiǎo"
-
-#: ports/mimxrt10xx/common-hal/busio/I2C.c ports/stm32f4/common-hal/busio/I2C.c
+#: ports/mimxrt10xx/common-hal/busio/I2C.c
msgid "Invalid I2C pin selection"
msgstr "Wúxiào de I2C yǐn jiǎo xuǎnzé"
@@ -836,12 +767,11 @@ msgstr "Wúxiào de I2C yǐn jiǎo xuǎnzé"
msgid "Invalid PWM frequency"
msgstr "Wúxiào de PWM pínlǜ"
-#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/stm32f4/common-hal/busio/SPI.c
+#: ports/mimxrt10xx/common-hal/busio/SPI.c
msgid "Invalid SPI pin selection"
msgstr "Wúxiào de SPI yǐn jiǎo xuǎnzé"
#: ports/mimxrt10xx/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "Invalid UART pin selection"
msgstr "Wúxiào de UART yǐn jiǎo xuǎnzé"
@@ -853,7 +783,7 @@ msgstr "Wúxiào de cānshù"
msgid "Invalid bits per value"
msgstr "Měi gè zhí de wèi wúxiào"
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "Invalid buffer size"
msgstr "Wúxiào de huǎnchōng qū dàxiǎo"
@@ -881,10 +811,6 @@ msgstr "Wúxiào de wénjiàn"
msgid "Invalid format chunk size"
msgstr "Géshì kuài dàxiǎo wúxiào"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid frequency supplied"
-msgstr "Tígōng de pínlǜ wúxiào"
-
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr "Wúxiào de nèicún fǎngwèn."
@@ -920,10 +846,6 @@ msgstr "Yòuxián tōngdào yǐn jiǎo wúxiào"
msgid "Invalid pins"
msgstr "Wúxiào de yǐn jiǎo"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "Invalid pins for PWMOut"
-msgstr ""
-
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Wúxiào liǎng jí zhí"
@@ -952,10 +874,6 @@ msgstr "Wúxiào de yǔyīn jìshù"
msgid "Invalid wave file"
msgstr "Wúxiào de làng làngcháo wénjiàn"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Invalid word/bit length"
-msgstr "Wúxiào de zì/wèi chángdù"
-
#: py/compile.c
msgid "LHS of keyword arg must be an id"
msgstr "Guānjiàn zì arg de LHS bìxū shì id"
@@ -1001,18 +919,10 @@ msgstr "MicroPython zhìmìng cuòwù."
msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Màikèfēng qǐdòng yánchí bìxū zài 0.0 Dào 1.0 De fànwéi nèi"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Missing MISO or MOSI Pin"
-msgstr "Quēshǎo MISO huò MOSI yǐn jiǎo"
-
#: shared-bindings/displayio/Group.c
msgid "Must be a %q subclass."
msgstr "Bìxū shì %q zi lèi."
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "Must provide MISO or MOSI pin"
-msgstr "Bìxū tígōng MISO huò MOSI yǐn jiǎo"
-
#: py/parse.c
msgid "Name too long"
msgstr ""
@@ -1026,7 +936,6 @@ msgid "No CCCD for this Characteristic"
msgstr "Zhège tèzhēng méiyǒu CCCD"
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
-#: ports/stm32f4/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
msgstr "Méiyǒu DAC zài xīnpiàn shàng de"
@@ -1035,23 +944,13 @@ msgstr "Méiyǒu DAC zài xīnpiàn shàng de"
msgid "No DMA channel found"
msgstr "Wèi zhǎodào DMA píndào"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MISO Pin"
-msgstr "Méiyǒu MISO yǐn jiǎo"
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "No MOSI Pin"
-msgstr "Méiyǒu MOSI yǐn jiǎo"
-
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No RX pin"
msgstr "Wèi zhǎodào RX yǐn jiǎo"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
-#: ports/stm32f4/common-hal/busio/UART.c
msgid "No TX pin"
msgstr "Wèi zhǎodào TX yǐn jiǎo"
@@ -1080,10 +979,6 @@ msgstr "Shízhōng yǐn jiǎo wú yìngjiàn zhīchí"
msgid "No hardware support on pin"
msgstr "Méiyǒu zài yǐn jiǎo shàng de yìngjiàn zhīchí"
-#: ports/stm32f4/common-hal/pulseio/PWMOut.c
-msgid "No more timers available on this pin."
-msgstr "Gāi yǐn jiǎo shàng méiyǒu kěyòng de dìngshí qì."
-
#: shared-module/touchio/TouchIn.c
msgid "No pulldown on pin; 1Mohm recommended"
msgstr "Yǐn jiǎo shàng méiyǒu xiàlā; 1Mohm tuījiàn"
@@ -1157,7 +1052,6 @@ msgid ""
msgstr "Dāng biànliàng_pínlǜ shì False zài jiànzhú shí PWM pínlǜ bùkě xiě."
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
-#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr "Shàng bù zhīchí ParallelBus"
@@ -1169,14 +1063,9 @@ msgstr "Quánxiàn bèi jùjué"
#: ports/cxd56/common-hal/analogio/AnalogIn.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
#: ports/nrf/common-hal/analogio/AnalogIn.c
-#: ports/stm32f4/common-hal/analogio/AnalogIn.c
msgid "Pin does not have ADC capabilities"
msgstr "Pin méiyǒu ADC nénglì"
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
-msgid "Pin number already reserved by EXTI"
-msgstr ""
-
#: py/builtinhelp.c
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"
@@ -1197,18 +1086,6 @@ msgstr "Àn xià rènhé jiàn jìnrù REPL. Shǐyòng CTRL-D chóngxīn jiāzà
msgid "Pull not used when direction is output."
msgstr "Fāngxiàng shūchū shí Pull méiyǒu shǐyòng."
-#: ports/stm32f4/common-hal/pulseio/PulseOut.c
-msgid "PulseOut not supported on this chip"
-msgstr ""
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG DeInit Error"
-msgstr "RNG qǔxiāo chūshǐhuà cuòwù"
-
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "RNG Init Error"
-msgstr "RNG chūshǐhuà cuòwù"
-
#: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "RS485 inversion specified when not in RS485 mode"
msgstr ""
@@ -1223,14 +1100,10 @@ msgid "RTC is not supported on this board"
msgstr "Cǐ bǎn bù zhīchí RTC"
#: ports/atmel-samd/common-hal/busio/UART.c ports/cxd56/common-hal/busio/UART.c
-#: ports/nrf/common-hal/busio/UART.c ports/stm32f4/common-hal/busio/UART.c
+#: ports/nrf/common-hal/busio/UART.c
msgid "RTS/CTS/RS485 Not yet supported on this device"
msgstr ""
-#: ports/stm32f4/common-hal/os/__init__.c
-msgid "Random number generation error"
-msgstr "Suíjī shù shēngchéng cuòwù"
-
#: shared-bindings/pulseio/PulseIn.c
msgid "Read-only"
msgstr "Zhǐ dú"
@@ -1267,14 +1140,6 @@ msgstr "Zài ānquán móshì xià yùnxíng! Bù yùnxíng yǐ bǎocún de dài
msgid "SDA or SCL needs a pull up"
msgstr "SDA huò SCL xūyào lādòng"
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Init Error"
-msgstr "SPI chūshǐhuà cuòwù"
-
-#: ports/stm32f4/common-hal/busio/SPI.c
-msgid "SPI Re-initialization error"
-msgstr "SPI chóngxīn chūshǐhuà cuòwù"
-
#: shared-bindings/audiomixer/Mixer.c
msgid "Sample rate must be positive"
msgstr "Cǎiyàng lǜ bìxū wèi zhèng shù"
@@ -1322,14 +1187,6 @@ msgstr "Duīzhàn dàxiǎo bìxū zhìshǎo 256"
msgid "Stream missing readinto() or write() method."
msgstr "Liú quēshǎo readinto() huò write() fāngfǎ."
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "Supply at least one UART pin"
-msgstr "Dìngyì zhìshǎo yīgè UART yǐn jiǎo"
-
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Temperature read timed out"
-msgstr ""
-
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
@@ -1410,26 +1267,6 @@ msgstr "Traceback (Zuìjìn yīcì dǎ diànhuà):\n"
msgid "Tuple or struct_time argument required"
msgstr "Xūyào Tuple huò struct_time cānshù"
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Buffer allocation error"
-msgstr "UART huǎnchōng qū fēnpèi cuòwù"
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART De-init error"
-msgstr "UART qǔxiāo chūshǐhuà cuòwù"
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Init Error"
-msgstr "UART chūshǐhuà cuòwù"
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART Re-init error"
-msgstr "UART chóngxīn chūshǐhuà cuòwù"
-
-#: ports/stm32f4/common-hal/busio/UART.c
-msgid "UART write error"
-msgstr "UART xiě cuòwù"
-
#: shared-module/usb_hid/Device.c
msgid "USB Busy"
msgstr "USB máng"
@@ -1547,10 +1384,6 @@ msgstr "Zhí chángdù > zuìdà chángdù"
msgid "Viper functions don't currently support more than 4 arguments"
msgstr "Viper hánshù mùqián bù zhīchí chāoguò 4 gè cānshù"
-#: ports/stm32f4/common-hal/microcontroller/Processor.c
-msgid "Voltage read timed out"
-msgstr ""
-
#: main.c
msgid "WARNING: Your code filename has two extensions\n"
msgstr "Jǐnggào: Nǐ de dàimǎ wénjiàn míng yǒu liǎng gè kuòzhǎn míng\n"
@@ -1616,6 +1449,10 @@ msgstr "dìzhǐ chāochū biānjiè"
msgid "addresses is empty"
msgstr "dìzhǐ wèi kōng"
+#: extmod/ulab/code/vectorise.c
+msgid "arctan2 is implemented for scalars and ndarrays only"
+msgstr ""
+
#: py/modbuiltins.c
msgid "arg is an empty sequence"
msgstr "cānshù shì yīgè kōng de xùliè"
@@ -2033,10 +1870,6 @@ msgstr "kòngxián"
msgid "empty heap"
msgstr "kōng yīn yīnxiào"
-#: extmod/ulab/code/ndarray.c
-msgid "empty index range"
-msgstr ""
-
#: py/objstr.c
msgid "empty separator"
msgstr "kōng fēngé fú"
@@ -2127,6 +1960,10 @@ msgstr "wénjiàn xìtǒng bìxū tígōng guà zài fāngfǎ"
msgid "first argument must be an iterable"
msgstr ""
+#: extmod/ulab/code/vectorise.c
+msgid "first argument must be an ndarray"
+msgstr ""
+
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr "chāojí () de dì yī gè cānshù bìxū shì lèixíng"
@@ -2176,6 +2013,10 @@ msgstr "hánshù yùjì zuìduō %d cānshù, huòdé %d"
msgid "function got multiple values for argument '%q'"
msgstr "hánshù huòdé cānshù '%q' de duōchóng zhí"
+#: extmod/ulab/code/linalg.c
+msgid "function is defined for ndarrays only"
+msgstr ""
+
#: py/argcheck.c
#, c-format
msgid "function missing %d required positional arguments"
@@ -2245,8 +2086,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
-#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c py/obj.c
+#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range"
msgstr "suǒyǐn chāochū fànwéi"
@@ -2445,6 +2285,10 @@ msgstr "shùxué yù cuòwù"
msgid "matrix dimensions do not match"
msgstr ""
+#: extmod/ulab/code/linalg.c
+msgid "matrix is not positive definite"
+msgstr ""
+
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@@ -2674,7 +2518,7 @@ msgstr "jǐn zhīchí bù zhǎng = 1(jí wú) de qiēpiàn"
msgid "only square matrices can be inverted"
msgstr ""
-#: extmod/ulab/code/ndarray.c
+#: extmod/ulab/code/ndarray.c extmod/ulab/code/vectorise.c
msgid "operands could not be broadcast together"
msgstr ""
@@ -2734,7 +2578,6 @@ msgstr "pixel_shader bìxū shì displayio.Palette huò displayio.ColorConverter
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c
-#: ports/stm32f4/common-hal/pulseio/PulseIn.c
msgid "pop from an empty PulseIn"
msgstr "cóng kōng de PulseIn dànchū dànchū"
@@ -3145,6 +2988,9 @@ msgstr "líng bù"
#~ msgid "Can't set CCCD for local Characteristic"
#~ msgstr "Wúfǎ wéi běndì tèzhēng shèzhì CCCD"
+#~ msgid "Cannot vary frequency on a timer that is already in use"
+#~ msgstr "Wúfǎ gēnggǎi yǐ zài shǐyòng de jìshí qì shàng de pínlǜ"
+
#~ msgid "Characteristic UUID doesn't match Service UUID"
#~ msgstr "Zìfú UUID bù fúhé fúwù UUID"
@@ -3157,9 +3003,36 @@ msgstr "líng bù"
#~ msgid "Could not decode ble_uuid, err 0x%04x"
#~ msgstr "Wúfǎ jiěmǎ kě dú_uuid, err 0x%04x"
+#~ msgid "Could not initialize channel"
+#~ msgstr "Wúfǎ chūshǐhuà píndào"
+
+#~ msgid "Could not initialize timer"
+#~ msgstr "Wúfǎ chūshǐhuà jìshí qì"
+
+#~ msgid "Could not re-init channel"
+#~ msgstr "Wúfǎ chóngxīn chūshǐhuà píndào"
+
+#~ msgid "Could not re-init timer"
+#~ msgstr "Wúfǎ chóngxīn qǐdòng jìshí qì"
+
+#~ msgid "Could not restart PWM"
+#~ msgstr "Wúfǎ chóngqǐ PWM"
+
+#~ msgid "Could not start PWM"
+#~ msgstr "Wúfǎ qǐdòng PWM"
+
+#~ msgid "Could not start interrupt, RX busy"
+#~ msgstr "Wúfǎ qǐdòng zhōngduàn,RX máng"
+
#~ msgid "Crash into the HardFault_Handler.\n"
#~ msgstr "Bēngkuì dào HardFault_Handler.\n"
+#~ msgid "DAC Channel Init Error"
+#~ msgstr "DAC tōngdào chūshǐhuà cuòwù"
+
+#~ msgid "DAC Device Init Error"
+#~ msgstr "DAC shèbèi chūshǐhuà cuòwù"
+
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Guǎnggào bāo de shùjù tài dà"
@@ -3277,6 +3150,27 @@ msgstr "líng bù"
#~ msgid "Flash write failed to start, err 0x%04x"
#~ msgstr "Flash xiě rù shībài, err 0x%04x"
+#~ msgid "Frequency must match existing PWMOut using this timer"
+#~ msgstr "Pínlǜ bìxū yǔ shǐyòng cǐ jìshí qì de xiàn yǒu PWMOut xiāng pǐpèi"
+
+#~ msgid "Hardware busy, try alternative pins"
+#~ msgstr "Yìngjiàn máng, qǐng chángshì qítā zhēnjiǎo"
+
+#~ msgid "Hardware in use, try alternative pins"
+#~ msgstr "Shǐyòng de yìngjiàn, qǐng chángshì qítā yǐn jiǎo"
+
+#~ msgid "I2C Init Error"
+#~ msgstr "I2C chūshǐhuà cuòwù"
+
+#~ msgid "Internal define error"
+#~ msgstr "Nèibù dìngyì cuòwù"
+
+#~ msgid "Invalid ADC Unit value"
+#~ msgstr "Wúxiào de ADC dānwèi zhí"
+
+#~ msgid "Invalid DAC pin supplied"
+#~ msgstr "Tí gōng liǎo wúxiào de DAC yǐn jiǎo"
+
#~ msgid "Invalid bit clock pin"
#~ msgstr "Wúxiào de wèi shízhōng yǐn jiǎo"
@@ -3286,6 +3180,12 @@ msgstr "líng bù"
#~ msgid "Invalid data pin"
#~ msgstr "Wúxiào de shùjù yǐn jiǎo"
+#~ msgid "Invalid frequency supplied"
+#~ msgstr "Tígōng de pínlǜ wúxiào"
+
+#~ msgid "Invalid word/bit length"
+#~ msgstr "Wúxiào de zì/wèi chángdù"
+
#~ msgid ""
#~ "Looks like our core CircuitPython code crashed hard. Whoops!\n"
#~ "Please file an issue at https://github.com/adafruit/circuitpython/issues\n"
@@ -3302,9 +3202,21 @@ msgstr "líng bù"
#~ msgid "MicroPython fatal error.\n"
#~ msgstr "MicroPython zhìmìng cuòwù.\n"
+#~ msgid "Missing MISO or MOSI Pin"
+#~ msgstr "Quēshǎo MISO huò MOSI yǐn jiǎo"
+
#~ msgid "Must be a Group subclass."
#~ msgstr "Bìxū shì fēnzǔ zi lèi."
+#~ msgid "Must provide MISO or MOSI pin"
+#~ msgstr "Bìxū tígōng MISO huò MOSI yǐn jiǎo"
+
+#~ msgid "No MISO Pin"
+#~ msgstr "Méiyǒu MISO yǐn jiǎo"
+
+#~ msgid "No MOSI Pin"
+#~ msgstr "Méiyǒu MOSI yǐn jiǎo"
+
#~ msgid "No default I2C bus"
#~ msgstr "Méiyǒu mòrèn I2C gōnggòng qìchē"
@@ -3314,6 +3226,9 @@ msgstr "líng bù"
#~ msgid "No default UART bus"
#~ msgstr "Méiyǒu mòrèn UART gōnggòng qìchē"
+#~ msgid "No more timers available on this pin."
+#~ msgstr "Gāi yǐn jiǎo shàng méiyǒu kěyòng de dìngshí qì."
+
#~ msgid "Only bit maps of 8 bit color or less are supported"
#~ msgstr "Jǐn zhīchí 8 wèi yánsè huò xiǎoyú"
@@ -3335,12 +3250,30 @@ msgstr "líng bù"
#~ msgid "PulseOut not yet supported"
#~ msgstr "Shàng bù zhīchí PulseOut"
+#~ msgid "RNG DeInit Error"
+#~ msgstr "RNG qǔxiāo chūshǐhuà cuòwù"
+
+#~ msgid "RNG Init Error"
+#~ msgstr "RNG chūshǐhuà cuòwù"
+
+#~ msgid "Random number generation error"
+#~ msgstr "Suíjī shù shēngchéng cuòwù"
+
#~ msgid "Range out of bounds"
#~ msgstr "Fànwéi chāochū biānjiè"
+#~ msgid "SPI Init Error"
+#~ msgstr "SPI chūshǐhuà cuòwù"
+
+#~ msgid "SPI Re-initialization error"
+#~ msgstr "SPI chóngxīn chūshǐhuà cuòwù"
+
#~ msgid "Soft device assert, id: 0x%08lX, pc: 0x%08lX"
#~ msgstr "Ruǎn shèbèi wéihù, id: 0X%08lX, pc: 0X%08lX"
+#~ msgid "Supply at least one UART pin"
+#~ msgstr "Dìngyì zhìshǎo yīgè UART yǐn jiǎo"
+
#~ msgid ""
#~ "The CircuitPython heap was corrupted because the stack was too small.\n"
#~ "Please increase stack size limits and press reset (after ejecting "
@@ -3378,6 +3311,21 @@ msgstr "líng bù"
#~ msgid "To exit, please reset the board without "
#~ msgstr "Yào tuìchū, qǐng chóng zhì bǎnkuài ér bùyòng "
+#~ msgid "UART Buffer allocation error"
+#~ msgstr "UART huǎnchōng qū fēnpèi cuòwù"
+
+#~ msgid "UART De-init error"
+#~ msgstr "UART qǔxiāo chūshǐhuà cuòwù"
+
+#~ msgid "UART Init Error"
+#~ msgstr "UART chūshǐhuà cuòwù"
+
+#~ msgid "UART Re-init error"
+#~ msgstr "UART chóngxīn chūshǐhuà cuòwù"
+
+#~ msgid "UART write error"
+#~ msgstr "UART xiě cuòwù"
+
#~ msgid "UUID integer value not in range 0 to 0xffff"
#~ msgstr "UUID zhěngshù zhí bùzài fànwéi 0 zhì 0xffff"
diff --git a/py/obj.h b/py/obj.h
index cf4216d02..fa315d12f 100644
--- a/py/obj.h
+++ b/py/obj.h
@@ -858,6 +858,7 @@ typedef struct {
mp_uint_t stop;
mp_int_t step;
} mp_bound_slice_t;
+void mp_obj_slice_indices(mp_obj_t self_in, mp_int_t length, mp_bound_slice_t *result);
// Compute the new length of a sequence and ensure an exception is thrown on overflow.
size_t mp_seq_multiply_len(size_t item_sz, size_t len);
diff --git a/py/objslice.c b/py/objslice.c
index 5a15be55a..cbbee326e 100644
--- a/py/objslice.c
+++ b/py/objslice.c
@@ -152,6 +152,71 @@ mp_obj_t mp_obj_new_slice(mp_obj_t ostart, mp_obj_t ostop, mp_obj_t ostep) {
return MP_OBJ_FROM_PTR(o);
}
+// Return the real index and step values for a slice when applied to a sequence of
+// the given length, resolving missing components, negative values and values off
+// the end of the sequence.
+void mp_obj_slice_indices(mp_obj_t self_in, mp_int_t length, mp_bound_slice_t *result) {
+ mp_obj_slice_t *self = MP_OBJ_TO_PTR(self_in);
+ mp_int_t start, stop, step;
+
+ if (self->step == mp_const_none) {
+ step = 1;
+ } else {
+ step = mp_obj_get_int(self->step);
+ if (step == 0) {
+ mp_raise_ValueError(translate("slice step cannot be zero"));
+ }
+ }
+
+ if (step > 0) {
+ // Positive step
+ if (self->start == mp_const_none) {
+ start = 0;
+ } else {
+ start = mp_obj_get_int(self->start);
+ if (start < 0) {
+ start += length;
+ }
+ start = MIN(length, MAX(start, 0));
+ }
+
+ if (self->stop == mp_const_none) {
+ stop = length;
+ } else {
+ stop = mp_obj_get_int(self->stop);
+ if (stop < 0) {
+ stop += length;
+ }
+ stop = MIN(length, MAX(stop, 0));
+ }
+ } else {
+ // Negative step
+ if (self->start == mp_const_none) {
+ start = length - 1;
+ } else {
+ start = mp_obj_get_int(self->start);
+ if (start < 0) {
+ start += length;
+ }
+ start = MIN(length - 1, MAX(start, -1));
+ }
+
+ if (self->stop == mp_const_none) {
+ stop = -1;
+ } else {
+ stop = mp_obj_get_int(self->stop);
+ if (stop < 0) {
+ stop += length;
+ }
+ stop = MIN(length - 1, MAX(stop, -1));
+ }
+ }
+
+ result->start = start;
+ result->stop = stop;
+ result->step = step;
+}
+
#if MICROPY_PY_BUILTINS_SLICE_ATTRS
STATIC mp_obj_t slice_make_new(const mp_obj_type_t *type,
size_t n_args, const mp_obj_t *args, mp_map_t *kw_args) {