Merge branch 'master' into master

This commit is contained in:
Sabas 2019-04-02 23:15:56 -06:00 committed by GitHub
commit 19c6b8aa0c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 3452 additions and 445 deletions

3
.gitmodules vendored
View File

@ -5,9 +5,6 @@
[submodule "lib/libffi"]
path = lib/libffi
url = https://github.com/atgreen/libffi
[submodule "lib/lwip"]
path = lib/lwip
url = https://git.savannah.gnu.org/r/lwip.git
[submodule "lib/berkeley-db-1.xx"]
path = lib/berkeley-db-1.xx
url = https://github.com/pfalcon/berkeley-db-1.xx

View File

@ -22,7 +22,7 @@ git:
# just try to make the builds "about equal in run time"
env:
- TRAVIS_TESTS="unix docs translations website" TRAVIS_BOARDS="circuitplayground_express mini_sam_m4 grandcentral_m4_express pca10056 pca10059 feather_nrf52840_express makerdiary_nrf52840_mdk makerdiary_nrf52840_mdk_usb_dongle particle_boron particle_argon particle_xenon sparkfun_nrf52840_mini" TRAVIS_SDK=arm:nrf
- TRAVIS_BOARDS="metro_m0_express metro_m4_express pirkey_m0 trellis_m4_express trinket_m0 sparkfun_lumidrive sparkfun_redboard_turbo pybadge bast_pro_mini_m0" TRAVIS_SDK=arm
- TRAVIS_BOARDS="metro_m0_express metro_m4_express metro_m4_airlift_lite pirkey_m0 trellis_m4_express trinket_m0 sparkfun_lumidrive sparkfun_redboard_turbo pybadge bast_pro_mini_m0" TRAVIS_SDK=arm
- TRAVIS_BOARDS="feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow sam32 uchip" TRAVIS_SDK=arm
- TRAVIS_BOARDS="feather_m0_express_crickit feather_m0_rfm69 feather_m0_rfm9x feather_m4_express arduino_zero arduino_mkr1300 arduino_mkrzero pewpew10" TRAVIS_SDK=arm
- TRAVIS_BOARDS="circuitplayground_express_crickit feather_m0_adalogger feather_m0_basic feather_m0_express catwan_usbstick pyportal sparkfun_samd21_mini sparkfun_samd21_dev" TRAVIS_SDK=arm

@ -1 +0,0 @@
Subproject commit 5b8b5d459e7dd890724515bbfad86c705234f9ec

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\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"
@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "buffers harus mempunyai panjang yang sama"
@ -70,12 +70,12 @@ msgstr "%q() mengambil posisi argumen %d tapi %d yang diberikan"
msgid "'%q' argument required"
msgstr "'%q' argumen dibutuhkan"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' mengharapkan sebuah register"
@ -95,7 +95,7 @@ msgstr "'%s' mengharapkan sebuah FPU register"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' mengharapkan sebuah alamat dengan bentuk [a, b]"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' mengharapkan integer"
@ -253,9 +253,9 @@ msgstr "Semua channel event yang disinkronisasi sedang digunakan"
msgid "All timers for this pin are in use"
msgstr "Semua timer untuk pin ini sedang digunakan"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -326,7 +326,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr ""
@ -366,7 +366,7 @@ msgstr ""
msgid "Can't connect in Peripheral mode"
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr ""
@ -452,7 +452,7 @@ msgstr "Clock unit sedang digunakan"
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255"
msgstr ""
@ -490,8 +490,8 @@ msgstr ""
msgid "Data chunk must follow fmt chunk"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy
msgid "Data too large for advertisement packet"
msgstr "Tidak bisa menyesuaikan data ke dalam paket advertisment"
@ -522,8 +522,8 @@ msgstr "Channel EXTINT sedang digunakan"
msgid "Error in regex"
msgstr "Error pada regex"
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr ""
@ -532,8 +532,8 @@ msgstr ""
msgid "Expected a Characteristic"
msgstr ""
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
msgid "Expected a UUID"
msgstr ""
@ -657,8 +657,8 @@ msgstr "Gagal untuk melepaskan mutex, status: 0x%08lX"
msgid "Failed to start advertising"
msgstr "Gagal untuk memulai advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr "Gagal untuk memulai advertisement, status: 0x%08lX"
@ -678,8 +678,8 @@ msgstr "Gagal untuk melakukan scanning, status: 0x%08lX"
msgid "Failed to stop advertising"
msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX"
@ -720,8 +720,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@ -801,16 +801,16 @@ msgstr ""
msgid "Invalid format chunk size"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr ""
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr "Pin tidak valid"
@ -824,14 +824,14 @@ msgid "Invalid pin for right channel"
msgstr "Pin untuk channel kanan tidak valid"
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Pin-pin tidak valid"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@ -1037,11 +1037,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr ""
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr ""
@ -1101,8 +1101,8 @@ msgstr "Serializer sedang digunakan"
msgid "Slice and value different lengths."
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@ -1185,7 +1185,7 @@ msgstr "Untuk keluar, silahkan reset board tanpa "
msgid "Too many channels in sample."
msgstr "Terlalu banyak channel dalam sampel"
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1425,7 +1425,7 @@ msgstr ""
msgid "buffer size must match format"
msgstr "buffers harus mempunyai panjang yang sama"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr ""
@ -1709,7 +1709,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr ""
@ -1718,7 +1718,7 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "heap kosong"
@ -1783,7 +1783,7 @@ msgstr "argumen keyword ekstra telah diberikan"
msgid "extra positional arguments given"
msgstr "argumen posisi ekstra telah diberikan"
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr ""
@ -1956,7 +1956,7 @@ msgstr "micropython decorator tidak valid"
msgid "invalid step"
msgstr ""
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr "syntax tidak valid"
@ -1993,7 +1993,7 @@ msgstr "argumen keyword belum diimplementasi - gunakan args normal"
msgid "keywords must be strings"
msgstr "keyword harus berupa string"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr ""
@ -2100,11 +2100,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr ""
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr ""
@ -2211,7 +2211,7 @@ msgstr "panjang data string memiliki keganjilan (odd-length)"
msgid "offset out of bounds"
msgstr "modul tidak ditemukan"
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@ -2365,7 +2365,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\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"
@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
msgid "%q must be >= 1"
msgstr ""
@ -69,12 +69,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr ""
@ -94,7 +94,7 @@ msgstr ""
msgid "'%s' expects an address of the form [a, b]"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr ""
@ -251,9 +251,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -322,7 +322,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr ""
@ -361,7 +361,7 @@ msgstr ""
msgid "Can't connect in Peripheral mode"
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr ""
@ -442,7 +442,7 @@ msgstr ""
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255"
msgstr ""
@ -480,8 +480,8 @@ msgstr ""
msgid "Data chunk must follow fmt chunk"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet"
msgstr ""
@ -510,8 +510,8 @@ msgstr ""
msgid "Error in regex"
msgstr ""
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr ""
@ -520,8 +520,8 @@ msgstr ""
msgid "Expected a Characteristic"
msgstr ""
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
msgid "Expected a UUID"
msgstr ""
@ -634,8 +634,8 @@ msgstr ""
msgid "Failed to start advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr ""
@ -653,8 +653,8 @@ msgstr ""
msgid "Failed to stop advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr ""
@ -695,8 +695,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@ -776,16 +776,16 @@ msgstr ""
msgid "Invalid format chunk size"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr ""
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr ""
@ -799,14 +799,14 @@ msgid "Invalid pin for right channel"
msgstr ""
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@ -1009,11 +1009,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr ""
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr ""
@ -1071,8 +1071,8 @@ msgstr ""
msgid "Slice and value different lengths."
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@ -1152,7 +1152,7 @@ msgstr ""
msgid "Too many channels in sample."
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1381,7 +1381,7 @@ msgstr ""
msgid "buffer size must match format"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr ""
@ -1665,7 +1665,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr ""
@ -1674,7 +1674,7 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -1739,7 +1739,7 @@ msgstr ""
msgid "extra positional arguments given"
msgstr ""
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr ""
@ -1912,7 +1912,7 @@ msgstr ""
msgid "invalid step"
msgstr ""
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr ""
@ -1949,7 +1949,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr ""
@ -2055,11 +2055,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr ""
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr ""
@ -2165,7 +2165,7 @@ msgstr ""
msgid "offset out of bounds"
msgstr ""
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@ -2319,7 +2319,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: Pascal Deneaux\n"
"Language-Team: Sebastian Plamauer, Pascal Deneaux\n"
@ -54,8 +54,8 @@ msgstr "Der Index %q befindet sich außerhalb der Reihung"
msgid "%q indices must be integers, not %s"
msgstr "%q Indizes müssen ganze Zahlen sein, nicht %s"
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
msgid "%q must be >= 1"
msgstr "%q muss >= 1 sein"
@ -71,12 +71,12 @@ msgstr "%q() nimmt %d Argumente ohne Keyword an, aber es wurden %d angegeben"
msgid "'%q' argument required"
msgstr "'%q' Argument erforderlich"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' erwartet ein Label"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' erwartet ein Register"
@ -96,7 +96,7 @@ msgstr "'%s' erwartet ein FPU-Register"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' erwartet eine Adresse in der Form [a, b]"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' erwartet ein Integer"
@ -253,9 +253,9 @@ msgstr "Alle sync event Kanäle werden benutzt"
msgid "All timers for this pin are in use"
msgstr "Alle timer für diesen Pin werden bereits benutzt"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -326,7 +326,7 @@ msgstr "Die Helligkeit ist nicht einstellbar"
msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Der Puffergröße ist inkorrekt. Sie sollte %d bytes haben."
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Der Puffer muss eine Mindestenslänge von 1 haben"
@ -365,7 +365,7 @@ msgstr "Im Central mode kann name nicht geändert werden"
msgid "Can't connect in Peripheral mode"
msgstr "Im Peripheral mode kann keine Verbindung hergestellt werden"
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr "Kann Werte nicht löschen"
@ -446,7 +446,7 @@ msgstr "Clock unit wird benutzt"
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255"
msgstr "Der Befehl muss ein int zwischen 0 und 255 sein"
@ -484,8 +484,8 @@ msgstr "Data 0 pin muss am Byte ausgerichtet sein"
msgid "Data chunk must follow fmt chunk"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet"
msgstr "Zu vielen Daten für das advertisement packet"
@ -514,8 +514,8 @@ msgstr "EXTINT Kanal ist schon in Benutzung"
msgid "Error in regex"
msgstr "Fehler in regex"
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr "Erwartet ein(e) %q"
@ -524,8 +524,8 @@ msgstr "Erwartet ein(e) %q"
msgid "Expected a Characteristic"
msgstr "Characteristic wird erwartet"
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
msgid "Expected a UUID"
msgstr "Eine UUID wird erwartet"
@ -638,8 +638,8 @@ msgstr "Mutex konnte nicht freigegeben werden. Status: 0x%04x"
msgid "Failed to start advertising"
msgstr "Kann advertisement nicht starten"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr "Kann advertisement nicht starten. Status: 0x%04x"
@ -657,8 +657,8 @@ msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%04x"
msgid "Failed to stop advertising"
msgstr "Kann advertisement nicht stoppen"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr "Kann advertisement nicht stoppen. Status: 0x%04x"
@ -699,8 +699,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "Die Funktion erwartet, dass der 'lock'-Befehl zuvor ausgeführt wurde"
@ -782,16 +782,16 @@ msgstr "Ungültige Datei"
msgid "Invalid format chunk size"
msgstr "Ungültige format chunk size"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr "Ungültige Anzahl von Bits"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr "Ungültige Phase"
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr "Ungültiger Pin"
@ -805,14 +805,14 @@ msgid "Invalid pin for right channel"
msgstr "Ungültiger Pin für rechten Kanal"
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Ungültige Pins"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Ungültige Polarität"
@ -1027,11 +1027,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr "Pull wird nicht verwendet, wenn die Richtung output ist."
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr "Die RTC-Kalibrierung wird auf diesem Board nicht unterstützt"
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr "Eine RTC wird auf diesem Board nicht unterstützt"
@ -1089,8 +1089,8 @@ msgstr "Serializer wird benutzt"
msgid "Slice and value different lengths."
msgstr "Slice und Wert (value) haben unterschiedliche Längen."
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Slices werden nicht unterstützt"
@ -1182,7 +1182,7 @@ msgstr "Zum beenden, resette bitte das board ohne "
msgid "Too many channels in sample."
msgstr "Zu viele Kanäle im sample"
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1422,7 +1422,7 @@ msgstr "Puffer muss ein bytes-artiges Objekt sein"
msgid "buffer size must match format"
msgstr "Die Puffergröße muss zum Format passen"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr "Puffersegmente müssen gleich lang sein"
@ -1706,7 +1706,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "Division durch Null"
@ -1715,7 +1715,7 @@ msgstr "Division durch Null"
msgid "empty"
msgstr "leer"
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "leerer heap"
@ -1780,7 +1780,7 @@ msgstr "Es wurden zusätzliche Keyword-Argumente angegeben"
msgid "extra positional arguments given"
msgstr "Es wurden zusätzliche Argumente ohne Keyword angegeben"
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr "Die Datei muss eine im Byte-Modus geöffnete Datei sein"
@ -1954,7 +1954,7 @@ msgstr "ungültiger micropython decorator"
msgid "invalid step"
msgstr "ungültiger Schritt (step)"
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr "ungültige Syntax"
@ -1995,7 +1995,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "Schlüsselwörter müssen Zeichenfolgen sein"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr "Label '%q' nicht definiert"
@ -2103,11 +2103,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr ""
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr ""
@ -2213,7 +2213,7 @@ msgstr "String mit ungerader Länge"
msgid "offset out of bounds"
msgstr "offset außerhalb der Grenzen"
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@ -2371,7 +2371,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr "small int Überlauf"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
msgid "%q must be >= 1"
msgstr ""
@ -69,12 +69,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr ""
@ -94,7 +94,7 @@ msgstr ""
msgid "'%s' expects an address of the form [a, b]"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr ""
@ -251,9 +251,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -322,7 +322,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr ""
@ -361,7 +361,7 @@ msgstr ""
msgid "Can't connect in Peripheral mode"
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr ""
@ -442,7 +442,7 @@ msgstr ""
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255"
msgstr ""
@ -480,8 +480,8 @@ msgstr ""
msgid "Data chunk must follow fmt chunk"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet"
msgstr ""
@ -510,8 +510,8 @@ msgstr ""
msgid "Error in regex"
msgstr ""
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr ""
@ -520,8 +520,8 @@ msgstr ""
msgid "Expected a Characteristic"
msgstr ""
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
msgid "Expected a UUID"
msgstr ""
@ -634,8 +634,8 @@ msgstr ""
msgid "Failed to start advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr ""
@ -653,8 +653,8 @@ msgstr ""
msgid "Failed to stop advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr ""
@ -695,8 +695,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@ -776,16 +776,16 @@ msgstr ""
msgid "Invalid format chunk size"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr ""
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr ""
@ -799,14 +799,14 @@ msgid "Invalid pin for right channel"
msgstr ""
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@ -1009,11 +1009,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr ""
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr ""
@ -1071,8 +1071,8 @@ msgstr ""
msgid "Slice and value different lengths."
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@ -1152,7 +1152,7 @@ msgstr ""
msgid "Too many channels in sample."
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1381,7 +1381,7 @@ msgstr ""
msgid "buffer size must match format"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr ""
@ -1665,7 +1665,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr ""
@ -1674,7 +1674,7 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -1739,7 +1739,7 @@ msgstr ""
msgid "extra positional arguments given"
msgstr ""
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr ""
@ -1912,7 +1912,7 @@ msgstr ""
msgid "invalid step"
msgstr ""
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr ""
@ -1949,7 +1949,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr ""
@ -2055,11 +2055,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr ""
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr ""
@ -2165,7 +2165,7 @@ msgstr ""
msgid "offset out of bounds"
msgstr ""
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@ -2319,7 +2319,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n"
"Language-Team: @sommersoft, @MrCertainly\n"
@ -54,8 +54,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
msgid "%q must be >= 1"
msgstr ""
@ -71,12 +71,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr ""
@ -96,7 +96,7 @@ msgstr ""
msgid "'%s' expects an address of the form [a, b]"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr ""
@ -253,9 +253,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -326,7 +326,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr ""
@ -365,7 +365,7 @@ msgstr ""
msgid "Can't connect in Peripheral mode"
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr ""
@ -446,7 +446,7 @@ msgstr ""
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255"
msgstr ""
@ -484,8 +484,8 @@ msgstr ""
msgid "Data chunk must follow fmt chunk"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet"
msgstr ""
@ -514,8 +514,8 @@ msgstr "Avast! EXTINT channel already in use"
msgid "Error in regex"
msgstr ""
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr ""
@ -524,8 +524,8 @@ msgstr ""
msgid "Expected a Characteristic"
msgstr ""
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
msgid "Expected a UUID"
msgstr ""
@ -638,8 +638,8 @@ msgstr ""
msgid "Failed to start advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr ""
@ -657,8 +657,8 @@ msgstr ""
msgid "Failed to stop advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr ""
@ -699,8 +699,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@ -780,16 +780,16 @@ msgstr ""
msgid "Invalid format chunk size"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr ""
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr ""
@ -803,14 +803,14 @@ msgid "Invalid pin for right channel"
msgstr "Belay that! Invalid pin for starboard-side channel"
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@ -1013,11 +1013,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr ""
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr ""
@ -1075,8 +1075,8 @@ msgstr ""
msgid "Slice and value different lengths."
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@ -1156,7 +1156,7 @@ msgstr ""
msgid "Too many channels in sample."
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1385,7 +1385,7 @@ msgstr ""
msgid "buffer size must match format"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr ""
@ -1669,7 +1669,7 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr ""
@ -1678,7 +1678,7 @@ msgstr ""
msgid "empty"
msgstr ""
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr ""
@ -1743,7 +1743,7 @@ msgstr ""
msgid "extra positional arguments given"
msgstr ""
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr ""
@ -1916,7 +1916,7 @@ msgstr ""
msgid "invalid step"
msgstr ""
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr ""
@ -1953,7 +1953,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr ""
@ -2059,11 +2059,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr ""
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr ""
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr ""
@ -2169,7 +2169,7 @@ msgstr ""
msgid "offset out of bounds"
msgstr ""
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@ -2323,7 +2323,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\n"
"PO-Revision-Date: 2018-08-24 22:56-0500\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -23,6 +23,8 @@ msgid ""
"\n"
"Code done running. Waiting for reload.\n"
msgstr ""
"\n"
"Código en ejecución. Esperando para recargar.\n"
#: py/obj.c
msgid " File \"%q\""
@ -47,22 +49,22 @@ msgstr "%q está siendo utilizado"
#: py/obj.c
msgid "%q index out of range"
msgstr "%w indice fuera de rango"
msgstr "%q indice fuera de rango"
#: py/obj.c
msgid "%q indices must be integers, not %s"
msgstr "%q indices deben ser enteros, no %s"
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "los buffers deben de tener la misma longitud"
msgstr "%q debe ser >= 1"
#: shared-bindings/fontio/BuiltinFont.c
#, fuzzy
msgid "%q should be an int"
msgstr "y deberia ser un int"
msgstr "%q deberia ser un int"
#: py/bc.c py/objnamedtuple.c
msgid "%q() takes %d positional arguments but %d were given"
@ -72,12 +74,12 @@ msgstr "%q() toma %d argumentos posicionales pero %d fueron dados"
msgid "'%q' argument required"
msgstr "argumento '%q' requerido"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' espera una etiqueta"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' espera un registro"
@ -85,7 +87,7 @@ msgstr "'%s' espera un registro"
#: py/emitinlinethumb.c
#, c-format
msgid "'%s' expects a special register"
msgstr "ord espera un carácter"
msgstr "'%s' espera un carácter"
#: py/emitinlinethumb.c
#, c-format
@ -97,7 +99,7 @@ msgstr "'%s' espera un registro de FPU"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' espera una dirección de forma [a, b]"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' espera un entero"
@ -258,9 +260,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr "Todos los timers para este pin están siendo utilizados"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -331,7 +333,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Tamaño de buffer incorrecto. Debe ser de %d bytes."
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Buffer debe ser de longitud 1 como minimo"
@ -371,7 +373,7 @@ msgstr "No se puede cambiar el nombre en modo Central"
msgid "Can't connect in Peripheral mode"
msgstr "No se puede conectar en modo Peripheral"
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr "No se puede eliminar valores"
@ -453,7 +455,7 @@ msgstr "Clock unit está siendo utilizado"
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy
msgid "Command must be an int between 0 and 255"
msgstr "Bytes debe estar entre 0 y 255."
@ -493,8 +495,8 @@ msgstr "graphic debe ser 2048 bytes de largo"
msgid "Data chunk must follow fmt chunk"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy
msgid "Data too large for advertisement packet"
msgstr "Los datos no caben en el paquete de anuncio."
@ -510,7 +512,7 @@ msgstr "Capacidad de destino es mas pequeña que destination_length."
#: shared-bindings/displayio/Display.c
msgid "Display rotation must be in 90 degree increments"
msgstr ""
msgstr "Rotación de display debe ser en incrementos de 90 grados"
#: shared-bindings/digitalio/DigitalInOut.c
msgid "Drive mode not used when direction is input."
@ -525,8 +527,8 @@ msgstr "El canal EXTINT ya está siendo utilizado"
msgid "Error in regex"
msgstr "Error en regex"
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr "Se espera un %q"
@ -536,8 +538,8 @@ msgstr "Se espera un %q"
msgid "Expected a Characteristic"
msgstr "No se puede agregar la Característica."
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Se espera un %q"
@ -545,7 +547,7 @@ msgstr "Se espera un %q"
#: shared-module/_pixelbuf/PixelBuf.c
#, c-format
msgid "Expected tuple of length %d, got %d"
msgstr ""
msgstr "Se esperaba un tuple de %d, se obtuvo %d"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
@ -625,7 +627,7 @@ msgstr "No se puede obtener el estado del softdevice, error: 0x%08lX"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to notify or indicate attribute value, err 0x%04x"
msgstr ""
msgstr "Error al notificar o indicar el valor del atributo, err 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, fuzzy, c-format
@ -635,7 +637,7 @@ msgstr "No se puede leer el valor del atributo. status 0x%02x"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to read attribute value, err 0x%04x"
msgstr ""
msgstr "Error al leer valor del atributo, err 0x%04"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, fuzzy, c-format
@ -662,8 +664,8 @@ msgstr "No se puede liberar el mutex, status: 0x%08lX"
msgid "Failed to start advertising"
msgstr "No se puede inicar el anuncio. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr "No se puede inicar el anuncio. status: 0x%02x"
@ -683,8 +685,8 @@ msgstr "No se puede iniciar el escaneo. status: 0x%02x"
msgid "Failed to stop advertising"
msgstr "No se puede detener el anuncio. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr "No se puede detener el anuncio. status: 0x%02x"
@ -705,28 +707,28 @@ msgstr "El archivo ya existe"
#: ports/nrf/supervisor/internal_flash.c
msgid "Flash erase failed"
msgstr ""
msgstr "Falló borrado de flash"
#: ports/nrf/supervisor/internal_flash.c
#, c-format
msgid "Flash erase failed to start, err 0x%04x"
msgstr ""
msgstr "Falló el iniciar borrado de flash, err 0x%04x"
#: ports/nrf/supervisor/internal_flash.c
msgid "Flash write failed"
msgstr ""
msgstr "Falló la escritura"
#: ports/nrf/supervisor/internal_flash.c
#, c-format
msgid "Flash write failed to start, err 0x%04x"
msgstr ""
msgstr "Falló el iniciar la escritura de flash, err 0x%04x"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
msgstr "Frecuencia capturada por encima de la capacidad. Captura en pausa."
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "La función requiere lock"
@ -752,7 +754,7 @@ msgstr ""
#: shared-bindings/_pew/PewPew.c
msgid "Incorrect buffer size"
msgstr ""
msgstr "Tamaño incorrecto del buffer"
#: py/moduerrno.c
msgid "Input/output error"
@ -808,16 +810,16 @@ msgstr "Archivo inválido"
msgid "Invalid format chunk size"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr "Numero inválido de bits"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr "Fase inválida"
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr "Pin inválido"
@ -831,14 +833,14 @@ msgid "Invalid pin for right channel"
msgstr "Pin inválido para canal derecho"
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "pines inválidos"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Polaridad inválida"
@ -860,7 +862,7 @@ msgstr "LHS del agumento por palabra clave deberia ser un identificador"
#: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass."
msgstr ""
msgstr "Layer debe ser una subclase de Group o TileGrid."
#: py/objslice.c
msgid "Length must be an int"
@ -892,7 +894,7 @@ msgstr "MOSI pin init fallido."
#: shared-module/displayio/Shape.c
#, c-format
msgid "Maximum x value when mirrored is %d"
msgstr ""
msgstr "Valor máximo de x cuando se refleja es %d"
#: supervisor/shared/safe_mode.c
msgid "MicroPython NLR jump failed. Likely memory corruption.\n"
@ -900,7 +902,7 @@ msgstr ""
#: supervisor/shared/safe_mode.c
msgid "MicroPython fatal error.\n"
msgstr ""
msgstr "Error fatal de MicroPython.\n"
#: shared-bindings/audiobusio/PDMIn.c
msgid "Microphone startup delay must be in range 0.0 to 1.0"
@ -908,7 +910,7 @@ msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Must be a Group subclass."
msgstr ""
msgstr "Debe ser una subclase de Group."
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip"
@ -929,7 +931,7 @@ msgstr "Sin pin TX"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
msgid "No available clocks"
msgstr ""
msgstr "Relojes no disponibles"
#: supervisor/shared/board_busses.c
msgid "No default I2C bus"
@ -958,7 +960,7 @@ msgstr "Sin soporte de hardware en pin"
#: py/moduerrno.c
msgid "No space left on device"
msgstr ""
msgstr "No queda espacio en el dispositivo"
#: py/moduerrno.c
msgid "No such file/directory"
@ -1051,11 +1053,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr "Pull no se usa cuando la dirección es output."
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr "Calibración de RTC no es soportada en esta placa"
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr "RTC no soportado en esta placa"
@ -1115,8 +1117,8 @@ msgstr "Serializer está siendo utilizado"
msgid "Slice and value different lengths."
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@ -1185,11 +1187,11 @@ msgstr "El signo del sample no iguala al del mixer"
#: shared-bindings/displayio/TileGrid.c
msgid "Tile height must exactly divide bitmap height"
msgstr ""
msgstr "La altura del Tile debe dividir exacto la altura del bitmap"
#: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255"
msgstr ""
msgstr "Los índices de Tile deben ser 0 - 255"
#: shared-bindings/displayio/TileGrid.c
msgid "Tile width must exactly divide bitmap width"
@ -1203,13 +1205,13 @@ msgstr "Para salir, por favor reinicia la tarjeta sin "
msgid "Too many channels in sample."
msgstr "Demasiados canales en sample."
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Too many displays"
msgstr ""
msgstr "Muchos displays"
#: py/obj.c
msgid "Traceback (most recent call last):\n"
@ -1255,7 +1257,7 @@ msgstr "Incapaz de inicializar el parser"
#: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data"
msgstr ""
msgstr "No se pudo leer los datos de la paleta de colores"
#: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm."
@ -1443,7 +1445,7 @@ msgstr "buffer debe de ser un objeto bytes-like"
msgid "buffer size must match format"
msgstr "los buffers deben de tener la misma longitud"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr ""
@ -1734,7 +1736,7 @@ msgstr "destination_length debe ser un int >= 0"
msgid "dict update sequence has wrong length"
msgstr "la secuencia de actualizacion del dict tiene una longitud incorrecta"
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "división por cero"
@ -1743,7 +1745,7 @@ msgstr "división por cero"
msgid "empty"
msgstr "vacío"
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "heap vacío"
@ -1809,7 +1811,7 @@ msgstr "argumento(s) por palabra clave adicionales fueron dados"
msgid "extra positional arguments given"
msgstr "argumento posicional adicional dado"
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr "el archivo deberia ser una archivo abierto en modo byte"
@ -1982,7 +1984,7 @@ msgstr "decorador de micropython inválido"
msgid "invalid step"
msgstr ""
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr "sintaxis inválida"
@ -2022,7 +2024,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "palabras clave deben ser strings"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr "etiqueta '%q' no definida"
@ -2129,11 +2131,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr "necesita más de %d valores para descomprimir"
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr "potencia negativa sin float support"
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr "cuenta negativa de turnos"
@ -2243,7 +2245,7 @@ msgstr "string de longitud impar"
msgid "offset out of bounds"
msgstr "address fuera de límites"
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "solo se admiten segmentos con step=1 (alias None)"
@ -2401,7 +2403,7 @@ msgstr "la longitud de sleep no puede ser negativa"
msgid "slice step cannot be zero"
msgstr "slice step no puede ser cero"
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr "pequeño int desbordamiento"
@ -2735,6 +2737,9 @@ msgstr "paso cero"
#~ msgid "No hardware support for analog out."
#~ msgstr "Sin soporte de hardware para analog out"
#~ msgid "Not connected."
#~ msgstr "No conectado."
#~ msgid "Only Windows format, uncompressed BMP supported %d"
#~ msgstr "Solo formato Windows, BMP sin comprimir soportado %d"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\n"
"PO-Revision-Date: 2018-12-20 22:15-0800\n"
"Last-Translator: Timothy <me@timothygarcia.ca>\n"
"Language-Team: fil\n"
@ -52,8 +52,8 @@ msgstr "%q indeks wala sa sakop"
msgid "%q indices must be integers, not %s"
msgstr "%q indeks ay dapat integers, hindi %s"
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "aarehas na haba dapat ang buffer slices"
@ -72,12 +72,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr "'%q' argument kailangan"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' umaasa ng label"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr "Inaasahan ng '%s' ang isang rehistro"
@ -97,7 +97,7 @@ msgstr "Inaasahan ng '%s' ang isang FPU register"
msgid "'%s' expects an address of the form [a, b]"
msgstr "Inaasahan ng '%s' ang isang address sa [a, b]"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr "Inaasahan ng '%s' ang isang integer"
@ -255,9 +255,9 @@ msgstr "Lahat ng sync event channels ay ginagamit"
msgid "All timers for this pin are in use"
msgstr "Lahat ng timers para sa pin na ito ay ginagamit"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -328,7 +328,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Mali ang size ng buffer. Dapat %d bytes."
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Buffer dapat ay hindi baba sa 1 na haba"
@ -368,7 +368,7 @@ msgstr "Hindi mapalitan ang pangalan sa Central mode"
msgid "Can't connect in Peripheral mode"
msgstr "Hindi maconnect sa Peripheral mode"
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr "Hindi mabura ang values"
@ -450,7 +450,7 @@ msgstr "Clock unit ginagamit"
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy
msgid "Command must be an int between 0 and 255"
msgstr "Sa gitna ng 0 o 255 dapat ang bytes."
@ -490,8 +490,8 @@ msgstr "graphic ay dapat 2048 bytes ang haba"
msgid "Data chunk must follow fmt chunk"
msgstr "Dapat sunurin ng Data chunk ang fmt chunk"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy
msgid "Data too large for advertisement packet"
msgstr "Hindi makasya ang data sa loob ng advertisement packet"
@ -523,8 +523,8 @@ msgstr "Ginagamit na ang EXTINT channel"
msgid "Error in regex"
msgstr "May pagkakamali sa REGEX"
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr "Umasa ng %q"
@ -534,8 +534,8 @@ msgstr "Umasa ng %q"
msgid "Expected a Characteristic"
msgstr "Hindi mabasa and Characteristic."
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Umasa ng %q"
@ -660,8 +660,8 @@ msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX"
msgid "Failed to start advertising"
msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX"
@ -681,8 +681,8 @@ msgstr "Hindi masimulaan mag i-scan, status: 0x%0xlX"
msgid "Failed to stop advertising"
msgstr "Hindi mahinto ang advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr "Hindi mahinto ang advertisement, status: 0x%08lX"
@ -723,8 +723,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "Function nangangailangan ng lock"
@ -806,16 +806,16 @@ msgstr "Mali ang file"
msgid "Invalid format chunk size"
msgstr "Mali ang format ng chunk size"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr "Mali ang bilang ng bits"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr "Mali ang phase"
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr "Mali ang pin"
@ -829,14 +829,14 @@ msgid "Invalid pin for right channel"
msgstr "Mali ang pin para sa kanang channel"
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Mali ang pins"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Mali ang polarity"
@ -1050,11 +1050,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr "Pull hindi ginagamit kapag ang direksyon ay output."
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr "RTC calibration ay hindi supportado ng board na ito"
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr "Hindi supportado ang RTC sa board na ito"
@ -1114,8 +1114,8 @@ msgstr "Serializer ginagamit"
msgid "Slice and value different lengths."
msgstr "Slice at value iba't ibang haba."
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Hindi suportado ang Slices"
@ -1205,7 +1205,7 @@ msgstr "Para lumabas, paki-reset ang board na wala ang "
msgid "Too many channels in sample."
msgstr "Sobra ang channels sa sample."
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1445,7 +1445,7 @@ msgstr "buffer ay dapat bytes-like object"
msgid "buffer size must match format"
msgstr "aarehas na haba dapat ang buffer slices"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr "aarehas na haba dapat ang buffer slices"
@ -1739,7 +1739,7 @@ msgstr "ang destination_length ay dapat na isang int >= 0"
msgid "dict update sequence has wrong length"
msgstr "may mali sa haba ng dict update sequence"
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "dibisyon ng zero"
@ -1748,7 +1748,7 @@ msgstr "dibisyon ng zero"
msgid "empty"
msgstr "walang laman"
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "walang laman ang heap"
@ -1814,7 +1814,7 @@ msgstr "dagdag na keyword argument na ibinigay"
msgid "extra positional arguments given"
msgstr "dagdag na positional argument na ibinigay"
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr "file ay dapat buksan sa byte mode"
@ -1988,7 +1988,7 @@ msgstr "mali ang micropython decorator"
msgid "invalid step"
msgstr "mali ang step"
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr "mali ang sintaks"
@ -2029,7 +2029,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "ang keywords dapat strings"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr "label '%d' kailangan na i-define"
@ -2136,11 +2136,11 @@ msgstr "native yield"
msgid "need more than %d values to unpack"
msgstr "kailangan ng higit sa %d na halaga upang i-unpack"
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr "negatibong power na walang float support"
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr "negative shift count"
@ -2247,7 +2247,7 @@ msgstr "odd-length string"
msgid "offset out of bounds"
msgstr "wala sa sakop ang address"
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "ang mga slices lamang na may hakbang = 1 (aka None) ang sinusuportahan"
@ -2405,7 +2405,7 @@ msgstr "sleep length ay dapat hindi negatibo"
msgid "slice step cannot be zero"
msgstr "slice step ay hindi puedeng 0"
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr "small int overflow"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\n"
"PO-Revision-Date: 2018-12-23 20:05+0100\n"
"Last-Translator: Pierrick Couturier <arofarn@arofarn.info>\n"
"Language-Team: fr\n"
@ -51,8 +51,8 @@ msgstr "index %q hors gamme"
msgid "%q indices must be integers, not %s"
msgstr "les indices %q doivent être des entiers, pas %s"
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "les slices de tampon doivent être de longueurs égales"
@ -70,12 +70,12 @@ msgstr "%q() prend %d arguments mais %d ont été donnés"
msgid "'%q' argument required"
msgstr "'%q' argument requis"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' attend un label"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' attend un registre"
@ -95,7 +95,7 @@ msgstr "'%s' attend un registre FPU"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' attend une adresse de la forme [a, b]"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' attend un entier"
@ -255,9 +255,9 @@ msgstr "Tous les canaux d'événements de synchro sont utilisés"
msgid "All timers for this pin are in use"
msgstr "Tous les timers pour cette broche sont utilisés"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -329,7 +329,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Tampon de taille incorrect. Devrait être de %d octets."
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Le tampon doit être de longueur au moins 1"
@ -369,7 +369,7 @@ msgstr "Modification du nom impossible en mode Central"
msgid "Can't connect in Peripheral mode"
msgstr "Impossible de se connecter en mode Peripheral"
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr "Impossible de supprimer les valeurs"
@ -452,7 +452,7 @@ msgstr "Horloge en cours d'utilisation"
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy
msgid "Command must be an int between 0 and 255"
msgstr "Les octets 'bytes' doivent être entre 0 et 255"
@ -492,8 +492,8 @@ msgstr "le graphic doit être long de 2048 octets"
msgid "Data chunk must follow fmt chunk"
msgstr "Un bloc de données doit suivre un bloc de format"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet"
msgstr ""
@ -522,8 +522,8 @@ msgstr "Canal EXTINT déjà utilisé"
msgid "Error in regex"
msgstr "Erreur dans l'expression régulière"
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr "Attendu : %q"
@ -533,8 +533,8 @@ msgstr "Attendu : %q"
msgid "Expected a Characteristic"
msgstr "Impossible d'ajouter la Characteristic."
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Attendu : %q"
@ -659,8 +659,8 @@ msgstr "Impossible de libérer mutex, status: 0x%08lX"
msgid "Failed to start advertising"
msgstr "Echec de l'ajout de service, statut: 0x%08lX"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr "Impossible de commencer à scanner, statut: 0x%0xlX"
@ -680,8 +680,8 @@ msgstr "Impossible de commencer à scanner, statut: 0x%0xlX"
msgid "Failed to stop advertising"
msgstr "Echec de l'ajout de service, statut: 0x%08lX"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr "Echec de l'ajout de service, statut: 0x%08lX"
@ -722,8 +722,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr "La fonction nécessite un verrou"
@ -808,16 +808,16 @@ msgstr "Fichier invalide"
msgid "Invalid format chunk size"
msgstr "Taille de bloc de formatage invalide"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr "Nombre de bits invalide"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr "Phase invalide"
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr "Broche invalide"
@ -831,14 +831,14 @@ msgid "Invalid pin for right channel"
msgstr "Broche invalide pour le canal droit"
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Broches invalides"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Polarité invalide"
@ -1057,11 +1057,11 @@ 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'."
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr "calibration de la RTC non supportée sur cette carte"
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr "RTC non supportée sur cette carte"
@ -1122,8 +1122,8 @@ msgstr "Sérialiseur en cours d'utilisation"
msgid "Slice and value different lengths."
msgstr "Slice et valeur de tailles différentes"
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Slices non supportées"
@ -1216,7 +1216,7 @@ msgstr "Pour quitter, redémarrez la carte SVP sans "
msgid "Too many channels in sample."
msgstr "Trop de canaux dans l'échantillon."
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1457,7 +1457,7 @@ msgstr "le tampon doit être un objet bytes-like"
msgid "buffer size must match format"
msgstr "les slices de tampon doivent être de longueurs égales"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr "les slices de tampon doivent être de longueurs égales"
@ -1756,7 +1756,7 @@ msgstr "destination_length doit être un entier >= 0"
msgid "dict update sequence has wrong length"
msgstr "la séquence de mise à jour de dict a une mauvaise longueur"
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "division par zéro"
@ -1765,7 +1765,7 @@ msgstr "division par zéro"
msgid "empty"
msgstr "vide"
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "'heap' vide"
@ -1831,7 +1831,7 @@ msgstr "argument nommé donné en plus"
msgid "extra positional arguments given"
msgstr "argument positionnel donné en plus"
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr "le fichier doit être un fichier ouvert en mode 'byte'"
@ -2004,7 +2004,7 @@ msgstr "décorateur micropython invalide"
msgid "invalid step"
msgstr "pas invalide"
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr "syntaxe invalide"
@ -2043,7 +2043,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "les noms doivent être des chaînes de caractère"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr "label '%q' non supporté"
@ -2150,11 +2150,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr "nécessite plus de %d valeur à dégrouper"
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr "puissance négative sans support des nombres flottants"
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr "compte de décalage négatif"
@ -2264,7 +2264,7 @@ msgstr "chaîne de longueur impaire"
msgid "offset out of bounds"
msgstr "adresse hors limites"
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "seuls les slices avec 'step=1' (cad None) sont supportées"
@ -2425,7 +2425,7 @@ msgstr "la longueur de sleep ne doit pas être négative"
msgid "slice step cannot be zero"
msgstr "le pas 'step' de slice ne peut être zéro"
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr "dépassement de capacité d'un entier court"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\n"
"PO-Revision-Date: 2018-10-02 16:27+0200\n"
"Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n"
"Language-Team: \n"
@ -52,8 +52,8 @@ msgstr "indice %q fuori intervallo"
msgid "%q indices must be integers, not %s"
msgstr "gli indici %q devono essere interi, non %s"
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "slice del buffer devono essere della stessa lunghezza"
@ -71,12 +71,12 @@ msgstr "%q() prende %d argomenti posizionali ma ne sono stati forniti %d"
msgid "'%q' argument required"
msgstr "'%q' argomento richiesto"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr "'%s' aspetta una etichetta"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr "'%s' aspetta un registro"
@ -96,7 +96,7 @@ msgstr "'%s' aspetta un registro"
msgid "'%s' expects an address of the form [a, b]"
msgstr "'%s' aspetta un registro"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr "'%s' aspetta un intero"
@ -254,9 +254,9 @@ msgstr "Tutti i canali di eventi sincronizzati in uso"
msgid "All timers for this pin are in use"
msgstr "Tutti i timer per questo pin sono in uso"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -328,7 +328,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Buffer di lunghezza non valida. Dovrebbe essere di %d bytes."
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr "Il buffer deve essere lungo almeno 1"
@ -368,7 +368,7 @@ msgstr ""
msgid "Can't connect in Peripheral mode"
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr "Impossibile cancellare valori"
@ -451,7 +451,7 @@ msgstr "Unità di clock in uso"
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy
msgid "Command must be an int between 0 and 255"
msgstr "I byte devono essere compresi tra 0 e 255"
@ -491,8 +491,8 @@ msgstr "graphic deve essere lunga 2048 byte"
msgid "Data chunk must follow fmt chunk"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy
msgid "Data too large for advertisement packet"
msgstr "Impossibile inserire dati nel pacchetto di advertisement."
@ -523,8 +523,8 @@ msgstr "Canale EXTINT già in uso"
msgid "Error in regex"
msgstr "Errore nella regex"
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr "Atteso un %q"
@ -534,8 +534,8 @@ msgstr "Atteso un %q"
msgid "Expected a Characteristic"
msgstr "Non è possibile aggiungere Characteristic."
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Atteso un %q"
@ -659,8 +659,8 @@ msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
msgid "Failed to start advertising"
msgstr "Impossibile avviare advertisement. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr "Impossibile avviare advertisement. status: 0x%02x"
@ -680,8 +680,8 @@ msgstr "Impossible iniziare la scansione. status: 0x%02x"
msgid "Failed to stop advertising"
msgstr "Impossibile fermare advertisement. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr "Impossibile fermare advertisement. status: 0x%02x"
@ -722,8 +722,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@ -807,16 +807,16 @@ msgstr "File non valido"
msgid "Invalid format chunk size"
msgstr ""
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr "Numero di bit non valido"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr "Fase non valida"
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr "Pin non valido"
@ -830,14 +830,14 @@ msgid "Invalid pin for right channel"
msgstr "Pin non valido per il canale destro"
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Pin non validi"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr "Polarità non valida"
@ -1054,11 +1054,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr "calibrazione RTC non supportata su questa scheda"
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr "RTC non supportato su questa scheda"
@ -1120,8 +1120,8 @@ msgstr "Serializer in uso"
msgid "Slice and value different lengths."
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr "Slice non supportate"
@ -1204,7 +1204,7 @@ msgstr "Per uscire resettare la scheda senza "
msgid "Too many channels in sample."
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1441,7 +1441,7 @@ msgstr ""
msgid "buffer size must match format"
msgstr "slice del buffer devono essere della stessa lunghezza"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr "slice del buffer devono essere della stessa lunghezza"
@ -1731,7 +1731,7 @@ msgstr "destination_length deve essere un int >= 0"
msgid "dict update sequence has wrong length"
msgstr "sequanza di aggiornamento del dizionario ha la lunghezza errata"
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "divisione per zero"
@ -1740,7 +1740,7 @@ msgstr "divisione per zero"
msgid "empty"
msgstr "vuoto"
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "heap vuoto"
@ -1806,7 +1806,7 @@ msgstr "argomento nominato aggiuntivo fornito"
msgid "extra positional arguments given"
msgstr "argomenti posizonali extra dati"
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr ""
@ -1980,7 +1980,7 @@ msgstr "decoratore non valido in micropython"
msgid "invalid step"
msgstr "step non valida"
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr "sintassi non valida"
@ -2022,7 +2022,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr "argomenti nominati devono essere stringhe"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr "etichetta '%q' non definita"
@ -2129,11 +2129,11 @@ msgstr "yield nativo"
msgid "need more than %d values to unpack"
msgstr "necessari più di %d valori da scompattare"
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr "potenza negativa senza supporto per float"
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr ""
@ -2243,7 +2243,7 @@ msgstr "stringa di lunghezza dispari"
msgid "offset out of bounds"
msgstr "indirizzo fuori limite"
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr "solo slice con step=1 (aka None) sono supportate"
@ -2403,7 +2403,7 @@ msgstr "la lunghezza di sleed deve essere non negativa"
msgid "slice step cannot be zero"
msgstr "la step della slice non può essere zero"
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr "small int overflow"

2629
locale/pl.po Normal file

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-27 16:28-0400\n"
"POT-Creation-Date: 2019-04-02 13:43+1100\n"
"PO-Revision-Date: 2018-10-02 21:14-0000\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s"
msgstr ""
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Shape.c shared-bindings/displayio/Group.c
#, fuzzy
msgid "%q must be >= 1"
msgstr "buffers devem ser o mesmo tamanho"
@ -71,12 +71,12 @@ msgstr ""
msgid "'%q' argument required"
msgstr "'%q' argumento(s) requerido(s)"
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a label"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects a register"
msgstr ""
@ -96,7 +96,7 @@ msgstr ""
msgid "'%s' expects an address of the form [a, b]"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
msgid "'%s' expects an integer"
msgstr ""
@ -254,9 +254,9 @@ msgstr ""
msgid "All timers for this pin are in use"
msgstr "Todos os temporizadores para este pino estão em uso"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c
msgid "All timers in use"
@ -325,7 +325,7 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Buffer de tamanho incorreto. Deve ser %d bytes."
#: shared-bindings/busio/I2C.c shared-bindings/bitbangio/I2C.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1"
msgstr ""
@ -365,7 +365,7 @@ msgstr ""
msgid "Can't connect in Peripheral mode"
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values"
msgstr "Não é possível excluir valores"
@ -447,7 +447,7 @@ msgstr "Unidade de Clock em uso"
msgid "Column entry must be digitalio.DigitalInOut"
msgstr ""
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy
msgid "Command must be an int between 0 and 255"
msgstr "Os bytes devem estar entre 0 e 255."
@ -486,8 +486,8 @@ msgstr ""
msgid "Data chunk must follow fmt chunk"
msgstr "Pedaço de dados deve seguir o pedaço de cortes"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy
msgid "Data too large for advertisement packet"
msgstr "Não é possível ajustar dados no pacote de anúncios."
@ -518,8 +518,8 @@ msgstr "Canal EXTINT em uso"
msgid "Error in regex"
msgstr "Erro no regex"
#: shared-bindings/microcontroller/Pin.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/neopixel_write/__init__.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c shared-bindings/pulseio/PulseOut.c
#: shared-bindings/terminalio/Terminal.c
msgid "Expected a %q"
msgstr "Esperado um"
@ -529,8 +529,8 @@ msgstr "Esperado um"
msgid "Expected a Characteristic"
msgstr "Não é possível adicionar Característica."
#: shared-bindings/bleio/Descriptor.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Characteristic.c
#: shared-bindings/bleio/Characteristic.c shared-bindings/bleio/Service.c
#: shared-bindings/bleio/Descriptor.c
#, fuzzy
msgid "Expected a UUID"
msgstr "Esperado um"
@ -652,8 +652,8 @@ msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
msgid "Failed to start advertising"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
@ -673,8 +673,8 @@ msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
msgid "Failed to stop advertising"
msgstr "Não pode parar propaganda. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Peripheral.c
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x"
msgstr "Não pode parar propaganda. status: 0x%02x"
@ -715,8 +715,8 @@ msgstr ""
msgid "Frequency captured is above capability. Capture Paused."
msgstr ""
#: shared-bindings/busio/I2C.c shared-bindings/busio/SPI.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/busio/SPI.c shared-bindings/busio/I2C.c
msgid "Function requires lock"
msgstr ""
@ -798,16 +798,16 @@ msgstr "Arquivo inválido"
msgid "Invalid format chunk size"
msgstr "Tamanho do pedaço de formato inválido"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid number of bits"
msgstr "Número inválido de bits"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid phase"
msgstr "Fase Inválida"
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: shared-bindings/pulseio/PWMOut.c
msgid "Invalid pin"
msgstr "Pino inválido"
@ -821,14 +821,14 @@ msgid "Invalid pin for right channel"
msgstr "Pino inválido para canal direito"
#: ports/atmel-samd/common-hal/busio/I2C.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/atmel-samd/common-hal/busio/SPI.c
#: ports/atmel-samd/common-hal/i2cslave/I2CSlave.c
#: ports/nrf/common-hal/busio/I2C.c
msgid "Invalid pins"
msgstr "Pinos inválidos"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "Invalid polarity"
msgstr ""
@ -1036,11 +1036,11 @@ msgstr ""
msgid "Pull not used when direction is output."
msgstr ""
#: shared-bindings/rtc/RTC.c
#: ports/nrf/common-hal/rtc/RTC.c
msgid "RTC calibration is not supported on this board"
msgstr "A calibração RTC não é suportada nesta placa"
#: shared-bindings/time/__init__.c shared-bindings/rtc/RTC.c
#: shared-bindings/time/__init__.c
msgid "RTC is not supported on this board"
msgstr "O RTC não é suportado nesta placa"
@ -1099,8 +1099,8 @@ msgstr "Serializer em uso"
msgid "Slice and value different lengths."
msgstr ""
#: shared-bindings/pulseio/PulseIn.c shared-bindings/displayio/Bitmap.c
#: shared-bindings/displayio/TileGrid.c shared-bindings/displayio/Group.c
#: shared-bindings/displayio/Bitmap.c shared-bindings/displayio/TileGrid.c
#: shared-bindings/displayio/Group.c shared-bindings/pulseio/PulseIn.c
msgid "Slices not supported"
msgstr ""
@ -1180,7 +1180,7 @@ msgstr "Para sair, por favor, reinicie a placa sem "
msgid "Too many channels in sample."
msgstr "Muitos canais na amostra."
#: shared-bindings/displayio/ParallelBus.c shared-bindings/displayio/FourWire.c
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses"
msgstr ""
@ -1413,7 +1413,7 @@ msgstr ""
msgid "buffer size must match format"
msgstr "buffers devem ser o mesmo tamanho"
#: shared-bindings/busio/SPI.c shared-bindings/bitbangio/SPI.c
#: shared-bindings/bitbangio/SPI.c shared-bindings/busio/SPI.c
msgid "buffer slices must be of equal length"
msgstr ""
@ -1697,7 +1697,7 @@ msgstr "destination_length deve ser um int >= 0"
msgid "dict update sequence has wrong length"
msgstr ""
#: py/objfloat.c py/runtime.c py/modmath.c py/objint_longlong.c py/objint_mpz.c
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
msgstr "divisão por zero"
@ -1706,7 +1706,7 @@ msgstr "divisão por zero"
msgid "empty"
msgstr "vazio"
#: extmod/modutimeq.c extmod/moduheapq.c
#: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap"
msgstr "heap vazia"
@ -1772,7 +1772,7 @@ msgstr "argumentos extras de palavras-chave passados"
msgid "extra positional arguments given"
msgstr "argumentos extra posicionais passados"
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/audioio/WaveFile.c
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode"
msgstr ""
@ -1945,7 +1945,7 @@ msgstr ""
msgid "invalid step"
msgstr "passo inválido"
#: py/parse.c py/compile.c
#: py/compile.c py/parse.c
msgid "invalid syntax"
msgstr ""
@ -1982,7 +1982,7 @@ msgstr ""
msgid "keywords must be strings"
msgstr ""
#: py/emitinlinextensa.c py/emitinlinethumb.c
#: py/emitinlinethumb.c py/emitinlinextensa.c
msgid "label '%q' not defined"
msgstr ""
@ -2089,11 +2089,11 @@ msgstr ""
msgid "need more than %d values to unpack"
msgstr "precisa de mais de %d valores para desempacotar"
#: py/runtime.c py/objint_longlong.c py/objint_mpz.c
#: py/objint_longlong.c py/objint_mpz.c py/runtime.c
msgid "negative power with no float support"
msgstr ""
#: py/runtime.c py/objint_mpz.c
#: py/objint_mpz.c py/runtime.c
msgid "negative shift count"
msgstr ""
@ -2199,7 +2199,7 @@ msgstr ""
msgid "offset out of bounds"
msgstr ""
#: py/objstr.c py/objarray.c py/objstrunicode.c py/objtuple.c
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
@ -2354,7 +2354,7 @@ msgstr ""
msgid "slice step cannot be zero"
msgstr ""
#: py/sequence.c py/objint.c
#: py/objint.c py/sequence.c
msgid "small int overflow"
msgstr ""

View File

@ -93,7 +93,8 @@ void board_init(void) {
0x37, // set vertical scroll command
display_init_sequence,
sizeof(display_init_sequence),
&pin_PA00);
&pin_PA00,
false); // single_byte_bounds
common_hal_displayio_display_set_auto_brightness(display, true);
}

View File

@ -9,6 +9,12 @@ EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
LONGINT_IMPL = MPZ
# To keep the build small
CIRCUITPY_I2CSLAVE = 0
CIRCUITPY_FREQUENCYIO = 0
CFLAGS_INLINE_LIMIT = 55
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
@ -16,7 +22,3 @@ CHIP_FAMILY = samd21
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
# To keep the build small
CIRCUITPY_I2CSLAVE = 0
CIRCUITPY_FREQUENCYIO = 0

View File

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

View File

@ -0,0 +1,43 @@
#define MICROPY_HW_BOARD_NAME "Adafruit Metro M4 Airlift Lite"
#define MICROPY_HW_MCU_NAME "samd51j19"
#define CIRCUITPY_MCU_FAMILY samd51
#define MICROPY_HW_LED_TX (&pin_PB07)
#define MICROPY_HW_LED_RX (&pin_PB06)
#define MICROPY_HW_LED_STATUS (&pin_PA16)
#define MICROPY_HW_NEOPIXEL (&pin_PB22)
// These are pins not to reset.
// QSPI Data pins
#define MICROPY_PORT_A (PORT_PA08 | PORT_PA09 | PORT_PA10 | PORT_PA11)
// QSPI CS, QSPI SCK and NeoPixel pin
#define MICROPY_PORT_B (PORT_PB10 | PORT_PB11 | PORT_PB22)
#define MICROPY_PORT_C (0)
#define MICROPY_PORT_D (0)
#define AUTORESET_DELAY_MS 500
// If you change this, then make sure to update the linker scripts as well to
// make sure you don't overwrite code
#define CIRCUITPY_INTERNAL_NVM_SIZE 8192
#define BOARD_FLASH_SIZE (FLASH_SIZE - 0x4000 - CIRCUITPY_INTERNAL_NVM_SIZE)
#define BOARD_HAS_CRYSTAL 1
#define DEFAULT_I2C_BUS_SCL (&pin_PB03)
#define DEFAULT_I2C_BUS_SDA (&pin_PB02)
#define DEFAULT_SPI_BUS_SCK (&pin_PA13)
#define DEFAULT_SPI_BUS_MOSI (&pin_PA12)
#define DEFAULT_SPI_BUS_MISO (&pin_PA14)
#define DEFAULT_UART_BUS_RX (&pin_PA23)
#define DEFAULT_UART_BUS_TX (&pin_PA22)
// USB is always used internally so skip the pin objects for it.
#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1

View File

@ -0,0 +1,20 @@
LD_FILE = boards/samd51x19-bootloader-external-flash.ld
USB_VID = 0x239A
USB_PID = 0x8038
USB_PRODUCT = "Metro M4 Airlift Lite"
USB_MANUFACTURER = "Adafruit Industries LLC"
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 3
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
LONGINT_IMPL = MPZ
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51J19A
CHIP_FAMILY = samd51
CIRCUITPY_NETWORK = 1
MICROPY_PY_WIZNET5K = 5500

View File

@ -0,0 +1,57 @@
#include "shared-bindings/board/__init__.h"
#include "supervisor/shared/board_busses.h"
// This mapping only includes functional names because pins broken
// out on connectors are labeled with their MCU name available from
// microcontroller.pin.
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_OBJ_NEW_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA02) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA05) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA06) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PB00) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PB08) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_PB09) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA23) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA23) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA22) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA22) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PB17) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PB16) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PB13) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PB14) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PB15) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PB12) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA21) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA20) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA18) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA19) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA17) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_D13),MP_ROM_PTR(&pin_PA16) },
// ESP control
{ MP_OBJ_NEW_QSTR(MP_QSTR_ESP_CS), MP_ROM_PTR(&pin_PA15) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_ESP_GPIO0), MP_ROM_PTR(&pin_PB01) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_ESP_BUSY), MP_ROM_PTR(&pin_PB04) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_ESP_RESET), MP_ROM_PTR(&pin_PB05) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_ESP_RTS), MP_ROM_PTR(&pin_PB23) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_ESP_TX), MP_ROM_PTR(&pin_PA04) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_ESP_RX), MP_ROM_PTR(&pin_PA07) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_SDA),MP_ROM_PTR(&pin_PB02) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_SCL),MP_ROM_PTR(&pin_PB03) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_NEOPIXEL),MP_ROM_PTR(&pin_PB22) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_SCK),MP_ROM_PTR(&pin_PA13) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_MOSI),MP_ROM_PTR(&pin_PA12) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_MISO),MP_ROM_PTR(&pin_PA14) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_LED_RX),MP_ROM_PTR(&pin_PB06) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_LED_TX),MP_ROM_PTR(&pin_PB07) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -99,7 +99,8 @@ void board_init(void) {
0x37, // set vertical scroll command
display_init_sequence,
sizeof(display_init_sequence),
&pin_PA00);
&pin_PA00,
false); // single_byte_bounds
common_hal_displayio_display_set_auto_brightness(display, true);
}

View File

@ -90,7 +90,9 @@ void board_init(void) {
0x37, // Set vertical scroll command
display_init_sequence,
sizeof(display_init_sequence),
&pin_PB31);
&pin_PB31,
false); // single_byte_bounds
common_hal_displayio_display_set_auto_brightness(display, true);
}

View File

@ -140,6 +140,7 @@ SRC_NRFX = $(addprefix nrfx/,\
drivers/src/nrfx_twim.c \
drivers/src/nrfx_uarte.c \
drivers/src/nrfx_gpiote.c \
drivers/src/nrfx_rtc.c \
)
ifdef EXTERNAL_FLASH_DEVICES

View File

@ -0,0 +1,90 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2019 Nick Moore for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include <stdlib.h>
#include "py/obj.h"
#include "py/runtime.h"
#include "lib/timeutils/timeutils.h"
#include "shared-bindings/rtc/__init__.h"
#include "supervisor/shared/translate.h"
#include "nrfx_rtc.h"
#include "nrf_clock.h"
// We clock the RTC very slowly (8Hz) so that it won't overflow often.
// But the counter is only 24 bits, so overflow is about every 24 days ...
// For testing, set this to 32768 and it'll overflow every few minutes
#define RTC_CLOCK_HZ (8)
volatile static uint32_t rtc_offset = 0;
const nrfx_rtc_t rtc_instance = NRFX_RTC_INSTANCE(2);
const nrfx_rtc_config_t rtc_config = {
.prescaler = RTC_FREQ_TO_PRESCALER(RTC_CLOCK_HZ),
.reliable = 0,
.tick_latency = 0,
.interrupt_priority = 6
};
void rtc_handler(nrfx_rtc_int_type_t int_type) {
if (int_type == NRFX_RTC_INT_OVERFLOW) {
rtc_offset += (1L<<24) / RTC_CLOCK_HZ;
}
}
void rtc_init(void) {
if (!nrf_clock_lf_is_running()) {
nrf_clock_task_trigger(NRF_CLOCK_TASK_LFCLKSTART);
}
nrfx_rtc_counter_clear(&rtc_instance);
nrfx_rtc_init(&rtc_instance, &rtc_config, rtc_handler);
nrfx_rtc_enable(&rtc_instance);
nrfx_rtc_overflow_enable(&rtc_instance, 1);
}
void common_hal_rtc_get_time(timeutils_struct_time_t *tm) {
uint32_t t = rtc_offset + (nrfx_rtc_counter_get(&rtc_instance) / RTC_CLOCK_HZ );
timeutils_seconds_since_2000_to_struct_time(t, tm);
}
void common_hal_rtc_set_time(timeutils_struct_time_t *tm) {
rtc_offset = timeutils_seconds_since_2000(
tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec
);
nrfx_rtc_counter_clear(&rtc_instance);
}
int common_hal_rtc_get_calibration(void) {
return 0;
}
void common_hal_rtc_set_calibration(int calibration) {
mp_raise_NotImplementedError(translate("RTC calibration is not supported on this board"));
}

View File

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

View File

View File

@ -57,5 +57,4 @@
CIRCUITPY_COMMON_ROOT_POINTERS \
ble_drv_evt_handler_entry_t* ble_drv_evt_handler_entries; \
#endif // NRF5_MPCONFIGPORT_H__

View File

@ -22,8 +22,8 @@ CIRCUITPY_I2CSLAVE = 0
# nvm not yet implemented
CIRCUITPY_NVM = 0
# rtc not yet implemented
CIRCUITPY_RTC = 0
# enable RTC
CIRCUITPY_RTC = 1
# frequencyio not yet implemented
CIRCUITPY_FREQUENCYIO = 0

View File

@ -70,6 +70,11 @@
#define NRFX_PWM3_ENABLED 0
#endif
#define NRFX_RTC_ENABLED 1
#define NRFX_RTC0_ENABLED 1
#define NRFX_RTC1_ENABLED 1
#define NRFX_RTC2_ENABLED 1
// TIMERS
#define NRFX_TIMER_ENABLED 1
// Don't enable TIMER0: it's used by the SoftDevice.

View File

@ -45,8 +45,11 @@
#include "common-hal/pulseio/PWMOut.h"
#include "common-hal/pulseio/PulseOut.h"
#include "common-hal/pulseio/PulseIn.h"
#include "common-hal/rtc/RTC.h"
#include "tick.h"
#include "shared-bindings/rtc/__init__.h"
static void power_warning_handler(void) {
reset_into_safe_mode(BROWNOUT);
}
@ -72,6 +75,10 @@ safe_mode_t port_init(void) {
// Configure millisecond timer initialization.
tick_init();
#if CIRCUITPY_RTC
rtc_init();
#endif
// Will do usb_init() if chip supports USB.
board_init();
@ -91,6 +98,10 @@ void reset_port(void) {
pulsein_reset();
timers_reset();
#if CIRCUITPY_RTC
rtc_reset();
#endif
bleio_reset();
reset_all_pins();

View File

@ -50,7 +50,7 @@
//| Most people should not use this class directly. Use a specific display driver instead that will
//| contain the initialization sequence at minimum.
//|
//| .. class:: Display(display_bus, init_sequence, *, width, height, colstart=0, rowstart=0, rotation=0, color_depth=16, set_column_command=0x2a, set_row_command=0x2b, write_ram_command=0x2c, set_vertical_scroll=0, backlight_pin=None)
//| .. class:: Display(display_bus, init_sequence, *, width, height, colstart=0, rowstart=0, rotation=0, color_depth=16, set_column_command=0x2a, set_row_command=0x2b, write_ram_command=0x2c, set_vertical_scroll=0, backlight_pin=None, single_byte_bounds=False)
//|
//| Create a Display object on the given display bus (`displayio.FourWire` or `displayio.ParallelBus`).
//|
@ -91,9 +91,10 @@
//| :param int write_ram_command: Command used to write pixels values into the update region
//| :param int set_vertical_scroll: Command used to set the first row to show
//| :param microcontroller.Pin backlight_pin: Pin connected to the display's backlight
//| :param bool single_byte_bounds: Display column and row commands use single bytes
//|
STATIC mp_obj_t displayio_display_make_new(const mp_obj_type_t *type, size_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args) {
enum { ARG_display_bus, ARG_init_sequence, ARG_width, ARG_height, ARG_colstart, ARG_rowstart, ARG_rotation, ARG_color_depth, ARG_set_column_command, ARG_set_row_command, ARG_write_ram_command, ARG_set_vertical_scroll, ARG_backlight_pin };
enum { ARG_display_bus, ARG_init_sequence, ARG_width, ARG_height, ARG_colstart, ARG_rowstart, ARG_rotation, ARG_color_depth, ARG_set_column_command, ARG_set_row_command, ARG_write_ram_command, ARG_set_vertical_scroll, ARG_backlight_pin, ARG_single_byte_bounds };
static const mp_arg_t allowed_args[] = {
{ MP_QSTR_display_bus, MP_ARG_REQUIRED | MP_ARG_OBJ },
{ MP_QSTR_init_sequence, MP_ARG_REQUIRED | MP_ARG_OBJ },
@ -108,6 +109,7 @@ STATIC mp_obj_t displayio_display_make_new(const mp_obj_type_t *type, size_t n_a
{ MP_QSTR_write_ram_command, MP_ARG_INT | MP_ARG_KW_ONLY, {.u_int = 0x2c} },
{ MP_QSTR_set_vertical_scroll, MP_ARG_INT | MP_ARG_KW_ONLY, {.u_int = 0x0} },
{ MP_QSTR_backlight_pin, MP_ARG_OBJ | MP_ARG_KW_ONLY, {.u_obj = mp_const_none} },
{ MP_QSTR_single_byte_bounds, MP_ARG_BOOL | MP_ARG_KW_ONLY, {.u_bool = false} },
};
mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)];
mp_arg_parse_all(n_args, pos_args, kw_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args);
@ -146,7 +148,8 @@ STATIC mp_obj_t displayio_display_make_new(const mp_obj_type_t *type, size_t n_a
args[ARG_color_depth].u_int, args[ARG_set_column_command].u_int, args[ARG_set_row_command].u_int,
args[ARG_write_ram_command].u_int,
args[ARG_set_vertical_scroll].u_int,
bufinfo.buf, bufinfo.len, MP_OBJ_TO_PTR(backlight_pin));
bufinfo.buf, bufinfo.len, MP_OBJ_TO_PTR(backlight_pin),
args[ARG_single_byte_bounds].u_bool);
return self;
}

View File

@ -40,7 +40,7 @@ void common_hal_displayio_display_construct(displayio_display_obj_t* self,
mp_obj_t bus, uint16_t width, uint16_t height,
int16_t colstart, int16_t rowstart, uint16_t rotation, uint16_t color_depth,
uint8_t set_column_command, uint8_t set_row_command, uint8_t write_ram_command, uint8_t set_vertical_scroll,
uint8_t* init_sequence, uint16_t init_sequence_len, const mcu_pin_obj_t* backlight_pin);
uint8_t* init_sequence, uint16_t init_sequence_len, const mcu_pin_obj_t* backlight_pin, bool single_byte_bounds);
int32_t common_hal_displayio_display_wait_for_frame(displayio_display_obj_t* self);

View File

@ -36,22 +36,6 @@
#include "shared-bindings/time/__init__.h"
#include "supervisor/shared/translate.h"
void MP_WEAK common_hal_rtc_get_time(timeutils_struct_time_t *tm) {
mp_raise_NotImplementedError(translate("RTC is not supported on this board"));
}
void MP_WEAK common_hal_rtc_set_time(timeutils_struct_time_t *tm) {
mp_raise_NotImplementedError(translate("RTC is not supported on this board"));
}
int MP_WEAK common_hal_rtc_get_calibration(void) {
return 0;
}
void MP_WEAK common_hal_rtc_set_calibration(int calibration) {
mp_raise_NotImplementedError(translate("RTC calibration is not supported on this board"));
}
const rtc_rtc_obj_t rtc_rtc_obj = {{&rtc_rtc_type}};
//| .. currentmodule:: rtc

View File

@ -44,7 +44,7 @@ void common_hal_displayio_display_construct(displayio_display_obj_t* self,
mp_obj_t bus, uint16_t width, uint16_t height, int16_t colstart, int16_t rowstart, uint16_t rotation,
uint16_t color_depth, uint8_t set_column_command, uint8_t set_row_command,
uint8_t write_ram_command, uint8_t set_vertical_scroll, uint8_t* init_sequence, uint16_t init_sequence_len,
const mcu_pin_obj_t* backlight_pin) {
const mcu_pin_obj_t* backlight_pin, bool single_byte_bounds) {
self->color_depth = color_depth;
self->set_column_command = set_column_command;
self->set_row_command = set_row_command;
@ -54,6 +54,7 @@ void common_hal_displayio_display_construct(displayio_display_obj_t* self,
self->colstart = colstart;
self->rowstart = rowstart;
self->auto_brightness = false;
self->single_byte_bounds = single_byte_bounds;
if (MP_OBJ_IS_TYPE(bus, &displayio_parallelbus_type)) {
self->begin_transaction = common_hal_displayio_parallelbus_begin_transaction;
@ -211,16 +212,31 @@ void displayio_display_end_transaction(displayio_display_obj_t* self) {
}
void displayio_display_set_region_to_update(displayio_display_obj_t* self, uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1) {
// TODO(tannewt): Handle displays with single byte bounds.
uint16_t data[2];
self->send(self->bus, true, &self->set_column_command, 1);
data[0] = __builtin_bswap16(x0 + self->colstart);
data[1] = __builtin_bswap16(x1 - 1 + self->colstart);
self->send(self->bus, false, (uint8_t*) data, 4);
if (self->single_byte_bounds) {
uint8_t data[2];
data[0] = x0 + self->colstart;
data[1] = x1 - 1 + self->colstart;
self->send(self->bus, false, (uint8_t*) data, 2);
} else {
uint16_t data[2];
data[0] = __builtin_bswap16(x0 + self->colstart);
data[1] = __builtin_bswap16(x1 - 1 + self->colstart);
self->send(self->bus, false, (uint8_t*) data, 4);
}
self->send(self->bus, true, &self->set_row_command, 1);
data[0] = __builtin_bswap16(y0 + self->rowstart);
data[1] = __builtin_bswap16(y1 - 1 + self->rowstart);
self->send(self->bus, false, (uint8_t*) data, 4);
if (self->single_byte_bounds) {
uint8_t data[2];
data[0] = y0 + self->rowstart;
data[1] = y1 - 1 + self->rowstart;
self->send(self->bus, false, (uint8_t*) data, 2);
} else {
uint16_t data[2];
data[0] = __builtin_bswap16(y0 + self->rowstart);
data[1] = __builtin_bswap16(y1 - 1 + self->rowstart);
self->send(self->bus, false, (uint8_t*) data, 4);
}
self->send(self->bus, true, &self->write_ram_command, 1);
}

View File

@ -49,6 +49,7 @@ typedef struct {
uint64_t last_refresh;
int16_t colstart;
int16_t rowstart;
bool single_byte_bounds;
display_bus_begin_transaction begin_transaction;
display_bus_send send;
display_bus_end_transaction end_transaction;

View File

@ -30,6 +30,7 @@
#include "shared-bindings/busio/SPI.h"
#include "shared-bindings/digitalio/DigitalInOut.h"
#include "shared-bindings/time/__init__.h"
#include "tick.h"
@ -78,6 +79,11 @@ bool common_hal_displayio_fourwire_begin_transaction(mp_obj_t obj) {
void common_hal_displayio_fourwire_send(mp_obj_t obj, bool command, uint8_t *data, uint32_t data_length) {
displayio_fourwire_obj_t* self = MP_OBJ_TO_PTR(obj);
if (command) {
common_hal_digitalio_digitalinout_set_value(&self->chip_select, true);
common_hal_time_delay_ms(1);
common_hal_digitalio_digitalinout_set_value(&self->chip_select, false);
}
common_hal_digitalio_digitalinout_set_value(&self->command, !command);
common_hal_busio_spi_write(self->bus, data, data_length);
}

View File

@ -60,27 +60,33 @@ void common_hal_usb_hid_device_send_report(usb_hid_device_obj_t *self, uint8_t*
}
}
static usb_hid_device_obj_t* get_hid_device(uint8_t report_id) {
for (uint8_t i = 0; i < USB_HID_NUM_DEVICES; i++) {
if (usb_hid_devices[i].report_id == report_id) {
return &usb_hid_devices[i];
}
}
return NULL;
}
// Callbacks invoked when receive Get_Report request through control endpoint
uint16_t tud_hid_generic_get_report_cb(uint8_t report_id, hid_report_type_t report_type, uint8_t* buffer, uint16_t reqlen) {
// only support Input Report
if ( report_type != HID_REPORT_TYPE_INPUT ) return 0;
// index is ID-1
uint8_t idx = ( report_id ? (report_id-1) : 0 );
// fill buffer with current report
memcpy(buffer, usb_hid_devices[idx].report_buffer, reqlen);
memcpy(buffer, get_hid_device(report_id)->report_buffer, reqlen);
return reqlen;
}
// Callbacks invoked when receive Set_Report request through control endpoint
void tud_hid_generic_set_report_cb(uint8_t report_id, hid_report_type_t report_type, uint8_t const* buffer, uint16_t bufsize) {
// index is ID-1
uint8_t idx = ( report_id ? (report_id-1) : 0 );
usb_hid_device_obj_t* hid_device = get_hid_device(report_id);
if ( report_type == HID_REPORT_TYPE_OUTPUT ) {
// Check if it is Keyboard device
if ( (usb_hid_devices[idx].usage_page == HID_USAGE_PAGE_DESKTOP) && (usb_hid_devices[idx].usage == HID_USAGE_DESKTOP_KEYBOARD) ) {
if (hid_device->usage_page == HID_USAGE_PAGE_DESKTOP &&
hid_device->usage == HID_USAGE_DESKTOP_KEYBOARD) {
// This is LED indicator (CapsLock, NumLock)
// TODO Light up some LED here
}

View File

@ -0,0 +1,57 @@
import sys
import mistune
print(sys.argv[1])
with open(sys.argv[1], "r") as source_file:
source = source_file.read()
html = mistune.Markdown()
print()
print("HTML")
print("=====================================")
print("From the <a href=\"\">GitHub release page</a>:\n<blockquote>")
print(html(source))
print("</blockquote>")
class AdafruitBBCodeRenderer:
def __init__(self, **kwargs):
self.options = kwargs
def placeholder(self):
return ''
def paragraph(self, text):
return text + "\n\n"
def text(self, text):
return text
def link(self, link, title, text):
return "[url={}]{}[/url]".format(link, text)
def header(self, text, level, raw):
return "[b][size=150]{}[/size][/b]\n".format(text)
def codespan(self, text):
return "[color=#E74C3C][size=95]{}[/size][/color]".format(text)
def list_item(self, text):
return "[*]{}[/*]\n".format(text.strip())
def list(self, body, ordered=True):
ordered_indicator = "=" if ordered else ""
return "[list{}]\n{}[/list]".format(ordered_indicator, body)
def double_emphasis(self, text):
return "[b]{}[/b]".format(text)
bbcode = mistune.Markdown(renderer=AdafruitBBCodeRenderer())
print()
print("BBCode")
print("=====================================")
print("From the [url=]GitHub release page[/url]:\n[quote]")
print(bbcode(source))
print("[/quote]")