Merge remote-tracking branch 'adafruit/main' into rpi-auto-disconnect
This commit is contained in:
commit
df13d8615d
@ -34,7 +34,7 @@ rm -fr /workspaces/dosfstools-4.2 /workspaces/dosfstools-4.2.tar.gz
|
||||
# prepare source-code tree
|
||||
cd /workspaces/circuitpython/
|
||||
echo -e "[on-create.sh] fetching submodules"
|
||||
make fetch-submodules
|
||||
make fetch-all-submodules
|
||||
echo -e "[on-create.sh] fetching tags"
|
||||
git fetch --tags --recurse-submodules=no --shallow-since="2021-07-01" https://github.com/adafruit/circuitpython HEAD
|
||||
|
||||
|
6
.github/actions/deps/external/action.yml
vendored
6
.github/actions/deps/external/action.yml
vendored
@ -37,11 +37,7 @@ runs:
|
||||
- name: Install IDF tools
|
||||
if: inputs.port == 'espressif'
|
||||
run: |
|
||||
echo "Installing ESP-IDF tools"
|
||||
$IDF_PATH/tools/idf_tools.py --non-interactive install required
|
||||
$IDF_PATH/tools/idf_tools.py --non-interactive install cmake
|
||||
echo "Installing Python environment and packages"
|
||||
$IDF_PATH/tools/idf_tools.py --non-interactive install-python-env
|
||||
$IDF_PATH/install.sh
|
||||
rm -rf $IDF_TOOLS_PATH/dist
|
||||
shell: bash
|
||||
- name: Set environment
|
||||
|
21
.gitmodules
vendored
21
.gitmodules
vendored
@ -143,10 +143,14 @@
|
||||
[submodule "ports/espressif/esp-idf"]
|
||||
path = ports/espressif/esp-idf
|
||||
url = https://github.com/adafruit/esp-idf.git
|
||||
branch = release/v4.4-circuitpython
|
||||
[submodule "ports/espressif/certificates/nina-fw"]
|
||||
path = lib/certificates/nina-fw
|
||||
url = https://github.com/adafruit/nina-fw.git
|
||||
branch = circuitpython-v5.1
|
||||
[submodule "ports/espressif/esp-protocols"]
|
||||
path = ports/espressif/esp-protocols
|
||||
url = https://github.com/espressif/esp-protocols.git
|
||||
[submodule "ports/espressif/esp-camera"]
|
||||
path = ports/espressif/esp-camera
|
||||
url = https://github.com/adafruit/esp32-camera.git
|
||||
branch = circuitpython
|
||||
[submodule "frozen/Adafruit_CircuitPython_ST7789"]
|
||||
path = frozen/Adafruit_CircuitPython_ST7789
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_ST7789
|
||||
@ -300,10 +304,6 @@
|
||||
[submodule "frozen/circuitpython_picoed"]
|
||||
path = frozen/circuitpython_picoed
|
||||
url = https://github.com/elecfreaks/circuitpython_picoed.git
|
||||
[submodule "ports/espressif/esp32-camera"]
|
||||
path = ports/espressif/esp32-camera
|
||||
url = https://github.com/adafruit/esp32-camera/
|
||||
branch = circuitpython
|
||||
[submodule "ports/raspberrypi/lib/cyw43-driver"]
|
||||
path = ports/raspberrypi/lib/cyw43-driver
|
||||
url = https://github.com/georgerobotics/cyw43-driver.git
|
||||
@ -340,8 +340,11 @@
|
||||
url = https://github.com/bablokb/circuitpython-pcf85063a
|
||||
[submodule "frozen/Adafruit_CircuitPython_Wave"]
|
||||
path = frozen/Adafruit_CircuitPython_Wave
|
||||
url = http://github.com/adafruit/Adafruit_CircuitPython_Wave.git
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_Wave.git
|
||||
[submodule "ports/raspberrypi/lib/Pico-PIO-USB"]
|
||||
path = ports/raspberrypi/lib/Pico-PIO-USB
|
||||
url = https://github.com/sekigon-gonnoc/Pico-PIO-USB.git
|
||||
branch = main
|
||||
[submodule "lib/certificates"]
|
||||
path = lib/certificates
|
||||
url = https://github.com/adafruit/certificates
|
||||
|
1
lib/certificates
Submodule
1
lib/certificates
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit cbb33c111f245411370c1e571012472323df3f07
|
@ -1,3 +0,0 @@
|
||||
We share root certificates with the nina-fw to ensure they both use the same roots.
|
||||
|
||||
https://github.com/adafruit/nina-fw
|
@ -1 +0,0 @@
|
||||
Subproject commit 21205e400515a698266abaaea902bd1ea897bb5d
|
@ -1 +1 @@
|
||||
Subproject commit ed2e7018718caebba2b7550517b556e7734357ef
|
||||
Subproject commit c9c1189e9d6200bb09bf4a87d84be9459cae481b
|
69
locale/ID.po
69
locale/ID.po
@ -92,13 +92,17 @@ msgstr ""
|
||||
"%d pin alamat, %d rgb pin dan %d ubin menunjukkan ketinggian %d, bukan %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -446,10 +450,6 @@ msgstr "pow() 3-arg tidak didukung"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Sebuah channel hardware interrupt sedang digunakan"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 sedang digunakan oleh WiFi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -461,9 +461,14 @@ msgstr "Alamat harus sepanjang %d byte"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr ""
|
||||
@ -1234,6 +1239,7 @@ msgid "Invalid %q"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1388,6 +1394,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Harus berupa subclass %q."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Harus menyediakan pin MISO atau MOSI"
|
||||
@ -2151,6 +2161,10 @@ msgstr "String UUID bukan 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "Nilai UUID bukan str, int atau byte buffer"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2162,11 +2176,6 @@ msgstr "Tidak dapat mengalokasikan buffer untuk signed conversion"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2185,33 +2194,23 @@ msgstr "Tidak dapat menemukan GCLK yang kosong"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Tidak dapat memulai parser"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Tidak dapat membaca data palet warna"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Tidak dapat menulis ke nvm."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2974,7 +2973,7 @@ msgstr ""
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "heap kosong"
|
||||
|
||||
@ -3926,10 +3925,6 @@ msgstr ""
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "antrian meluap (overflow)"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4220,7 +4215,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "argumen keyword tidak diharapkan"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "keyword argumen '%q' tidak diharapkan"
|
||||
|
||||
@ -4377,10 +4373,6 @@ msgstr "jumlah nilai yang salah untuk dibongkar"
|
||||
msgid "wrong output type"
|
||||
msgstr "tipe output salah"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr "xTaskCreate gagal"
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi harus ndarray"
|
||||
@ -4393,6 +4385,15 @@ msgstr "zi harus berjenis float"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "Zi harus berbentuk (n_section, 2)"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 sedang digunakan oleh WiFi"
|
||||
|
||||
#~ msgid "xTaskCreate failed"
|
||||
#~ msgstr "xTaskCreate gagal"
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "antrian meluap (overflow)"
|
||||
|
||||
#~ msgid "Buffer is too small"
|
||||
#~ msgstr "Buffer terlalu kecil"
|
||||
|
||||
|
@ -447,10 +447,6 @@ msgstr ""
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -462,9 +458,14 @@ msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr ""
|
||||
@ -1228,6 +1229,7 @@ msgid "Invalid %q"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1382,6 +1384,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr ""
|
||||
@ -2131,6 +2137,10 @@ msgstr ""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2142,11 +2152,6 @@ msgstr ""
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2165,33 +2170,23 @@ msgstr ""
|
||||
msgid "Unable to init parser"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -4193,7 +4188,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr ""
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr ""
|
||||
|
||||
@ -4350,10 +4346,6 @@ msgstr ""
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
|
63
locale/cs.po
63
locale/cs.po
@ -93,13 +93,17 @@ msgid ""
|
||||
msgstr "%d adresní pin, %d rgb pin a %d dlaždice indikuje výšku %d, ne %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -447,10 +451,6 @@ msgstr "pow() nepodporuje 3 argumenty"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Kanál hardwarového přerušení je již používán"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "WiFi používá ADC2"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -462,9 +462,14 @@ msgstr "Adresa musí být %d bajtů dlouhá"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Všechny CAN periferie jsou používány"
|
||||
@ -1234,6 +1239,7 @@ msgid "Invalid %q"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1388,6 +1394,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Musí být podtřída %q."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Musí poskytnout pin MISO nebo MOSI"
|
||||
@ -2140,6 +2150,10 @@ msgstr ""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2151,11 +2165,6 @@ msgstr ""
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2174,33 +2183,23 @@ msgstr ""
|
||||
msgid "Unable to init parser"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2961,7 +2960,7 @@ msgstr ""
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr ""
|
||||
|
||||
@ -3912,10 +3911,6 @@ msgstr ""
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr ""
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4206,7 +4201,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr ""
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr ""
|
||||
|
||||
@ -4363,10 +4359,6 @@ msgstr ""
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
@ -4379,6 +4371,9 @@ msgstr ""
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "WiFi používá ADC2"
|
||||
|
||||
#~ msgid "'coroutine' object is not an iterator"
|
||||
#~ msgstr "Objekt 'coroutine' není iterátor"
|
||||
|
||||
|
@ -98,13 +98,17 @@ msgstr ""
|
||||
"nicht %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -454,10 +458,6 @@ msgstr "3-arg pow() wird nicht unterstützt"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Ein Hardware Interrupt Kanal wird schon benutzt"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 wird vom WiFi benutzt"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -469,9 +469,14 @@ msgstr "Die Adresse muss %d Bytes lang sein"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr "Adressbereich nicht erlaubt"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Alle CAN-Schnittstellen sind in Benutzung"
|
||||
@ -1255,6 +1260,7 @@ msgid "Invalid %q"
|
||||
msgstr "Ungültiger %q"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1410,6 +1416,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Muss eine %q Unterklasse sein."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Muss MISO- oder MOSI-Pin bereitstellen"
|
||||
@ -2178,6 +2188,10 @@ msgstr "UUID string ist nicht 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "Der UUID-Wert ist kein str-, int- oder Byte-Puffer"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2189,11 +2203,6 @@ msgstr "Konnte keine Buffer für Vorzeichenumwandlung allozieren"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr "Keine Allokation auf dem Heap möglich."
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "ADC-DMA-Controller konnte nicht konfiguriert werden, Fehlercode: %d"
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr "Lock kann nicht erzeugt werden"
|
||||
@ -2212,33 +2221,23 @@ msgstr "Konnte keinen freien GCLK finden"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Parser konnte nicht gestartet werden"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "ADC-DMA-Controller konnte nicht initialisiert werden, Fehlercode: %d"
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Konnte Farbpalettendaten nicht lesen"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "ADC-DMA-Controller konnte nicht gestartet werden, Fehlercode: %d"
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr "mDNS-Abfrage kann nicht gestartet werden"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr "An die Adresse kann nicht geschrieben werden."
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Schreiben in nvm nicht möglich."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr "Schreiben in sleep_memory nicht möglich."
|
||||
@ -3025,7 +3024,7 @@ msgstr "leer"
|
||||
msgid "empty file"
|
||||
msgstr "Leere Datei"
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "leerer heap"
|
||||
|
||||
@ -3992,10 +3991,6 @@ msgstr "pow() mit 3 Argumenten erfordert ganze Zahlen"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr "Pull-Masken kollidieren mit Richtungsmasken"
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "Warteschlangenüberlauf"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr "unformatierte F-Strings werden nicht unterstützt"
|
||||
@ -4288,7 +4283,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "unerwartetes Schlüsselwort-Argument"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "unerwartetes Schlüsselwort-Argument '%q'"
|
||||
|
||||
@ -4445,10 +4441,6 @@ msgstr "falsche Anzahl zu entpackender Werte"
|
||||
msgid "wrong output type"
|
||||
msgstr "Falscher Ausgabetyp"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr "xTaskCreate fehlgeschlagen"
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi muss ein ndarray sein"
|
||||
@ -4461,6 +4453,31 @@ msgstr "zi muss eine Gleitkommazahl sein"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "zi muss die Form (n_section, 2) haben"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 wird vom WiFi benutzt"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "ADC-DMA-Controller konnte nicht konfiguriert werden, Fehlercode: %d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr ""
|
||||
#~ "ADC-DMA-Controller konnte nicht initialisiert werden, Fehlercode: %d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "ADC-DMA-Controller konnte nicht gestartet werden, Fehlercode: %d"
|
||||
|
||||
#~ msgid "xTaskCreate failed"
|
||||
#~ msgstr "xTaskCreate fehlgeschlagen"
|
||||
|
||||
#~ msgid "Unable to write to address."
|
||||
#~ msgstr "An die Adresse kann nicht geschrieben werden."
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "Warteschlangenüberlauf"
|
||||
|
||||
#~ msgid "Stopping AP is not supported."
|
||||
#~ msgstr "Das Stoppen des AP wird nicht unterstützt."
|
||||
|
||||
|
63
locale/el.po
63
locale/el.po
@ -101,13 +101,17 @@ msgstr ""
|
||||
"%d pin διεύθυνσης, %d rgb ping και %d πλακίδια αναδεικνύουν ύψος %d, όχι %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -455,10 +459,6 @@ msgstr "pow() με 3 παραμέτρους δεν υποστηρίζεται"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Ένα κανάλι interrupt υλικού είναι ήδη σε χρήση"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "Το ADC2 χρησιμοποιείται απο το WIFI"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -470,9 +470,14 @@ msgstr "Η διεύθυνση πρέπει να είναι %d bytes μεγάλη
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Όλα τα περιφεριακά CAN είναι σε χρήση"
|
||||
@ -1248,6 +1253,7 @@ msgid "Invalid %q"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1402,6 +1408,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr ""
|
||||
@ -2153,6 +2163,10 @@ msgstr ""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2164,11 +2178,6 @@ msgstr ""
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2187,33 +2196,23 @@ msgstr ""
|
||||
msgid "Unable to init parser"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2974,7 +2973,7 @@ msgstr ""
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr ""
|
||||
|
||||
@ -3925,10 +3924,6 @@ msgstr ""
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr ""
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4219,7 +4214,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr ""
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr ""
|
||||
|
||||
@ -4376,10 +4372,6 @@ msgstr ""
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
@ -4392,6 +4384,9 @@ msgstr ""
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "Το ADC2 χρησιμοποιείται απο το WIFI"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "\n"
|
||||
#~ "Please file an issue with your program at https://github.com/adafruit/"
|
||||
|
125
locale/en_GB.po
125
locale/en_GB.po
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2023-08-14 01:48+0000\n"
|
||||
"PO-Revision-Date: 2023-09-10 08:50+0000\n"
|
||||
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: en_GB\n"
|
||||
@ -15,7 +15,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.0-dev\n"
|
||||
"X-Generator: Weblate 5.0.1-dev\n"
|
||||
|
||||
#: main.c
|
||||
msgid ""
|
||||
@ -39,6 +39,9 @@ msgid ""
|
||||
"Please file an issue with your program at github.com/adafruit/circuitpython/"
|
||||
"issues."
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Please file an issue with your program at github.com/adafruit/circuitpython/"
|
||||
"issues."
|
||||
|
||||
#: supervisor/shared/safe_mode.c
|
||||
msgid ""
|
||||
@ -99,13 +102,17 @@ msgstr ""
|
||||
"%d address pins, %d rgb pins and %d tiles indicate a height of %d, not %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -429,7 +436,7 @@ msgstr "'yield' outside function"
|
||||
|
||||
#: py/compile.c
|
||||
msgid "* arg after **"
|
||||
msgstr ""
|
||||
msgstr "* arg after **"
|
||||
|
||||
#: py/compile.c
|
||||
msgid "*x must be assignment target"
|
||||
@ -453,13 +460,9 @@ msgstr "3-arg pow() not supported"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "A hardware interrupt channel is already in use"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 is being used by WiFi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
msgstr "AP could not be started"
|
||||
|
||||
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
|
||||
#, c-format
|
||||
@ -468,9 +471,14 @@ msgstr "Address must be %d bytes long"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr "Address range not allowed"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr "Address range wraps around"
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "All CAN peripherals are in use"
|
||||
@ -699,7 +707,7 @@ msgstr "Buffer too short by %d bytes"
|
||||
#: shared-bindings/framebufferio/FramebufferDisplay.c
|
||||
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
|
||||
msgid "Buffer too small"
|
||||
msgstr ""
|
||||
msgstr "Buffer too small"
|
||||
|
||||
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
|
||||
msgid "Buffers must be same size"
|
||||
@ -1123,7 +1131,7 @@ msgstr "Half duplex SPI is not implemented"
|
||||
|
||||
#: supervisor/shared/safe_mode.c
|
||||
msgid "Hard fault: memory access or instruction error."
|
||||
msgstr ""
|
||||
msgstr "Hard fault: memory access or instruction error."
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c
|
||||
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
|
||||
@ -1240,6 +1248,7 @@ msgid "Invalid %q"
|
||||
msgstr "Invalid %q"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1394,6 +1403,10 @@ msgstr "Missing jmp_pin. %q[%u] jumps on pin"
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Must be a %q subclass."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr "Must provide 5/6/5 RGB pins"
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Must provide MISO or MOSI pin"
|
||||
@ -1782,7 +1795,7 @@ msgstr "Polygon needs at least 3 points"
|
||||
|
||||
#: supervisor/shared/safe_mode.c
|
||||
msgid "Power dipped. Make sure you are providing enough power."
|
||||
msgstr ""
|
||||
msgstr "Power dipped. Make sure you are providing enough power."
|
||||
|
||||
#: shared-bindings/_bleio/Adapter.c
|
||||
msgid "Prefix buffer must be on the heap"
|
||||
@ -2153,6 +2166,10 @@ msgstr "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "UUID value is not str, int or byte buffer"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr "Unable to access unaligned IO register"
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2164,11 +2181,6 @@ msgstr "Unable to allocate buffers for signed conversion"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr "Unable to allocate the heap."
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr "Unable to create lock"
|
||||
@ -2187,33 +2199,23 @@ msgstr "Unable to find free GCLK"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Unable to init parser"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Unable to initialise ADC DMA controller, ErrorCode:%d"
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Unable to read colour palette data"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr "Unable to start mDNS query"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr "Unable to write to address."
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Unable to write to nvm."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr "Unable to write to read-only memory"
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr "Unable to write to sleep_memory."
|
||||
@ -2399,7 +2401,7 @@ msgstr "You pressed button A at start up."
|
||||
|
||||
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
|
||||
msgid "You pressed button DOWN at start up."
|
||||
msgstr ""
|
||||
msgstr "You pressed button DOWN at start up."
|
||||
|
||||
#: supervisor/shared/safe_mode.c
|
||||
msgid "You pressed the BOOT button at start up"
|
||||
@ -2524,7 +2526,7 @@ msgstr "array/bytes required on right side"
|
||||
|
||||
#: py/asmxtensa.c
|
||||
msgid "asm overflow"
|
||||
msgstr ""
|
||||
msgstr "asm overflow"
|
||||
|
||||
#: extmod/ulab/code/numpy/numerical.c
|
||||
msgid "attempt to get (arg)min/(arg)max of empty sequence"
|
||||
@ -2616,7 +2618,7 @@ msgstr "Buffer too small for requested bytes"
|
||||
|
||||
#: py/emitbc.c
|
||||
msgid "bytecode overflow"
|
||||
msgstr ""
|
||||
msgstr "bytecode overflow"
|
||||
|
||||
#: py/objarray.c
|
||||
msgid "bytes length not a multiple of item size"
|
||||
@ -2675,7 +2677,7 @@ msgstr "can't convert %s to complex"
|
||||
#: py/obj.c
|
||||
#, c-format
|
||||
msgid "can't convert %s to float"
|
||||
msgstr ""
|
||||
msgstr "can't convert %s to float"
|
||||
|
||||
#: py/objstr.c
|
||||
msgid "can't convert '%q' object to %q implicitly"
|
||||
@ -2691,7 +2693,7 @@ msgstr "can't convert to complex"
|
||||
|
||||
#: py/obj.c
|
||||
msgid "can't convert to float"
|
||||
msgstr ""
|
||||
msgstr "can't convert to float"
|
||||
|
||||
#: py/runtime.c
|
||||
msgid "can't convert to int"
|
||||
@ -2775,7 +2777,7 @@ msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c
|
||||
msgid "can't wait"
|
||||
msgstr ""
|
||||
msgstr "can't wait"
|
||||
|
||||
#: extmod/ulab/code/ndarray.c
|
||||
msgid "cannot assign new shape"
|
||||
@ -2984,7 +2986,7 @@ msgstr "empty"
|
||||
msgid "empty file"
|
||||
msgstr "empty file"
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "empty heap"
|
||||
|
||||
@ -3213,11 +3215,11 @@ msgstr "import * not at module level"
|
||||
|
||||
#: py/persistentcode.c
|
||||
msgid "incompatible .mpy arch"
|
||||
msgstr ""
|
||||
msgstr "incompatible .mpy arch"
|
||||
|
||||
#: py/persistentcode.c
|
||||
msgid "incompatible .mpy file"
|
||||
msgstr ""
|
||||
msgstr "incompatible .mpy file"
|
||||
|
||||
#: py/objstr.c
|
||||
msgid "incomplete format"
|
||||
@ -3681,7 +3683,7 @@ msgstr "not a 128-bit UUID"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "not a constant"
|
||||
msgstr ""
|
||||
msgstr "not a constant"
|
||||
|
||||
#: py/objstr.c
|
||||
msgid "not all arguments converted during string formatting"
|
||||
@ -3919,11 +3921,11 @@ msgstr "port must be >= 0"
|
||||
|
||||
#: py/compile.c
|
||||
msgid "positional arg after **"
|
||||
msgstr ""
|
||||
msgstr "positional arg after **"
|
||||
|
||||
#: py/compile.c
|
||||
msgid "positional arg after keyword arg"
|
||||
msgstr ""
|
||||
msgstr "positional arg after keyword arg"
|
||||
|
||||
#: py/objint_mpz.c
|
||||
msgid "pow() 3rd argument cannot be 0"
|
||||
@ -3937,10 +3939,6 @@ msgstr "pow() with 3 arguments requires integers"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr "pull masks conflict with direction masks"
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "queue overflow"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr "raw f-strings are not supported"
|
||||
@ -4154,7 +4152,7 @@ msgstr "tobytes can be invoked for dense arrays only"
|
||||
|
||||
#: py/compile.c
|
||||
msgid "too many args"
|
||||
msgstr ""
|
||||
msgstr "too many args"
|
||||
|
||||
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
|
||||
msgid "too many dimensions"
|
||||
@ -4231,7 +4229,8 @@ msgstr "unexpected indent"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "unexpected keyword argument"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "unexpected keyword argument '%q'"
|
||||
|
||||
@ -4388,10 +4387,6 @@ msgstr "wrong number of values to unpack"
|
||||
msgid "wrong output type"
|
||||
msgstr "wrong output type"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr "xTaskCreate failed"
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi must be an ndarray"
|
||||
@ -4404,6 +4399,30 @@ msgstr "zi must be of float type"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "zi must be of shape (n_section, 2)"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 is being used by WiFi"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Unable to initialise ADC DMA controller, ErrorCode:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
|
||||
#~ msgid "xTaskCreate failed"
|
||||
#~ msgstr "xTaskCreate failed"
|
||||
|
||||
#~ msgid "Unable to write to address."
|
||||
#~ msgstr "Unable to write to address."
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "queue overflow"
|
||||
|
||||
#~ msgid "Stopping AP is not supported."
|
||||
#~ msgstr "Stopping AP is not supported."
|
||||
|
||||
|
86
locale/es.po
86
locale/es.po
@ -104,13 +104,17 @@ msgstr ""
|
||||
"no de %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -458,10 +462,6 @@ msgstr "pow() con 3 argumentos no soportado"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Un canal de interrupción por hardware ya está en uso"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 está siendo usado por WiFi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -473,9 +473,14 @@ msgstr "La dirección debe tener %d bytes de longitud"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr "Rango de dirección no permitido"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Todos los periféricos CAN están en uso"
|
||||
@ -1267,6 +1272,7 @@ msgid "Invalid %q"
|
||||
msgstr "%q inválido"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1421,6 +1427,10 @@ msgstr "Falta jmp_pin. %q[%u] salta en pin"
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Debe de ser una subclase de %q."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Debe proporcionar un pin MISO o MOSI"
|
||||
@ -2192,6 +2202,10 @@ msgstr "UUID string no es 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "UUID valor no es un str, int o byte buffer"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2203,11 +2217,6 @@ msgstr "No se pudieron asignar buffers para la conversión con signo"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr "Imposible de asignar el heap."
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Imposible de configurar el controlador ADC DMA , código de error:%d"
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr "No se puede crear bloqueo"
|
||||
@ -2226,34 +2235,23 @@ msgstr "No se pudo encontrar un GCLK libre"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Incapaz de inicializar el parser"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
"No es posible de inicializar el controlador ADC DMA, código de error:%d"
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "No se pudo leer los datos de la paleta de colores"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Imposible de iniciar el controlador ADC DMA, código de error:%d"
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr "Imposible de incializar una consulta mDNS"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr "Imposible de escribir en esa dirección."
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Imposible escribir en nvm."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr "Imposible de escribir en sleep_memory."
|
||||
@ -3031,7 +3029,7 @@ msgstr "vacío"
|
||||
msgid "empty file"
|
||||
msgstr "archivo vacio"
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "heap vacío"
|
||||
|
||||
@ -3989,10 +3987,6 @@ msgstr "pow() con 3 argumentos requiere enteros"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr "máscara de pull en conflicto con máscara de dirección"
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "desbordamiento de cola(queue)"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr "raw f-strings no esta soportadas"
|
||||
@ -4284,7 +4278,8 @@ msgstr "sangría inesperada"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "argumento por palabra clave inesperado"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "argumento por palabra clave inesperado '%q'"
|
||||
|
||||
@ -4441,10 +4436,6 @@ msgstr "numero erroneo de valores a descomprimir"
|
||||
msgid "wrong output type"
|
||||
msgstr "tipo de salida incorrecta"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr "fallo en xTaskCreate"
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi debe ser un ndarray"
|
||||
@ -4457,6 +4448,31 @@ msgstr "zi debe ser de tipo flotante"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "zi debe ser una forma (n_section,2)"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 está siendo usado por WiFi"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Imposible de configurar el controlador ADC DMA , código de error:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr ""
|
||||
#~ "No es posible de inicializar el controlador ADC DMA, código de error:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Imposible de iniciar el controlador ADC DMA, código de error:%d"
|
||||
|
||||
#~ msgid "xTaskCreate failed"
|
||||
#~ msgstr "fallo en xTaskCreate"
|
||||
|
||||
#~ msgid "Unable to write to address."
|
||||
#~ msgstr "Imposible de escribir en esa dirección."
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "desbordamiento de cola(queue)"
|
||||
|
||||
#~ msgid "Stopping AP is not supported."
|
||||
#~ msgstr "Parar el AP no esta soportado."
|
||||
|
||||
|
@ -90,13 +90,17 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -445,10 +449,6 @@ msgstr "3-arg pow() hindi suportado"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Isang channel ng hardware interrupt ay ginagamit na"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -460,9 +460,14 @@ msgstr "ang palette ay dapat 32 bytes ang haba"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr ""
|
||||
@ -1234,6 +1239,7 @@ msgid "Invalid %q"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1388,6 +1394,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr ""
|
||||
@ -2141,6 +2151,10 @@ msgstr ""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2152,11 +2166,6 @@ msgstr "Hindi ma-allocate ang buffers para sa naka-sign na conversion"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2175,33 +2184,23 @@ msgstr "Hindi mahanap ang libreng GCLK"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Hindi ma-init ang parser"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Hindi ma i-sulat sa NVM."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2975,7 +2974,7 @@ msgstr "walang laman"
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "walang laman ang heap"
|
||||
|
||||
@ -3933,10 +3932,6 @@ msgstr "pow() na may 3 argumento kailangan ng integers"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "puno na ang pila (overflow)"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4227,7 +4222,8 @@ msgstr "hindi inaasahang indent"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "hindi inaasahang argumento ng keyword"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "hindi inaasahang argumento ng keyword na '%q'"
|
||||
|
||||
@ -4384,10 +4380,6 @@ msgstr "maling number ng value na i-unpack"
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
@ -4400,6 +4392,9 @@ msgstr ""
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "puno na ang pila (overflow)"
|
||||
|
||||
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
|
||||
#~ msgstr "pixel_shader ay dapat displayio.Palette o displayio.ColorConverter"
|
||||
|
||||
|
72
locale/fr.po
72
locale/fr.po
@ -101,13 +101,17 @@ msgstr ""
|
||||
"%d, et non %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -457,10 +461,6 @@ msgstr "pow() non supporté avec 3 paramètres"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Un canal d'interruptions matériel est déjà utilisé"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 est utilisé pars le Wifi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -472,9 +472,14 @@ msgstr "L'adresse doit être longue de %d octets"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr "Plage d'adresses non autorisée"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Tous les périphériques CAN sont utilisés"
|
||||
@ -1272,6 +1277,7 @@ msgid "Invalid %q"
|
||||
msgstr "%q invalide"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1427,6 +1433,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Doit être une sous-classe de %q."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Doit fournir une broche MISO ou MOSI"
|
||||
@ -2199,6 +2209,10 @@ msgstr ""
|
||||
"La valeur de l'UUID n'est pas une chaîne de caractères, un chiffre entier ou "
|
||||
"un tampon d'octets"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2210,11 +2224,6 @@ msgstr "Impossible d'allouer des tampons pour une conversion signée"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr "Impossible d'allouer le tas."
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr "Impossible de créer un verrou ('lock')"
|
||||
@ -2233,33 +2242,23 @@ msgstr "Impossible de trouver un GCLK libre"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Impossible d'initialiser le parser"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Impossible de lire les données de la palette de couleurs"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr "Impossible de lancer la requête mDNS"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr "L'écriture a échoué."
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Écriture impossible vers nvm."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr "Écriture impossible vers sleep_memory."
|
||||
@ -3045,7 +3044,7 @@ msgstr "vide"
|
||||
msgid "empty file"
|
||||
msgstr "fichier vide"
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "tas vide"
|
||||
|
||||
@ -4009,10 +4008,6 @@ msgstr "pow() avec 3 arguments nécessite des entiers"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr "masque pull est en conflit avec les masques de direction"
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "dépassement de file"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr "les f-strings bruts ne sont pas supportées"
|
||||
@ -4304,7 +4299,8 @@ msgstr "indentation inattendue"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "paramètre nommé inattendu"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "paramètre nommé '%q' inattendu"
|
||||
|
||||
@ -4461,10 +4457,6 @@ msgstr "mauvais nombre de valeurs à dégrouper"
|
||||
msgid "wrong output type"
|
||||
msgstr "type de sortie incorrect"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr "Échec de xTaskCreate"
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi doit être un ndarray"
|
||||
@ -4477,6 +4469,18 @@ msgstr "zi doit être de type float"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "zi doit être de forme (n_section, 2)"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 est utilisé pars le Wifi"
|
||||
|
||||
#~ msgid "xTaskCreate failed"
|
||||
#~ msgstr "Échec de xTaskCreate"
|
||||
|
||||
#~ msgid "Unable to write to address."
|
||||
#~ msgstr "L'écriture a échoué."
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "dépassement de file"
|
||||
|
||||
#~ msgid "Stopping AP is not supported."
|
||||
#~ msgstr "Stopper n'est pas supporté."
|
||||
|
||||
|
60
locale/hi.po
60
locale/hi.po
@ -89,13 +89,17 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -443,10 +447,6 @@ msgstr ""
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -458,9 +458,14 @@ msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr ""
|
||||
@ -1224,6 +1229,7 @@ msgid "Invalid %q"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1378,6 +1384,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr ""
|
||||
@ -2127,6 +2137,10 @@ msgstr ""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2138,11 +2152,6 @@ msgstr ""
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2161,33 +2170,23 @@ msgstr ""
|
||||
msgid "Unable to init parser"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2948,7 +2947,7 @@ msgstr ""
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr ""
|
||||
|
||||
@ -3899,10 +3898,6 @@ msgstr ""
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr ""
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4193,7 +4188,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr ""
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr ""
|
||||
|
||||
@ -4350,10 +4346,6 @@ msgstr ""
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
|
@ -93,13 +93,17 @@ msgstr ""
|
||||
"%d pin indirizzo, %d pin rgb e %d tessere indicano l'altezza di %d, non %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -448,10 +452,6 @@ msgstr "pow() con tre argmomenti non supportata"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Un canale di interruzione hardware è già in uso"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 sta usando il WiFi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -463,9 +463,14 @@ msgstr "L'indirizzo deve essere lungo %d byte"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Tutte le periferiche CAN sono in uso"
|
||||
@ -1236,6 +1241,7 @@ msgid "Invalid %q"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1391,6 +1397,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr ""
|
||||
@ -2148,6 +2158,10 @@ msgstr ""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2159,11 +2173,6 @@ msgstr "Ipossibilitato ad allocare buffer per la conversione con segno"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2182,33 +2191,23 @@ msgstr "Impossibile trovare un GCLK libero"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Inizilizzazione del parser non possibile"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Imposibile scrivere su nvm."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2980,7 +2979,7 @@ msgstr "vuoto"
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "heap vuoto"
|
||||
|
||||
@ -3943,10 +3942,6 @@ msgstr "pow() con 3 argomenti richiede interi"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "overflow della coda"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4237,7 +4232,8 @@ msgstr "indentazione inaspettata"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "argomento nominato inaspettato"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "argomento nominato '%q' inaspettato"
|
||||
|
||||
@ -4394,10 +4390,6 @@ msgstr "numero di valori da scompattare non corretto"
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
@ -4410,6 +4402,12 @@ msgstr ""
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 sta usando il WiFi"
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "overflow della coda"
|
||||
|
||||
#~ msgid "'coroutine' object is not an iterator"
|
||||
#~ msgstr "L'oggetto 'coroutine' non è un iteratore"
|
||||
|
||||
|
63
locale/ja.po
63
locale/ja.po
@ -95,13 +95,17 @@ msgid ""
|
||||
msgstr "%dアドレスピン、%dRGBピン、%dタイルは%dの高さを指示する。%dではない。"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -450,10 +454,6 @@ msgstr "引数3つのpow()は非対応"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "ハードウェア割り込みチャネルは使用中"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -465,9 +465,14 @@ msgstr "アドレスは、%dバイト長でなければなりません"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "全てのCAN周辺機器が使用中"
|
||||
@ -1235,6 +1240,7 @@ msgid "Invalid %q"
|
||||
msgstr "不正な %q"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1389,6 +1395,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "%q のサブクラスでなければなりません"
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "MISOピンまたはMOSIピンが必要"
|
||||
@ -2142,6 +2152,10 @@ msgstr ""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "UUIDの値がstr, int, bufferのいずれでもありません"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2153,11 +2167,6 @@ msgstr ""
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2176,33 +2185,23 @@ msgstr ""
|
||||
msgid "Unable to init parser"
|
||||
msgstr "パーザを初期化できません"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "カラーパレットデータを読み込めません"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "nvmに書き込みできません"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2967,7 +2966,7 @@ msgstr ""
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr ""
|
||||
|
||||
@ -3919,10 +3918,6 @@ msgstr "pow()の第3引数には整数が必要"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "キューがオーバーフローしました"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4213,7 +4208,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr ""
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "キーワード引数'%q'は使えません"
|
||||
|
||||
@ -4370,10 +4366,6 @@ msgstr "アンパックする値の個数が不正です"
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "ziはndarrayでなければなりません"
|
||||
@ -4386,6 +4378,9 @@ msgstr "ziはfloat値でなければなりません"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "キューがオーバーフローしました"
|
||||
|
||||
#~ msgid "'coroutine' object is not an iterator"
|
||||
#~ msgstr "'coroutine' オブジェクトはイテレータではありません"
|
||||
|
||||
|
60
locale/ko.po
60
locale/ko.po
@ -90,13 +90,17 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -444,10 +448,6 @@ msgstr ""
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -459,9 +459,14 @@ msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr ""
|
||||
@ -1227,6 +1232,7 @@ msgid "Invalid %q"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1381,6 +1387,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr ""
|
||||
@ -2131,6 +2141,10 @@ msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr ""
|
||||
"UUID값이 문자열(str), 정수(int) 또는 바이트버퍼가(byte buffer) 아닙니다"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2142,11 +2156,6 @@ msgstr ""
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2165,33 +2174,23 @@ msgstr ""
|
||||
msgid "Unable to init parser"
|
||||
msgstr "파서를 초기화(init) 할 수 없습니다"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2952,7 +2951,7 @@ msgstr ""
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr ""
|
||||
|
||||
@ -3903,10 +3902,6 @@ msgstr ""
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr ""
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4197,7 +4192,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr ""
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr ""
|
||||
|
||||
@ -4354,10 +4350,6 @@ msgstr ""
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
|
66
locale/nl.po
66
locale/nl.po
@ -89,13 +89,17 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -443,10 +447,6 @@ msgstr "3-arg pow() niet ondersteund"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Een hardware interrupt kanaal is al in gebruik"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 wordt gebruikt door WiFi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -458,9 +458,14 @@ msgstr "Adres moet %d bytes lang zijn"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Alle CAN-peripherals zijn in gebruik"
|
||||
@ -1230,6 +1235,7 @@ msgid "Invalid %q"
|
||||
msgstr "Ongeldige %q"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1384,6 +1390,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "%q moet een subklasse zijn."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "MISO of MOSI moeten worden gegeven"
|
||||
@ -2146,6 +2156,10 @@ msgstr "UUID string is niet 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "UUID waarde is geen str, int, of byte buffer"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2157,11 +2171,6 @@ msgstr "Niet in staat buffers voor gesigneerde conversie te alloceren"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr "Kan vergrendeling niet maken"
|
||||
@ -2180,33 +2189,23 @@ msgstr "Niet in staat een vrije GCLK te vinden"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Niet in staat om de parser te initialiseren"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Niet in staat kleurenpalet data te lezen"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Niet in staat om naar nvm te schrijven."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr "Kan niet naar sleep_memory schrijven."
|
||||
@ -2976,7 +2975,7 @@ msgstr "leeg"
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "lege heap"
|
||||
|
||||
@ -3931,10 +3930,6 @@ msgstr "pow() met 3 argumenten vereist integers"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "wachtrij overloop"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4225,7 +4220,8 @@ msgstr "onverwachte inspringing"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "onverwacht trefwoordargument"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "onverwacht trefwoordargument '%q'"
|
||||
|
||||
@ -4382,10 +4378,6 @@ msgstr "verkeerd aantal waarden om uit te pakken"
|
||||
msgid "wrong output type"
|
||||
msgstr "onjuist uitvoer type"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi moet een ndarray zijn"
|
||||
@ -4398,6 +4390,12 @@ msgstr "zi moet van type float zijn"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "zi moet vorm (n_section, 2) hebben"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 wordt gebruikt door WiFi"
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "wachtrij overloop"
|
||||
|
||||
#~ msgid "'coroutine' object is not an iterator"
|
||||
#~ msgstr "'coroutine' object is geen iterator"
|
||||
|
||||
|
66
locale/pl.po
66
locale/pl.po
@ -91,13 +91,17 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -445,10 +449,6 @@ msgstr "3-argumentowy pow() jest niewspierany"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Kanał przerwań sprzętowych w użyciu"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 jest używany przez WiFi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -460,9 +460,14 @@ msgstr "Adres musi mieć %d bajtów"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr ""
|
||||
@ -1230,6 +1235,7 @@ msgid "Invalid %q"
|
||||
msgstr "Nieprawidłowe %q"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1384,6 +1390,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Należy podać pin MISO lub MOSI"
|
||||
@ -2133,6 +2143,10 @@ msgstr "UUID inny, niż `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "UUID nie jest typu str, int lub bytes"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2144,11 +2158,6 @@ msgstr "Nie udała się alokacja buforów do konwersji ze znakiem"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2167,33 +2176,23 @@ msgstr "Brak wolnego GCLK"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Błąd ustawienia parsera"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Nie można odczytać danych palety"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Błąd zapisu do NVM."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2955,7 +2954,7 @@ msgstr "puste"
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "pusta sterta"
|
||||
|
||||
@ -3906,10 +3905,6 @@ msgstr "trzyargumentowe pow() wymaga liczb całkowitych"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "przepełnienie kolejki"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4200,7 +4195,8 @@ msgstr "złe wcięcie"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "zły argument nazwany"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "zły argument nazwany '%q'"
|
||||
|
||||
@ -4357,10 +4353,6 @@ msgstr "zła liczba wartości do rozpakowania"
|
||||
msgid "wrong output type"
|
||||
msgstr "nieprawidłowy typ wyjścia"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
@ -4373,6 +4365,12 @@ msgstr ""
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 jest używany przez WiFi"
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "przepełnienie kolejki"
|
||||
|
||||
#~ msgid "Buffer is too small"
|
||||
#~ msgstr "Bufor jest za mały"
|
||||
|
||||
|
@ -6,7 +6,7 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||
"PO-Revision-Date: 2023-08-29 18:34+0000\n"
|
||||
"PO-Revision-Date: 2023-09-10 08:50+0000\n"
|
||||
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: pt_BR\n"
|
||||
@ -102,13 +102,17 @@ msgstr ""
|
||||
"não %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -460,10 +464,6 @@ msgstr "3-arg pow() não compatível"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Um canal de interrupção de hardware já está em uso"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "O ADC2 está sendo usado pelo WiFi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr "Não foi possível iniciar o AP"
|
||||
@ -475,9 +475,14 @@ msgstr "O endereço deve ter %d bytes de comprimento"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr "Intervalo de endereços não permitido"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr "O intervalo de endereços envolve"
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Todos os periféricos CAN estão em uso"
|
||||
@ -1264,6 +1269,7 @@ msgid "Invalid %q"
|
||||
msgstr "%q Inválido"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1418,6 +1424,10 @@ msgstr "Falta jmp_pin. %q[%u] jumper no pino"
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Deve ser uma subclasse %q."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr "É preciso fornecer os pinos RGB 5/6/5"
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Deve informar os pinos MISO ou MOSI"
|
||||
@ -2193,6 +2203,10 @@ msgstr "A cadeia de caracteres UUID não 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "O valor UUID não é um buffer str, int ou byte"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr "Não foi possível acessar o registro IO não solicitado"
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2204,11 +2218,6 @@ msgstr "Não é possível alocar buffers para conversão assinada"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr "Não é possível alocar a área de alocação dinâmica de variáveis."
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Não foi possível configurar o controlador ADC DMA, ErrorCode:%d"
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr "Não é possível criar um lock"
|
||||
@ -2227,33 +2236,23 @@ msgstr "Não é possível encontrar GCLK livre"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Não foi possível iniciar o analisador"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Não foi possível inicializar o controlador ADC DMA, ErrorCode:%d"
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Não foi possível ler os dados da paleta de cores"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Não foi possível iniciar o controlador ADC DMA, ErrorCode:%d"
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr "Não é possível iniciar a consulta mDNS"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr "Não é possível gravar no endereço."
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Não é possível gravar no nvm."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr "Não foi possível escrever na memória de somente leitura"
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr "Não foi possível escrever no sleep_memory."
|
||||
@ -3034,7 +3033,7 @@ msgstr "vazio"
|
||||
msgid "empty file"
|
||||
msgstr "arquivo vazio"
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "a área de alocação dinâmica de variáveis (heap) está vazia"
|
||||
|
||||
@ -3998,10 +3997,6 @@ msgstr "o pow() com 3 argumentos requer números inteiros"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr "puxe as máscaras em conflito com as máscaras de direção"
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "estouro de fila"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr "os f-strings brutos não são suportados"
|
||||
@ -4292,7 +4287,8 @@ msgstr "recuo inesperado"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "argumento inesperado da palavra-chave"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "argumento inesperado da palavra-chave '%q'"
|
||||
|
||||
@ -4449,10 +4445,6 @@ msgstr "quantidade incorreta dos valores para descompressão"
|
||||
msgid "wrong output type"
|
||||
msgstr "tipo da saída incorreta"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr "o xTaskCreate falhou"
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi deve ser um ndarray"
|
||||
@ -4465,6 +4457,30 @@ msgstr "zi deve ser de um tipo float"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "zi deve estar na forma (n_section, 2)"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "O ADC2 está sendo usado pelo WiFi"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Não foi possível configurar o controlador ADC DMA, ErrorCode:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Não foi possível inicializar o controlador ADC DMA, ErrorCode:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Não foi possível iniciar o controlador ADC DMA, ErrorCode:%d"
|
||||
|
||||
#~ msgid "xTaskCreate failed"
|
||||
#~ msgstr "o xTaskCreate falhou"
|
||||
|
||||
#~ msgid "Unable to write to address."
|
||||
#~ msgstr "Não é possível gravar no endereço."
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "estouro de fila"
|
||||
|
||||
#~ msgid "Stopping AP is not supported."
|
||||
#~ msgstr "Não há suporte para a interrupção do AP."
|
||||
|
||||
|
1638
locale/ru.po
1638
locale/ru.po
File diff suppressed because it is too large
Load Diff
86
locale/sv.po
86
locale/sv.po
@ -6,7 +6,7 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||
"PO-Revision-Date: 2023-08-29 18:34+0000\n"
|
||||
"PO-Revision-Date: 2023-09-10 08:50+0000\n"
|
||||
"Last-Translator: Jonny Bergdahl <jonny@bergdahl.it>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: sv\n"
|
||||
@ -101,13 +101,17 @@ msgstr ""
|
||||
"%d adresspinnar, %d rgb-pinnar och %d brickor anger en höjd på %d, inte %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -457,10 +461,6 @@ msgstr "3-arguments pow() stöds inte"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "En kanal för hårdvaruavbrott används redan"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 används av WiFi"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr "Kunde inte starta AP"
|
||||
@ -472,9 +472,14 @@ msgstr "Adressen måste vara %d byte lång"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr "Adressintervallet är inte tillåtet"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr "Adressintervall ger överflödesfel"
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "All CAN-kringutrustning används"
|
||||
@ -1249,6 +1254,7 @@ msgid "Invalid %q"
|
||||
msgstr "Ogiltig %q"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1404,6 +1410,10 @@ msgstr "Saknad jmp_pin. %q[%u] hoppar på pin"
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Måste vara en %q-subklass."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr "Måset ange 5/6/5 RGB-pinnar"
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Måste ange MISO- eller MOSI-pinne"
|
||||
@ -2167,6 +2177,10 @@ msgstr "UUID-sträng inte \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "UUID-värdet är inte str, int eller byte-buffert"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr "Kan inte komma åt ojusterat IO-register"
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2178,11 +2192,6 @@ msgstr "Det går inte att allokera buffert för signerad konvertering"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr "Kan inte allokera heap."
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Kan inte konfigurera ADC DMA controller, Felkod:%d"
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr "Kan inte skapa lås"
|
||||
@ -2201,33 +2210,23 @@ msgstr "Det gick inte att hitta ledig GCLK"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Kan inte initiera tolken"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Kan inte inititiera ADC DMA-controller, Felkod:%d"
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Det går inte att läsa färgpalettdata"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "Kan inte starta ADC DMA controller, Felkod:%d"
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr "Det gick inte att starta mDNS-frågan"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr "Det går inte att skriva till adress."
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Det gick inte att skriva till nvm."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr "Kan inte skriva till skrivskyddat minne"
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr "Det gick inte att skriva till sleep_memory."
|
||||
@ -3001,7 +3000,7 @@ msgstr "tom"
|
||||
msgid "empty file"
|
||||
msgstr "tom fil"
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "tom heap"
|
||||
|
||||
@ -3957,10 +3956,6 @@ msgstr "pow() med 3 argument kräver heltal"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr "pull-mask är i konflikt med riktnings-mask"
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "köstorlek överskreds"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr "råa f-strängar stöds inte"
|
||||
@ -4251,7 +4246,8 @@ msgstr "oväntat indrag"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "oväntat nyckelordsargument"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "oväntat nyckelordsargument '%q'"
|
||||
|
||||
@ -4408,10 +4404,6 @@ msgstr "fel antal värden för att packa upp"
|
||||
msgid "wrong output type"
|
||||
msgstr "fel utdatatyp"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr "xTaskCreate misslyckades"
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi måste vara en ndarray"
|
||||
@ -4424,6 +4416,30 @@ msgstr "zi måste vara av typ float"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "zi måste vara i formen (n_section, 2)"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 används av WiFi"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Kan inte konfigurera ADC DMA controller, Felkod:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Kan inte inititiera ADC DMA-controller, Felkod:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "Kan inte starta ADC DMA controller, Felkod:%d"
|
||||
|
||||
#~ msgid "xTaskCreate failed"
|
||||
#~ msgstr "xTaskCreate misslyckades"
|
||||
|
||||
#~ msgid "Unable to write to address."
|
||||
#~ msgstr "Det går inte att skriva till adress."
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "köstorlek överskreds"
|
||||
|
||||
#~ msgid "Stopping AP is not supported."
|
||||
#~ msgstr "Stoppa AP stöds inte."
|
||||
|
||||
|
63
locale/tr.po
63
locale/tr.po
@ -97,13 +97,17 @@ msgstr ""
|
||||
"gösterir, %d'nin değil"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -452,10 +456,6 @@ msgstr "3-argümanlı pow() desteklenmemektedir"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Bir donanım kesme kanalı halihazırda kullanılmaktadır"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2, WiFi tarafından kullanılmaktadır"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr ""
|
||||
@ -467,9 +467,14 @@ msgstr "Adres %d byte uzunluğunda olmalıdır"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "Tüm CAN çevre birimleri kullanımda"
|
||||
@ -1240,6 +1245,7 @@ msgid "Invalid %q"
|
||||
msgstr "Geçersiz %q"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1395,6 +1401,10 @@ msgstr ""
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr ""
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr ""
|
||||
@ -2147,6 +2157,10 @@ msgstr ""
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr ""
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2158,11 +2172,6 @@ msgstr ""
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr ""
|
||||
@ -2181,33 +2190,23 @@ msgstr ""
|
||||
msgid "Unable to init parser"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr ""
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr ""
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr ""
|
||||
@ -2968,7 +2967,7 @@ msgstr ""
|
||||
msgid "empty file"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr ""
|
||||
|
||||
@ -3919,10 +3918,6 @@ msgstr ""
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr ""
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr ""
|
||||
@ -4213,7 +4208,8 @@ msgstr ""
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr ""
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr ""
|
||||
|
||||
@ -4370,10 +4366,6 @@ msgstr ""
|
||||
msgid "wrong output type"
|
||||
msgstr ""
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr ""
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr ""
|
||||
@ -4386,6 +4378,9 @@ msgstr ""
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2, WiFi tarafından kullanılmaktadır"
|
||||
|
||||
#~ msgid "'coroutine' object is not an iterator"
|
||||
#~ msgstr "'coroutine' nesnesi bir iteratör değildir"
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgstr ""
|
||||
"Project-Id-Version: circuitpython-cn\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-01-04 12:55-0600\n"
|
||||
"PO-Revision-Date: 2023-08-29 18:34+0000\n"
|
||||
"PO-Revision-Date: 2023-09-13 17:49+0000\n"
|
||||
"Last-Translator: hexthat <hexthat@gmail.com>\n"
|
||||
"Language-Team: Chinese Hanyu Pinyin\n"
|
||||
"Language: zh_Latn_pinyin\n"
|
||||
@ -103,13 +103,17 @@ msgstr ""
|
||||
"bù shì %d"
|
||||
|
||||
#: ports/atmel-samd/common-hal/alarm/__init__.c
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
|
||||
#: ports/espressif/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/espressif/common-hal/rtc/RTC.c
|
||||
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
|
||||
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/nrf/common-hal/analogio/AnalogOut.c
|
||||
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
|
||||
#: ports/raspberrypi/common-hal/alarm/__init__.c
|
||||
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
|
||||
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
|
||||
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
|
||||
@ -458,10 +462,6 @@ msgstr "bù zhī chí 3-arg pow()"
|
||||
msgid "A hardware interrupt channel is already in use"
|
||||
msgstr "Yìngjiàn zhōngduàn tōngdào yǐ zài shǐyòng zhōng"
|
||||
|
||||
#: ports/espressif/common-hal/analogio/AnalogIn.c
|
||||
msgid "ADC2 is being used by WiFi"
|
||||
msgstr "ADC2 zhèngzài bèi WiFi shǐ yòng"
|
||||
|
||||
#: ports/raspberrypi/common-hal/wifi/Radio.c
|
||||
msgid "AP could not be started"
|
||||
msgstr "wúfǎ qǐdòng AP"
|
||||
@ -473,9 +473,14 @@ msgstr "dìzhǐ chángdù bìxū shì %d zìjié"
|
||||
|
||||
#: ports/espressif/common-hal/memorymap/AddressRange.c
|
||||
#: ports/nrf/common-hal/memorymap/AddressRange.c
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Address range not allowed"
|
||||
msgstr "bù yǔn xǔ de dì zhǐ fàn wéi"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Address range wraps around"
|
||||
msgstr "dìzhǐ fànwéi huánrào"
|
||||
|
||||
#: ports/espressif/common-hal/canio/CAN.c
|
||||
msgid "All CAN peripherals are in use"
|
||||
msgstr "suǒyǒu CAN wàishè dōu zài shǐyòng zhōng"
|
||||
@ -1255,6 +1260,7 @@ msgid "Invalid %q"
|
||||
msgstr "wú xiào %q"
|
||||
|
||||
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
|
||||
#: shared-bindings/microcontroller/Pin.c
|
||||
msgid "Invalid %q pin"
|
||||
@ -1409,6 +1415,10 @@ msgstr "quēshǎo jmp_pin. %q[%u] tiàodào yǐn jiǎoshàng"
|
||||
msgid "Must be a %q subclass."
|
||||
msgstr "Bìxū shì %q zi lèi."
|
||||
|
||||
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
|
||||
msgid "Must provide 5/6/5 RGB pins"
|
||||
msgstr "bìxū tígòng 5/6/5RGB yǐnjiǎo"
|
||||
|
||||
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
|
||||
msgid "Must provide MISO or MOSI pin"
|
||||
msgstr "Bìxū tígōng MISO huò MOSI yǐn jiǎo"
|
||||
@ -2170,6 +2180,10 @@ msgstr "UUID Zìfú chuàn bùshì 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
|
||||
msgid "UUID value is not str, int or byte buffer"
|
||||
msgstr "UUID zhí bùshì str,int huò zì jié huǎnchōng qū"
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to access unaligned IO register"
|
||||
msgstr "wúfǎ fǎngwèn wèi duìqí de IO jìcúnqì"
|
||||
|
||||
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
|
||||
#: ports/atmel-samd/common-hal/audioio/AudioOut.c
|
||||
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
|
||||
@ -2181,11 +2195,6 @@ msgstr "Wúfǎ fēnpèi huǎnchōng qū yòng yú qiānmíng zhuǎnhuàn"
|
||||
msgid "Unable to allocate the heap."
|
||||
msgstr "wú fǎ fēn pèi duī."
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "wú fǎ pèi zhì ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
|
||||
|
||||
#: ports/espressif/common-hal/busio/I2C.c
|
||||
msgid "Unable to create lock"
|
||||
msgstr "Wúfǎ chuàngjiàn suǒ"
|
||||
@ -2204,33 +2213,23 @@ msgstr "Wúfǎ zhǎodào miǎnfèi de GCLK"
|
||||
msgid "Unable to init parser"
|
||||
msgstr "Wúfǎ chūshǐhuà jiěxī qì"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "wú fǎ chū shǐ huà ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
|
||||
|
||||
#: shared-module/displayio/OnDiskBitmap.c
|
||||
msgid "Unable to read color palette data"
|
||||
msgstr "Wúfǎ dúqǔ tiáosèbǎn shùjù"
|
||||
|
||||
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
|
||||
#, c-format
|
||||
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
msgstr "wú fǎ qǐ dòng ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
|
||||
|
||||
#: ports/espressif/common-hal/mdns/Server.c
|
||||
#: ports/raspberrypi/common-hal/mdns/Server.c
|
||||
msgid "Unable to start mDNS query"
|
||||
msgstr "wú fǎ qǐ dòng mDNS chá xún"
|
||||
|
||||
#: shared-bindings/memorymap/AddressRange.c
|
||||
msgid "Unable to write to address."
|
||||
msgstr "Wú fǎ xiě rù dì zhǐ."
|
||||
|
||||
#: shared-bindings/nvm/ByteArray.c
|
||||
msgid "Unable to write to nvm."
|
||||
msgstr "Wúfǎ xiě rù nvm."
|
||||
|
||||
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
|
||||
msgid "Unable to write to read-only memory"
|
||||
msgstr "wúfǎ xiěrù zhǐdú nèicún"
|
||||
|
||||
#: shared-bindings/alarm/SleepMemory.c
|
||||
msgid "Unable to write to sleep_memory."
|
||||
msgstr "wú fǎ xiě rù sleep_memory."
|
||||
@ -3005,7 +3004,7 @@ msgstr "kòngxián"
|
||||
msgid "empty file"
|
||||
msgstr "kōng de wénjiàn"
|
||||
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c
|
||||
#: extmod/moduasyncio.c extmod/moduheapq.c
|
||||
msgid "empty heap"
|
||||
msgstr "kōng yīn yīnxiào"
|
||||
|
||||
@ -3959,10 +3958,6 @@ msgstr "pow() yǒu 3 cānshù xūyào zhěngshù"
|
||||
msgid "pull masks conflict with direction masks"
|
||||
msgstr "lā kǒu zhào yǔ fāng xiàng miàn mó chōng tū"
|
||||
|
||||
#: extmod/modutimeq.c
|
||||
msgid "queue overflow"
|
||||
msgstr "duìliè yìchū"
|
||||
|
||||
#: py/parse.c
|
||||
msgid "raw f-strings are not supported"
|
||||
msgstr "bù zhī chí yuán shǐ f-strings"
|
||||
@ -4256,7 +4251,8 @@ msgstr "wèi yùliào de suō jìn"
|
||||
msgid "unexpected keyword argument"
|
||||
msgstr "yìwài de guānjiàn cí cānshù"
|
||||
|
||||
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c
|
||||
#: py/argcheck.c py/bc.c py/objnamedtuple.c
|
||||
#: shared-bindings/traceback/__init__.c
|
||||
msgid "unexpected keyword argument '%q'"
|
||||
msgstr "yìwài de guānjiàn cí cānshù '%q'"
|
||||
|
||||
@ -4413,10 +4409,6 @@ msgstr "wúfǎ jiě bāo de zhí shù"
|
||||
msgid "wrong output type"
|
||||
msgstr "cuòwù de shūchū lèixíng"
|
||||
|
||||
#: ports/espressif/common-hal/audiobusio/__init__.c
|
||||
msgid "xTaskCreate failed"
|
||||
msgstr "xTaskCreate shī bài"
|
||||
|
||||
#: extmod/ulab/code/scipy/signal/signal.c
|
||||
msgid "zi must be an ndarray"
|
||||
msgstr "zi bìxū shì ndarray"
|
||||
@ -4429,6 +4421,30 @@ msgstr "zi bìxū wèi fú diǎn xíng"
|
||||
msgid "zi must be of shape (n_section, 2)"
|
||||
msgstr "zi bìxū jùyǒu xíngzhuàng (n_section,2)"
|
||||
|
||||
#~ msgid "ADC2 is being used by WiFi"
|
||||
#~ msgstr "ADC2 zhèngzài bèi WiFi shǐ yòng"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "wú fǎ pèi zhì ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "wú fǎ chū shǐ huà ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
|
||||
#~ msgstr "wú fǎ qǐ dòng ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
|
||||
|
||||
#~ msgid "xTaskCreate failed"
|
||||
#~ msgstr "xTaskCreate shī bài"
|
||||
|
||||
#~ msgid "Unable to write to address."
|
||||
#~ msgstr "Wú fǎ xiě rù dì zhǐ."
|
||||
|
||||
#~ msgid "queue overflow"
|
||||
#~ msgstr "duìliè yìchū"
|
||||
|
||||
#~ msgid "Stopping AP is not supported."
|
||||
#~ msgstr "bù zhī chí tíng zhǐ AP."
|
||||
|
||||
|
13
main.c
13
main.c
@ -1042,6 +1042,10 @@ int __attribute__((used)) main(void) {
|
||||
set_safe_mode(SAFE_MODE_NO_CIRCUITPY);
|
||||
}
|
||||
|
||||
// We maybe can't initialize the heap until here, because on espressif port we need to be able to check for reserved psram in settings.toml
|
||||
// (but it's OK if this is a no-op due to the heap being initialized in port_init())
|
||||
set_safe_mode(port_heap_init(get_safe_mode()));
|
||||
|
||||
#if CIRCUITPY_ALARM
|
||||
// Record which alarm woke us up, if any.
|
||||
// common_hal_alarm_record_wake_alarm() should return a static, non-heap object
|
||||
@ -1171,6 +1175,13 @@ void gc_collect(void) {
|
||||
MP_WEAK void port_gc_collect() {
|
||||
}
|
||||
|
||||
// A port may initialize the heap in port_init but if it cannot (for instance
|
||||
// in espressif it must be done after CIRCUITPY is mounted) then it must provde
|
||||
// an implementation of this function.
|
||||
MP_WEAK safe_mode_t port_heap_init(safe_mode_t safe_mode_in) {
|
||||
return safe_mode_in;
|
||||
}
|
||||
|
||||
void NORETURN nlr_jump_fail(void *val) {
|
||||
reset_into_safe_mode(SAFE_MODE_NLR_JUMP_FAIL);
|
||||
while (true) {
|
||||
@ -1179,7 +1190,9 @@ void NORETURN nlr_jump_fail(void *val) {
|
||||
|
||||
#ifndef NDEBUG
|
||||
static void NORETURN __fatal_error(const char *msg) {
|
||||
#if CIRCUITPY_DEBUG == 0
|
||||
reset_into_safe_mode(SAFE_MODE_HARD_FAULT);
|
||||
#endif
|
||||
while (true) {
|
||||
}
|
||||
}
|
||||
|
@ -1,19 +1,12 @@
|
||||
# The following five lines of boilerplate have to be in your project's
|
||||
# CMakeLists in this exact order for cmake to work correctly
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
set(ENV{IDF_PATH} ${CMAKE_SOURCE_DIR}/esp-idf)
|
||||
|
||||
# The component list here determines what options we get in menuconfig and what the ninja file
|
||||
# can build.
|
||||
set(COMPONENTS esptool_py soc driver log main esp-tls mbedtls mdns esp_event esp_adc_cal esp_netif esp_wifi lwip ulp wpa_supplicant freertos bt usb)
|
||||
|
||||
if("${CIRCUITPY_ESPCAMERA}")
|
||||
message("Including esp32-camera")
|
||||
set(EXTRA_COMPONENT_DIRS "esp32-camera")
|
||||
list(APPEND COMPONENTS "esp32-camera")
|
||||
message("COMPONENTS = ${COMPONENTS}")
|
||||
endif()
|
||||
# The component list here determines what options we get in menuconfig and what the ninja file can build.
|
||||
set(COMPONENTS bt driver esp-tls esp_adc_cal esp_event esp_netif esp_psram esp_wifi esptool_py freertos log lwip main mbedtls mdns soc ulp usb wpa_supplicant esp-camera esp_lcd)
|
||||
set(EXTRA_COMPONENT_DIRS "esp-protocols/components/mdns" "esp-camera")
|
||||
|
||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||
project(circuitpython)
|
||||
|
@ -27,11 +27,23 @@ include ../../py/circuitpy_mkenv.mk
|
||||
ifeq ($(IDF_TARGET),esp32c3)
|
||||
IDF_TARGET_ARCH = riscv
|
||||
CROSS_COMPILE = riscv32-esp-elf-
|
||||
else ifeq ($(IDF_TARGET),esp32c6)
|
||||
IDF_TARGET_ARCH = riscv
|
||||
CROSS_COMPILE = riscv32-esp-elf-
|
||||
else ifeq ($(IDF_TARGET),esp32h2)
|
||||
IDF_TARGET_ARCH = riscv
|
||||
CROSS_COMPILE = riscv32-esp-elf-
|
||||
else
|
||||
IDF_TARGET_ARCH = xtensa
|
||||
CROSS_COMPILE = xtensa-$(IDF_TARGET)-elf-
|
||||
endif
|
||||
|
||||
ifeq ($(IDF_TARGET),esp32s3)
|
||||
BT_IDF_TARGET = esp32c3
|
||||
else
|
||||
BT_IDF_TARGET = $(IDF_TARGET)
|
||||
endif
|
||||
|
||||
#######################################
|
||||
# CFLAGS
|
||||
#######################################
|
||||
@ -51,39 +63,56 @@ INC += \
|
||||
-isystem esp-idf \
|
||||
-isystem esp-idf/components/app_update/include \
|
||||
-isystem esp-idf/components/bootloader_support/include \
|
||||
-isystem esp-idf/components/bt/include/$(IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/bootloader_support/bootloader_flash/include \
|
||||
-isystem esp-idf/components/bt/include/$(BT_IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/esp-hci/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/controller/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/services/gap/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/util/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/transport/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/nimble/porting/nimble/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/nimble/porting/npl/freertos/include \
|
||||
-isystem esp-idf/components/bt/host/nimble/port/include \
|
||||
-isystem esp-idf/components/driver/include \
|
||||
-isystem esp-idf/components/driver/deprecated \
|
||||
-isystem esp-idf/components/driver/dac/include \
|
||||
-isystem esp-idf/components/driver/gpio/include \
|
||||
-isystem esp-idf/components/driver/i2c/include \
|
||||
-isystem esp-idf/components/driver/i2s/include \
|
||||
-isystem esp-idf/components/driver/$(IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/driver/ledc/include \
|
||||
-isystem esp-idf/components/driver/spi/include \
|
||||
-isystem esp-idf/components/driver/temperature_sensor/include \
|
||||
-isystem esp-idf/components/driver/touch_sensor/include \
|
||||
-isystem esp-idf/components/driver/touch_sensor/$(IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/driver/twai/include \
|
||||
-isystem esp-idf/components/efuse/include \
|
||||
-isystem esp-idf/components/efuse/$(IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/$(IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/esp_adc_cal/include \
|
||||
-isystem esp-idf/components/esp_adc/include \
|
||||
-isystem esp-idf/components/esp_adc/$(IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/esp_app_format/include \
|
||||
-isystem esp-idf/components/esp_common/include \
|
||||
-isystem esp-idf/components/esp_event/include \
|
||||
-isystem esp-idf/components/esp_hw_support/include \
|
||||
-isystem esp-idf/components/esp_hw_support/include/soc \
|
||||
-isystem esp-idf/components/esp_ipc/include \
|
||||
-isystem esp-idf/components/esp_netif/include \
|
||||
-isystem esp-idf/components/esp_partition/include \
|
||||
-isystem esp-idf/components/esp_pm/include \
|
||||
-isystem esp-idf/components/esp_psram/include \
|
||||
-isystem esp-idf/components/esp_ringbuf/include \
|
||||
-isystem esp-idf/components/esp_rom/include \
|
||||
-isystem esp-idf/components/esp_system/include \
|
||||
-isystem esp-idf/components/esp_timer/include \
|
||||
-isystem esp-idf/components/esp_wifi/include \
|
||||
-isystem esp-idf/components/freertos/include \
|
||||
-isystem esp-idf/components/freertos/include/freertos \
|
||||
-isystem esp-idf/components/freertos/include/esp_additions \
|
||||
-isystem esp-idf/components/freertos/include/esp_additions/freertos \
|
||||
-isystem esp-idf/components/freertos/port/$(IDF_TARGET_ARCH)/include \
|
||||
-isystem esp-idf/components/freertos/esp_additions/include \
|
||||
-isystem esp-idf/components/freertos/esp_additions/include/freertos \
|
||||
-isystem esp-idf/components/freertos/esp_additions/arch/$(IDF_TARGET_ARCH)/include \
|
||||
-isystem esp-idf/components/freertos/FreeRTOS-Kernel/include \
|
||||
-isystem esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos \
|
||||
-isystem esp-idf/components/freertos/FreeRTOS-Kernel/portable/$(IDF_TARGET_ARCH)/include \
|
||||
-isystem esp-idf/components/hal/include \
|
||||
-isystem esp-idf/components/hal/$(IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/hal/platform_port/include \
|
||||
@ -91,7 +120,9 @@ INC += \
|
||||
-isystem esp-idf/components/log/include \
|
||||
-isystem esp-idf/components/lwip/include \
|
||||
-isystem esp-idf/components/lwip/lwip/src/include \
|
||||
-isystem esp-idf/components/lwip/port/esp32/include \
|
||||
-isystem esp-idf/components/lwip/port/include \
|
||||
-isystem esp-idf/components/lwip/port/esp32xx/include \
|
||||
-isystem esp-idf/components/lwip/port/freertos/include \
|
||||
-isystem esp-idf/components/mbedtls/esp_crt_bundle/include \
|
||||
-isystem esp-idf/components/mbedtls/mbedtls/include \
|
||||
-isystem esp-idf/components/mbedtls/port/include \
|
||||
@ -100,13 +131,13 @@ INC += \
|
||||
-isystem esp-idf/components/soc/include \
|
||||
-isystem esp-idf/components/soc/$(IDF_TARGET)/include \
|
||||
-isystem esp-idf/components/spi_flash/include \
|
||||
-isystem esp-idf/components/ulp/ulp_fsm/include \
|
||||
-isystem esp-idf/components/ulp/ulp_riscv/include \
|
||||
-isystem esp-idf/components/ulp/ulp_common/include \
|
||||
-isystem esp-idf/components/ulp/ulp_common/include/$(IDF_TARGET) \
|
||||
-isystem esp-idf/components/$(IDF_TARGET_ARCH)/include \
|
||||
-isystem esp-idf/components/$(IDF_TARGET_ARCH)/$(IDF_TARGET)/include
|
||||
|
||||
# See https://github.com/espressif/esp-idf/issues/6906
|
||||
ifeq ($(IDF_TARGET),esp32c3)
|
||||
CFLAGS += -include "esp32c3_fix.h"
|
||||
endif
|
||||
-isystem esp-idf/components/$(IDF_TARGET_ARCH)/$(IDF_TARGET)/include \
|
||||
-isystem esp-protocols/components/mdns/include
|
||||
|
||||
CFLAGS += \
|
||||
-DHAVE_CONFIG_H \
|
||||
@ -131,7 +162,7 @@ ifeq ($(DEBUG), 1)
|
||||
# You may want to enable these flags to make setting breakpoints easier.
|
||||
# CFLAGS += -fno-inline -fno-ipa-sra
|
||||
else
|
||||
CFLAGS += -DNDEBUG -ggdb3
|
||||
CFLAGS += -DNDEBUG
|
||||
# RISC-V is larger than xtensa
|
||||
# Use -Os for RISC-V when it overflows
|
||||
ifeq ($(IDF_TARGET_ARCH),riscv)
|
||||
@ -146,10 +177,16 @@ CFLAGS += $(OPTIMIZATION_FLAGS)
|
||||
|
||||
CFLAGS += $(INC) -Werror -Wall -std=gnu11 -Wl,--gc-sections $(BASE_CFLAGS) $(C_DEFS) $(CFLAGS_MOD) $(COPT) -Werror=missing-prototypes
|
||||
|
||||
# Most current ESPs have nano versions of newlib in ROM so we use them.
|
||||
ifneq ($(IDF_TARGET),esp32c6)
|
||||
CFLAGS += --specs=nano.specs
|
||||
LDFLAGS += -T$(IDF_TARGET).rom.newlib-nano.ld
|
||||
endif
|
||||
|
||||
ifeq ($(IDF_TARGET_ARCH),xtensa)
|
||||
CFLAGS += -mlongcalls
|
||||
else ifeq ($(IDF_TARGET_ARCH),riscv)
|
||||
CFLAGS += -march=rv32imc
|
||||
CFLAGS += -march=rv32imac_zicsr_zifencei
|
||||
endif
|
||||
|
||||
LDFLAGS = $(CFLAGS) -Wl,-nostdlib -Wl,-Map=$@.map -Wl,-cref -Wl,--undefined=uxTopUsedPriority
|
||||
@ -164,7 +201,6 @@ LDFLAGS += \
|
||||
-T$(IDF_TARGET).rom.ld \
|
||||
-T$(IDF_TARGET).rom.api.ld \
|
||||
-T$(IDF_TARGET).rom.libgcc.ld \
|
||||
-T$(IDF_TARGET).rom.newlib-nano.ld \
|
||||
-Wl,-Bstatic \
|
||||
-Wl,--no-warn-mismatch \
|
||||
-Wl,--build-id=none \
|
||||
@ -180,6 +216,20 @@ LDFLAGS += \
|
||||
-Tesp32c3.rom.newlib.ld \
|
||||
-Tesp32c3.rom.version.ld \
|
||||
-Tesp32c3.rom.eco3.ld
|
||||
else ifeq ($(IDF_TARGET),esp32c6)
|
||||
LDFLAGS += \
|
||||
-Tesp32c6.rom.phy.ld \
|
||||
-Tesp32c6.rom.pp.ld \
|
||||
-Tesp32c6.rom.net80211.ld \
|
||||
-Tesp32c6.rom.newlib.ld \
|
||||
-Tesp32c6.rom.coexist.ld \
|
||||
-Tesp32c6.rom.heap.ld \
|
||||
-Tesp32c6.rom.wdt.ld
|
||||
else ifeq ($(IDF_TARGET),esp32h2)
|
||||
LDFLAGS += \
|
||||
-Tesp32h2.rom.heap.ld \
|
||||
-Tesp32h2.rom.newlib.ld \
|
||||
-Tesp32h2.rom.wdt.ld
|
||||
else ifeq ($(IDF_TARGET),esp32s2)
|
||||
LDFLAGS += \
|
||||
-T$(IDF_TARGET).rom.newlib-data.ld \
|
||||
@ -194,7 +244,7 @@ endif
|
||||
LIBS := -lgcc -lc -lstdc++
|
||||
|
||||
# Use toolchain libm if we're not using our own.
|
||||
ifndef INTERNAL_LIBM
|
||||
ifneq ($(INTERNAL_LIBM),1)
|
||||
LIBS += -lm
|
||||
endif
|
||||
|
||||
@ -232,22 +282,19 @@ SRC_C += \
|
||||
peripherals/timer.c \
|
||||
peripherals/$(IDF_TARGET)/pins.c
|
||||
|
||||
ifneq ($(IDF_TARGET),esp32c3)
|
||||
SRC_C += \
|
||||
peripherals/pcnt.c \
|
||||
peripherals/touch.c
|
||||
ifeq ($(IDF_TARGET),esp32s2)
|
||||
SRC_C += \
|
||||
i2s_lcd_esp32s2_driver.c
|
||||
endif
|
||||
SRC_C += $(wildcard common-hal/espidf/*.c)
|
||||
|
||||
ifneq ($(CIRCUITPY_ESP_USB_SERIAL_JTAG),0)
|
||||
SRC_C += supervisor/usb_serial_jtag.c
|
||||
endif
|
||||
|
||||
ifeq ($(IDF_TARGET),esp32c3)
|
||||
SRC_C += \
|
||||
supervisor/usb_serial_jtag.c
|
||||
ifneq ($(CIRCUITPY_COUNTIO),0)
|
||||
SRC_C += peripherals/pcnt.c
|
||||
endif
|
||||
|
||||
$(BUILD)/i2s_lcd_esp32s2_driver.o: CFLAGS += -Wno-sign-compare
|
||||
ifneq ($(CIRCUITPY_TOUCHIO_USE_NATIVE),0)
|
||||
SRC_C += peripherals/touch.c
|
||||
endif
|
||||
|
||||
ifneq ($(CIRCUITPY_USB),0)
|
||||
SRC_C += lib/tinyusb/src/portable/espressif/esp32sx/dcd_esp32sx.c
|
||||
@ -257,13 +304,18 @@ ifneq ($(CIRCUITPY_BLEIO),0)
|
||||
SRC_C += common-hal/_bleio/ble_events.c
|
||||
endif
|
||||
|
||||
ifneq ($(CIRCUITPY_DOTCLOCKFRAMEBUFFER),0)
|
||||
CFLAGS += -isystem esp-idf/components/esp_lcd/include
|
||||
CFLAGS += -isystem esp-idf/components/esp_lcd/interface
|
||||
endif
|
||||
|
||||
ifneq ($(CIRCUITPY_ESPCAMERA),0)
|
||||
SRC_CAMERA := \
|
||||
$(wildcard common-hal/espcamera/*.c) \
|
||||
$(wildcard bindings/espcamera/*.c)
|
||||
SRC_C += $(SRC_CAMERA)
|
||||
CFLAGS += -isystem esp32-camera/driver/include
|
||||
CFLAGS += -isystem esp32-camera/conversions/include
|
||||
CFLAGS += -isystem esp-camera/driver/include
|
||||
CFLAGS += -isystem esp-camera/conversions/include
|
||||
endif
|
||||
|
||||
ifneq ($(CIRCUITPY_ESPIDF),0)
|
||||
@ -285,8 +337,6 @@ SRC_ULP := \
|
||||
$(wildcard common-hal/espulp/*.c) \
|
||||
$(wildcard bindings/espulp/*.c)
|
||||
SRC_C += $(SRC_ULP)
|
||||
CFLAGS += -isystem esp-idf/components/ulp/include
|
||||
CFLAGS += -isystem esp-idf/components/ulp/ulp_riscv/include
|
||||
endif
|
||||
|
||||
SRC_COMMON_HAL_EXPANDED = \
|
||||
@ -329,16 +379,26 @@ $(BUILD)/esp-idf:
|
||||
|
||||
TARGET_SDKCONFIG = esp-idf-config/sdkconfig-$(IDF_TARGET).defaults
|
||||
|
||||
|
||||
ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 2MB)
|
||||
FLASH_SDKCONFIG ?= esp-idf-config/sdkconfig-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
|
||||
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
|
||||
else
|
||||
UF2_BOOTLOADER ?= $(CIRCUITPY_USB)
|
||||
ifeq ($(UF2_BOOTLOADER), 1)
|
||||
FLASH_SDKCONFIG ?= esp-idf-config/sdkconfig-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
|
||||
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
|
||||
else
|
||||
FLASH_SDKCONFIG ?= esp-idf-config/sdkconfig-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
|
||||
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
|
||||
endif
|
||||
endif
|
||||
FLASH_MODE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_MODE).defaults
|
||||
FLASH_SPEED_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_FREQ).defaults
|
||||
|
||||
ifneq ($(CIRCUITPY_ESP_PSRAM_SIZE), 0)
|
||||
PSRAM_SDKCONFIG = esp-idf-config/sdkconfig-psram.defaults
|
||||
PSRAM_SIZE_SDKCONFIG = esp-idf-config/sdkconfig-psram-$(CIRCUITPY_ESP_PSRAM_SIZE).defaults
|
||||
PSRAM_MODE_SDKCONFIG = esp-idf-config/sdkconfig-psram-$(CIRCUITPY_ESP_PSRAM_MODE).defaults
|
||||
PSRAM_SPEED_SDKCONFIG = esp-idf-config/sdkconfig-psram-$(CIRCUITPY_ESP_PSRAM_FREQ).defaults
|
||||
endif
|
||||
|
||||
ifeq ($(DEBUG), 1)
|
||||
DEBUG_SDKCONFIG = esp-idf-config/sdkconfig-debug.defaults
|
||||
@ -346,7 +406,7 @@ else
|
||||
DEBUG_SDKCONFIG = esp-idf-config/sdkconfig-opt.defaults
|
||||
endif
|
||||
|
||||
SDKCONFIGS := esp-idf-config/sdkconfig.defaults;$(DEBUG_SDKCONFIG);$(FLASH_SDKCONFIG);$(TARGET_SDKCONFIG);boards/$(BOARD)/sdkconfig
|
||||
SDKCONFIGS := esp-idf-config/sdkconfig.defaults;$(DEBUG_SDKCONFIG);$(FLASH_SIZE_SDKCONFIG);$(FLASH_MODE_SDKCONFIG);$(FLASH_SPEED_SDKCONFIG);$(PSRAM_SDKCONFIG);$(PSRAM_SIZE_SDKCONFIG);$(PSRAM_MODE_SDKCONFIG);$(PSRAM_SPEED_SDKCONFIG);$(TARGET_SDKCONFIG);boards/$(BOARD)/sdkconfig
|
||||
ifneq ($(CIRCUITPY_BLEIO),0)
|
||||
SDKCONFIGS := esp-idf-config/sdkconfig-ble.defaults;$(SDKCONFIGS)
|
||||
endif
|
||||
@ -354,8 +414,8 @@ endif
|
||||
.PHONY: do-sdkconfig
|
||||
do-sdkconfig: $(BUILD)/esp-idf/config/sdkconfig.h
|
||||
QSTR_GLOBAL_REQUIREMENTS += $(BUILD)/esp-idf/config/sdkconfig.h
|
||||
$(BUILD)/esp-idf/config/sdkconfig.h: boards/$(BOARD)/sdkconfig CMakeLists.txt | $(BUILD)/esp-idf
|
||||
IDF_PATH=$(IDF_PATH) cmake -S . -B $(BUILD)/esp-idf -DSDKCONFIG=$(BUILD)/esp-idf/sdkconfig -DSDKCONFIG_DEFAULTS="$(SDKCONFIGS)" -DCMAKE_TOOLCHAIN_FILE=$(IDF_PATH)/tools/cmake/toolchain-$(IDF_TARGET).cmake -DIDF_TARGET=$(IDF_TARGET) -GNinja -DCIRCUITPY_ESPCAMERA=$(CIRCUITPY_ESPCAMERA)
|
||||
$(BUILD)/esp-idf/config/sdkconfig.h: boards/$(BOARD)/sdkconfig boards/$(BOARD)/mpconfigboard.mk CMakeLists.txt | $(BUILD)/esp-idf
|
||||
IDF_PATH=$(IDF_PATH) cmake -S . -B $(BUILD)/esp-idf -DSDKCONFIG=$(BUILD)/esp-idf/sdkconfig -DSDKCONFIG_DEFAULTS="$(SDKCONFIGS)" -DCMAKE_TOOLCHAIN_FILE=$(IDF_PATH)/tools/cmake/toolchain-$(IDF_TARGET).cmake -DIDF_TARGET=$(IDF_TARGET) -GNinja
|
||||
|
||||
# build a lib
|
||||
# Adding -d explain -j 1 -v to the ninja line will output debug info
|
||||
@ -374,25 +434,60 @@ $(BUILD)/esp-idf/partition_table/partition-table.bin: $(BUILD)/esp-idf/config/sd
|
||||
# run menuconfig and then remove standard settings
|
||||
menuconfig: $(BUILD)/esp-idf/config $(BUILD)/esp-idf/config/sdkconfig.h
|
||||
$(Q)ninja -C $(BUILD)/esp-idf menuconfig
|
||||
# Newer versions of the idf will have save-defconfig that will only include non-default values.
|
||||
# We should use that when available. For now, we sort out everything.
|
||||
python tools/update_sdkconfig.py --board=$(BOARD) --debug=$(DEBUG)
|
||||
|
||||
BINARY_WIFI_BLOBS = libcoexist.a libcore.a libespnow.a libmesh.a libnet80211.a libpp.a libsmartconfig.a libwapi.a
|
||||
BINARY_BLOBS = esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libphy.a $(addprefix esp-idf/components/esp_wifi/lib/$(IDF_TARGET)/, $(BINARY_WIFI_BLOBS))
|
||||
update-all-sdkconfigs: $(BUILD)/esp-idf/config/sdkconfig.h
|
||||
python tools/update_sdkconfig.py --update_all --board=$(BOARD) --debug=$(DEBUG)
|
||||
|
||||
update-board-sdkconfig: $(BUILD)/esp-idf/config/sdkconfig.h
|
||||
python tools/update_sdkconfig.py --board=$(BOARD) --debug=$(DEBUG)
|
||||
|
||||
BINARY_WIFI_BLOBS = libcore.a libespnow.a libmesh.a libnet80211.a libpp.a libsmartconfig.a libwapi.a
|
||||
BINARY_BLOBS = esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libphy.a
|
||||
ifneq ($(CIRCUITPY_WIFI),0)
|
||||
BINARY_BLOBS += esp-idf/components/esp_coex/lib/$(IDF_TARGET)/libcoexist.a $(addprefix esp-idf/components/esp_wifi/lib/$(IDF_TARGET)/, $(BINARY_WIFI_BLOBS))
|
||||
endif
|
||||
ifeq ($(IDF_TARGET),esp32)
|
||||
BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/librtc.a
|
||||
endif
|
||||
|
||||
ESP_IDF_COMPONENTS_LINK = $(IDF_TARGET_ARCH) app_update bootloader_support driver efuse esp_adc_cal esp_common esp_event esp_hw_support esp_ipc esp_netif esp_pm esp_phy esp_ringbuf esp_rom esp_system esp_timer esp-tls esp_wifi freertos hal heap log lwip mbedtls mdns newlib nvs_flash pthread soc spi_flash vfs wpa_supplicant
|
||||
ESP_IDF_COMPONENTS_LINK = $(IDF_TARGET_ARCH) app_update bootloader_support driver efuse esp_adc esp_app_format esp_common esp_event esp_hw_support esp_mm esp_partition esp_phy esp_pm esp_ringbuf esp_rom esp_system esp_timer freertos hal heap log newlib nvs_flash pthread soc spi_flash vfs
|
||||
ifneq ($(CIRCUITPY_WIFI),0)
|
||||
ESP_IDF_COMPONENTS_LINK += esp_coex esp_netif esp-tls esp_wifi lwip mbedtls mdns wpa_supplicant
|
||||
endif
|
||||
ifneq ($(CIRCUITPY_BLEIO),0)
|
||||
BLE_IMPL_esp32 := esp32
|
||||
BLE_IMPL_esp32s3 := esp32c3
|
||||
BLE_IMPL_esp32c2 := libble
|
||||
BLE_IMPL_esp32c3 := esp32c3
|
||||
BLE_IMPL_esp32c6 := libble
|
||||
BLE_IMPL_esp32h2 := libble
|
||||
BLE_IMPL = $(BLE_IMPL_$(IDF_TARGET))
|
||||
|
||||
ESP_IDF_COMPONENTS_LINK += bt
|
||||
ifeq ($(BLE_IMPL),esp32)
|
||||
BINARY_BLOBS += esp-idf/components/bt/controller/lib_esp32/$(IDF_TARGET)/libbtdm_app.a
|
||||
endif
|
||||
|
||||
ifeq ($(BLE_IMPL),esp32c3)
|
||||
BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libbtbb.a \
|
||||
esp-idf/components/bt/controller/lib_esp32c3_family/$(IDF_TARGET)/libbtdm_app.a
|
||||
esp-idf/components/bt/controller/lib_esp32c3_family/$(IDF_TARGET)/libbtdm_app.a
|
||||
endif
|
||||
|
||||
ifeq ($(BLE_IMPL),libble)
|
||||
BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libbtbb.a \
|
||||
esp-idf/components/bt/controller/lib_$(IDF_TARGET)/$(IDF_TARGET)-bt-lib/libble_app.a
|
||||
endif
|
||||
endif
|
||||
ifneq ($(CIRCUITPY_ESPULP),0)
|
||||
ESP_IDF_COMPONENTS_LINK += ulp
|
||||
endif
|
||||
ifneq ($(CIRCUITPY_ESP_PSRAM_SIZE),0)
|
||||
ESP_IDF_COMPONENTS_LINK += esp_psram
|
||||
endif
|
||||
ifneq ($(CIRCUITPY_DOTCLOCKFRAMEBUFFER),0)
|
||||
ESP_IDF_COMPONENTS_LINK += esp_lcd
|
||||
endif
|
||||
|
||||
ESP_IDF_COMPONENTS_EXPANDED = $(foreach component, $(ESP_IDF_COMPONENTS_LINK), $(BUILD)/esp-idf/esp-idf/$(component)/lib$(component).a)
|
||||
|
||||
@ -405,16 +500,21 @@ ESP_IDF_COMPONENTS_EXPANDED += esp-idf/components/xtensa/$(IDF_TARGET)/libxt_hal
|
||||
endif
|
||||
|
||||
ifneq ($(CIRCUITPY_ESPCAMERA),0)
|
||||
ESP_IDF_COMPONENTS_EXPANDED += $(BUILD)/esp-idf/esp-idf/esp32-camera/libesp32-camera.a
|
||||
ESP_IDF_COMPONENTS_EXPANDED += $(BUILD)/esp-idf/esp-idf/esp-camera/libesp-camera.a
|
||||
#$(error $(ESP_IDF_COMPONENTS_EXPANDED))
|
||||
endif
|
||||
|
||||
ifneq ($(VALID_BOARD),)
|
||||
# From esp-idf/components/bootloader/Kconfig.projbuild
|
||||
# BOOTLOADER_OFFSET is determined by chip type, based on the ROM bootloader, and is not changeable.
|
||||
ifeq ($(IDF_TARGET),esp32)
|
||||
BOOTLOADER_OFFSET = 0x1000
|
||||
else ifeq ($(IDF_TARGET),esp32h2)
|
||||
BOOTLOADER_OFFSET = 0x0
|
||||
else ifeq ($(IDF_TARGET),esp32c3)
|
||||
BOOTLOADER_OFFSET = 0x0
|
||||
else ifeq ($(IDF_TARGET),esp32c6)
|
||||
BOOTLOADER_OFFSET = 0x0
|
||||
else ifeq ($(IDF_TARGET),esp32s3)
|
||||
BOOTLOADER_OFFSET = 0x0
|
||||
else ifeq ($(IDF_TARGET),esp32s2)
|
||||
@ -432,9 +532,26 @@ IDF_CMAKE_TARGETS = \
|
||||
PARTITION_TABLE_OFFSET = 0x8000
|
||||
FIRMWARE_OFFSET = 0x10000
|
||||
|
||||
ESP_AUTOGEN_LD = $(BUILD)/esp-idf/esp-idf/$(IDF_TARGET)/$(IDF_TARGET)_out.ld $(BUILD)/esp-idf/esp-idf/$(IDF_TARGET)/ld/$(IDF_TARGET).project.ld
|
||||
# Map the flash's run mode to flashing mode (only dual is supported by the early bootloaders).
|
||||
# https://github.com/espressif/esp-idf/blob/82cceabc6e6a0a2d8c40e2249bc59917cc5e577a/components/esptool_py/Kconfig.projbuild#L74-L87
|
||||
ifeq ($(CIRCUITPY_ESP_FLASH_MODE),dout)
|
||||
ESPTOOLPY_FLASHMODE = "dout"
|
||||
endif
|
||||
ifeq ($(CIRCUITPY_ESP_FLASH_MODE),opi)
|
||||
ESPTOOLPY_FLASHMODE = "dout"
|
||||
endif
|
||||
# Most modes can flash with dio
|
||||
ESPTOOLPY_FLASHMODE ?= "dio"
|
||||
|
||||
FLASH_FLAGS = --flash_mode $(CIRCUITPY_ESP_FLASH_MODE) --flash_freq $(CIRCUITPY_ESP_FLASH_FREQ) --flash_size $(CIRCUITPY_ESP_FLASH_SIZE)
|
||||
# Cap the flash speed to 80m.
|
||||
# https://github.com/espressif/esp-idf/blob/82cceabc6e6a0a2d8c40e2249bc59917cc5e577a/components/esptool_py/Kconfig.projbuild#L74-L87
|
||||
ifeq ($(CIRCUITPY_ESP_FLASH_FREQ),120m)
|
||||
ESPTOOLPY_FLASHFREQ = "80m"
|
||||
else
|
||||
ESPTOOLPY_FLASHFREQ = $(CIRCUITPY_ESP_FLASH_FREQ)
|
||||
endif
|
||||
|
||||
FLASH_FLAGS = --flash_mode $(ESPTOOLPY_FLASHMODE) --flash_freq $(ESPTOOLPY_FLASHFREQ) --flash_size $(CIRCUITPY_ESP_FLASH_SIZE)
|
||||
|
||||
ESPTOOL_FLAGS ?= --before=default_reset --after=no_reset --baud 921600
|
||||
|
||||
@ -452,7 +569,7 @@ esp-idf-stamp: $(BUILD)/esp-idf/config/sdkconfig.h
|
||||
|
||||
$(BUILD)/firmware.elf: $(OBJ) | esp-idf-stamp $(IDF_CMAKE_TARGETS)
|
||||
$(STEPECHO) "LINK $@"
|
||||
$(Q)$(CC) -o $@ $(LDFLAGS) $^ -Wl,--start-group $(ESP_IDF_COMPONENTS_EXPANDED) $(BINARY_BLOBS) $(MBEDTLS_COMPONENTS_LINK_EXPANDED) $(BUILD)/esp-idf/esp-idf/newlib/libnewlib.a -Wl,--end-group -u newlib_include_pthread_impl -u ld_include_highint_hdl -Wl,--start-group $(LIBS) -Wl,--end-group $(BUILD)/esp-idf/esp-idf/pthread/libpthread.a -u __cxx_fatal_exception
|
||||
$(Q)$(CC) -o $@ $(LDFLAGS) $^ -Wl,--start-group $(ESP_IDF_COMPONENTS_EXPANDED) $(BINARY_BLOBS) $(MBEDTLS_COMPONENTS_LINK_EXPANDED) $(LIBS) -Wl,--end-group -u newlib_include_pthread_impl -u ld_include_highint_hdl -u __cxx_fatal_exception
|
||||
|
||||
$(BUILD)/circuitpython-firmware.bin: $(BUILD)/firmware.elf | tools/build_memory_info.py
|
||||
$(STEPECHO) "Create $@"
|
||||
|
@ -9,7 +9,7 @@ Support Status:
|
||||
.. csv-table::
|
||||
:header: SoC, Status
|
||||
|
||||
ESP, "beta"
|
||||
ESP32, "beta"
|
||||
ESP32-C3, "beta"
|
||||
ESP32-S2, "stable"
|
||||
ESP32-S3, "beta"
|
||||
|
@ -31,6 +31,8 @@
|
||||
#include "py/mpconfig.h"
|
||||
#include "py/obj.h"
|
||||
|
||||
#include "common-hal/espidf/__init__.h"
|
||||
|
||||
extern const mp_obj_type_t mp_type_espidf_IDFError;
|
||||
extern const mp_obj_type_t mp_type_espidf_MemoryError;
|
||||
|
||||
|
@ -79,11 +79,13 @@ STATIC mp_obj_t espnow_peer_make_new(const mp_obj_type_t *type, size_t n_args, s
|
||||
self->peer_info.ifidx = (wifi_interface_t)mp_arg_validate_int_range(args[ARG_interface].u_int, 0, 1, MP_QSTR_interface);
|
||||
|
||||
self->peer_info.encrypt = args[ARG_encrypted].u_bool;
|
||||
self->lmk_set = false;
|
||||
|
||||
const mp_obj_t lmk = args[ARG_lmk].u_obj;
|
||||
if (lmk != mp_const_none) {
|
||||
self->lmk_set = true;
|
||||
memcpy(self->peer_info.lmk, common_hal_espnow_get_bytes_len(lmk, ESP_NOW_KEY_LEN), ESP_NOW_KEY_LEN);
|
||||
} else if (self->peer_info.encrypt && !self->peer_info.lmk) {
|
||||
} else if (self->peer_info.encrypt) {
|
||||
mp_raise_ValueError_varg(translate("%q is %q"), MP_QSTR_lmk, MP_QSTR_None);
|
||||
}
|
||||
|
||||
@ -196,7 +198,7 @@ STATIC mp_obj_t espnow_peer_set_encrypted(const mp_obj_t self_in, const mp_obj_t
|
||||
|
||||
self->peer_info.encrypt = mp_obj_is_true(value);
|
||||
|
||||
if (!self->peer_info.lmk) {
|
||||
if (!self->lmk_set) {
|
||||
mp_raise_ValueError_varg(translate("%q is %q"), MP_QSTR_lmk, MP_QSTR_None);
|
||||
}
|
||||
|
||||
|
@ -32,6 +32,7 @@
|
||||
typedef struct {
|
||||
mp_obj_base_t base;
|
||||
esp_now_peer_info_t peer_info;
|
||||
bool lmk_set;
|
||||
} espnow_peer_obj_t;
|
||||
|
||||
const mp_obj_type_t espnow_peer_type;
|
||||
extern const mp_obj_type_t espnow_peer_type;
|
||||
|
@ -36,5 +36,3 @@
|
||||
|
||||
// For entering safe mode
|
||||
#define CIRCUITPY_BOOT_BUTTON (&pin_GPIO9)
|
||||
|
||||
#define CIRCUITPY_ESP_USB_SERIAL_JTAG (1)
|
||||
|
@ -6,3 +6,7 @@ IDF_TARGET = esp32c3
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_USB_SERIAL_JTAG = 1
|
||||
|
||||
CIRCUITPY_BLEIO = 0
|
||||
|
@ -1,6 +1,15 @@
|
||||
# chip is ESP32-C3 FH4
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="01Space-LCD042-ESP32C3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -87,7 +87,7 @@ static void io_expander_backlight_init(void) {
|
||||
i2c_master_write_byte(cmd, AW9523_REG_SOFTRESET, true);
|
||||
i2c_master_write_byte(cmd, 0, true);
|
||||
i2c_master_stop(cmd);
|
||||
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_RATE_MS);
|
||||
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_PERIOD_MS);
|
||||
i2c_cmd_link_delete(cmd);
|
||||
|
||||
cmd = i2c_cmd_link_create();
|
||||
@ -97,7 +97,7 @@ static void io_expander_backlight_init(void) {
|
||||
i2c_master_write_byte(cmd, AW9523_DEFAULT_CONFIG >> 8, true);
|
||||
i2c_master_write_byte(cmd, AW9523_DEFAULT_CONFIG & 0xff, true);
|
||||
i2c_master_stop(cmd);
|
||||
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_RATE_MS);
|
||||
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_PERIOD_MS);
|
||||
i2c_cmd_link_delete(cmd);
|
||||
|
||||
cmd = i2c_cmd_link_create();
|
||||
@ -107,7 +107,7 @@ static void io_expander_backlight_init(void) {
|
||||
i2c_master_write_byte(cmd, AW9523_DEFAULT_OUTPUT >> 8, true);
|
||||
i2c_master_write_byte(cmd, AW9523_DEFAULT_OUTPUT & 0xff, true);
|
||||
i2c_master_stop(cmd);
|
||||
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_RATE_MS);
|
||||
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_PERIOD_MS);
|
||||
i2c_cmd_link_delete(cmd);
|
||||
|
||||
i2c_driver_delete(i2c_num);
|
||||
|
@ -5,9 +5,13 @@ USB_MANUFACTURER = "Adafruit"
|
||||
|
||||
IDF_TARGET = esp32s3
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 80m
|
||||
FLASH_SDKCONFIG = esp-idf-config/sdkconfig-4MB-1ota.defaults
|
||||
|
||||
CIRCUITPY_AUDIOBUSIO = 0
|
||||
@ -19,3 +23,5 @@ CIRCUITPY_ONEWIREIO = 0
|
||||
CIRCUITPY_PARALLELDISPLAY = 0
|
||||
CIRCUITPY_RGBMATRIX = 0
|
||||
CIRCUITPY_ROTARYIO = 0
|
||||
|
||||
OPTIMIZATION_FLAGS = -Os
|
||||
|
@ -1,62 +1,22 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S3-Specific
|
||||
#
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
CONFIG_SPIRAM_MODE_QUAD=y
|
||||
# CONFIG_SPIRAM_MODE_OCT is not set
|
||||
CONFIG_SPIRAM_TYPE_AUTO=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
|
||||
#
|
||||
# PSRAM Clock and CS IO for ESP32S3
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM Clock and CS IO for ESP32S3
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_80M is not set
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
# end of SPI RAM config
|
||||
|
||||
# end of ESP32S3-Specific
|
||||
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
|
||||
# end of LWIP
|
||||
|
||||
# CONFIG_OV7670_SUPPORT is not set
|
||||
# CONFIG_NT99141_SUPPORT is not set
|
||||
CONFIG_OV3360_SUPPORT=n
|
||||
# CONFIG_OV2640_SUPPORT is not set
|
||||
CONFIG_OV5640_SUPPORT=y
|
||||
# CONFIG_GC2145_SUPPORT is not set
|
||||
# CONFIG_GC032A_SUPPORT is not set
|
||||
# CONFIG_GC0308_SUPPORT is not set
|
||||
# CONFIG_BF3005_SUPPORT is not set
|
||||
# CONFIG_BF20A6_SUPPORT is not set
|
||||
# CONFIG_SC101IOT_SUPPORT is not set
|
||||
# CONFIG_SC030IOT_SUPPORT is not set
|
||||
#
|
||||
# Camera configuration
|
||||
#
|
||||
# CONFIG_OV7725_SUPPORT is not set
|
||||
# CONFIG_OV3660_SUPPORT is not set
|
||||
# end of Camera configuration
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -27,7 +27,7 @@
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
#include "components/driver/include/driver/gpio.h"
|
||||
#include "components/driver/gpio/include/driver/gpio.h"
|
||||
#include "components/hal/include/hal/gpio_hal.h"
|
||||
#include "common-hal/microcontroller/Pin.h"
|
||||
|
||||
|
@ -6,3 +6,7 @@ IDF_TARGET = esp32
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 40m
|
||||
|
@ -1,37 +0,0 @@
|
||||
CONFIG_ESP32_SPIRAM_SUPPORT=y
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
# CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY is not set
|
||||
CONFIG_SPIRAM_CACHE_WORKAROUND=y
|
||||
|
||||
# Uncomment (remove ###) to send ESP_LOG output to TX/RX pins
|
||||
### #
|
||||
### # ESP System Settings
|
||||
### #
|
||||
### CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
|
||||
### # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM=y
|
||||
### # CONFIG_ESP_CONSOLE_NONE is not set
|
||||
### CONFIG_ESP_CONSOLE_UART=y
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0=y
|
||||
### # CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_1 is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_NUM=0
|
||||
### CONFIG_ESP_CONSOLE_UART_TX_GPIO=8
|
||||
### CONFIG_ESP_CONSOLE_UART_RX_GPIO=7
|
||||
### CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
### # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
|
||||
### # end of ESP System Settings
|
@ -27,7 +27,7 @@
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
#include "components/driver/include/driver/gpio.h"
|
||||
#include "components/driver/gpio/include/driver/gpio.h"
|
||||
#include "components/hal/include/hal/gpio_hal.h"
|
||||
#include "common-hal/microcontroller/Pin.h"
|
||||
|
||||
|
@ -8,3 +8,7 @@ IDF_TARGET = esp32s2
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 40m
|
||||
|
@ -1,47 +0,0 @@
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S2-specific
|
||||
#
|
||||
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
#
|
||||
# PSRAM clock and cs IO for ESP32S2
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM clock and cs IO for ESP32S2
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_80M is not set
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
# end of SPI RAM config
|
||||
|
||||
# end of ESP32S2-specific
|
||||
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
@ -9,3 +9,7 @@ IDF_TARGET = esp32s2
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 40m
|
||||
|
@ -1,37 +0,0 @@
|
||||
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
# end of SPI RAM config
|
||||
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
#
|
||||
# PSRAM clock and cs IO for ESP32S2
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM clock and cs IO for ESP32S2
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_80M is not set
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
|
||||
# end of LWIP
|
@ -9,3 +9,7 @@ IDF_TARGET = esp32s2
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 40m
|
||||
|
@ -1,37 +0,0 @@
|
||||
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
# end of SPI RAM config
|
||||
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
#
|
||||
# PSRAM clock and cs IO for ESP32S2
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM clock and cs IO for ESP32S2
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_80M is not set
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
|
||||
# end of LWIP
|
@ -27,7 +27,7 @@
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
#include "components/driver/include/driver/gpio.h"
|
||||
#include "components/driver/gpio/include/driver/gpio.h"
|
||||
#include "components/hal/include/hal/gpio_hal.h"
|
||||
#include "common-hal/microcontroller/Pin.h"
|
||||
|
||||
|
@ -5,8 +5,13 @@ USB_MANUFACTURER = "Adafruit"
|
||||
|
||||
IDF_TARGET = esp32s3
|
||||
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 80m
|
||||
|
||||
OPTIMIZATION_FLAGS = -Os
|
||||
CIRCUITPY_ESPCAMERA = 0
|
||||
|
@ -1,43 +1,9 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S3-Specific
|
||||
#
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
CONFIG_SPIRAM_MODE_QUAD=y
|
||||
# CONFIG_SPIRAM_MODE_OCT is not set
|
||||
CONFIG_SPIRAM_TYPE_AUTO=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
#
|
||||
# PSRAM Clock and CS IO for ESP32S3
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM Clock and CS IO for ESP32S3
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_120M is not set
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
# CONFIG_SPIRAM_SPEED_40M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# end of SPI RAM config
|
||||
|
||||
# end of ESP32S3-Specific
|
||||
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
@ -45,3 +11,5 @@ CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -27,7 +27,7 @@
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
#include "components/driver/include/driver/gpio.h"
|
||||
#include "components/driver/gpio/include/driver/gpio.h"
|
||||
#include "components/hal/include/hal/gpio_hal.h"
|
||||
#include "common-hal/microcontroller/Pin.h"
|
||||
|
||||
|
@ -1,7 +1,15 @@
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=n
|
||||
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -7,7 +7,13 @@ USB_MANUFACTURER = "Adafruit"
|
||||
IDF_TARGET = esp32s3
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 80m
|
||||
|
||||
CIRCUITPY_ESPCAMERA = 0
|
||||
|
||||
OPTIMIZATION_FLAGS = -Os
|
||||
|
@ -1,43 +1,9 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S3-Specific
|
||||
#
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
CONFIG_SPIRAM_MODE_QUAD=y
|
||||
# CONFIG_SPIRAM_MODE_OCT is not set
|
||||
CONFIG_SPIRAM_TYPE_AUTO=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
#
|
||||
# PSRAM Clock and CS IO for ESP32S3
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM Clock and CS IO for ESP32S3
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_120M is not set
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
# CONFIG_SPIRAM_SPEED_40M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# end of SPI RAM config
|
||||
|
||||
# end of ESP32S3-Specific
|
||||
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
@ -45,3 +11,5 @@ CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -7,7 +7,12 @@ USB_MANUFACTURER = "Adafruit"
|
||||
IDF_TARGET = esp32s3
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
OPTIMIZATION_FLAGS = -Os
|
||||
CIRCUITPY_ESPCAMERA = 0
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 80m
|
||||
|
@ -1,43 +1,9 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S3-Specific
|
||||
#
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
CONFIG_SPIRAM_MODE_QUAD=y
|
||||
# CONFIG_SPIRAM_MODE_OCT is not set
|
||||
CONFIG_SPIRAM_TYPE_AUTO=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
#
|
||||
# PSRAM Clock and CS IO for ESP32S3
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM Clock and CS IO for ESP32S3
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_120M is not set
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
# CONFIG_SPIRAM_SPEED_40M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# end of SPI RAM config
|
||||
|
||||
# end of ESP32S3-Specific
|
||||
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
@ -45,3 +11,5 @@ CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -1,20 +0,0 @@
|
||||
CONFIG_ESP32_ECO3_CACHE_LOCK_FIX=y
|
||||
CONFIG_ESP32_SPIRAM_SUPPORT=n
|
||||
|
||||
# Uncomment (remove ###) to send ESP_LOG output to TX/RX pins
|
||||
### #
|
||||
### # ESP System Settings
|
||||
### #
|
||||
### CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
|
||||
### # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM=y
|
||||
### CONFIG_ESP_CONSOLE_NONE is not set
|
||||
### CONFIG_ESP_CONSOLE_UART=y
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0=y
|
||||
### # CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_1 is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_NUM=0
|
||||
### CONFIG_ESP_CONSOLE_UART_TX_GPIO=17
|
||||
### CONFIG_ESP_CONSOLE_UART_RX_GPIO=16
|
||||
### CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
### # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
|
||||
### # end of ESP System Settings
|
@ -50,12 +50,6 @@ uint8_t display_init_sequence[] = {
|
||||
};
|
||||
|
||||
void board_init(void) {
|
||||
// Debug UART
|
||||
#ifdef DEBUG
|
||||
common_hal_never_reset_pin(&pin_GPIO37);
|
||||
common_hal_never_reset_pin(&pin_GPIO38);
|
||||
#endif /* DEBUG */
|
||||
|
||||
displayio_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
|
||||
busio_spi_obj_t *spi = &bus->inline_bus;
|
||||
common_hal_busio_spi_construct(spi, &pin_GPIO36, &pin_GPIO35, NULL, false);
|
||||
|
@ -12,8 +12,8 @@ CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
CIRCUITPY_ESPCAMERA = 0
|
||||
|
||||
# Include these Python libraries in firmware.
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_PortalBase
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_FakeRequests
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Display_Text
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 40m
|
||||
|
@ -44,8 +44,8 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
|
||||
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO33) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO34) },
|
||||
|
||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_DEBUG_TX), MP_ROM_PTR(&pin_GPIO37) },
|
||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_DEBUG_RX), MP_ROM_PTR(&pin_GPIO38) },
|
||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_DEBUG_TX), MP_ROM_PTR(&pin_GPIO43) },
|
||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_DEBUG_RX), MP_ROM_PTR(&pin_GPIO44) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_STEMMA_I2C), MP_ROM_PTR(&board_i2c_obj) },
|
||||
|
@ -1,37 +0,0 @@
|
||||
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
# end of SPI RAM config
|
||||
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
#
|
||||
# PSRAM clock and cs IO for ESP32S2
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM clock and cs IO for ESP32S2
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_80M is not set
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
|
||||
# end of LWIP
|
@ -1,20 +0,0 @@
|
||||
CONFIG_ESP32_ECO3_CACHE_LOCK_FIX=y
|
||||
CONFIG_ESP32_SPIRAM_SUPPORT=n
|
||||
|
||||
# Uncomment (remove ###) to send ESP_LOG output to TX/RX pins
|
||||
### #
|
||||
### # ESP System Settings
|
||||
### #
|
||||
### CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
|
||||
### # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM=y
|
||||
### CONFIG_ESP_CONSOLE_NONE is not set
|
||||
### CONFIG_ESP_CONSOLE_UART=y
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0=y
|
||||
### # CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_1 is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_NUM=0
|
||||
### CONFIG_ESP_CONSOLE_UART_TX_GPIO=17
|
||||
### CONFIG_ESP_CONSOLE_UART_RX_GPIO=16
|
||||
### CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
### # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
|
||||
### # end of ESP System Settings
|
@ -114,12 +114,6 @@ const uint8_t refresh_sequence[] = {
|
||||
};
|
||||
|
||||
void board_init(void) {
|
||||
// Debug UART
|
||||
#ifdef DEBUG
|
||||
common_hal_never_reset_pin(&pin_GPIO43);
|
||||
common_hal_never_reset_pin(&pin_GPIO44);
|
||||
#endif /* DEBUG */
|
||||
|
||||
displayio_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
|
||||
busio_spi_obj_t *spi = &bus->inline_bus;
|
||||
common_hal_busio_spi_construct(spi, &pin_GPIO36, &pin_GPIO35, NULL, false);
|
||||
|
@ -18,3 +18,7 @@ FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Display_Text
|
||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 40m
|
||||
|
@ -1,37 +0,0 @@
|
||||
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
# end of SPI RAM config
|
||||
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
#
|
||||
# PSRAM clock and cs IO for ESP32S2
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM clock and cs IO for ESP32S2
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_80M is not set
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
|
||||
# end of LWIP
|
@ -27,7 +27,7 @@
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
#include "components/driver/include/driver/gpio.h"
|
||||
#include "components/driver/gpio/include/driver/gpio.h"
|
||||
#include "components/hal/include/hal/gpio_hal.h"
|
||||
#include "common-hal/microcontroller/Pin.h"
|
||||
|
||||
|
@ -6,7 +6,11 @@ USB_MANUFACTURER = "Adafruit"
|
||||
IDF_TARGET = esp32s3
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 80m
|
||||
|
||||
CIRCUITPY_ESP32_CAMERA = 0
|
||||
|
@ -1,39 +1,15 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S3-Specific
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
CONFIG_SPIRAM_MODE_QUAD=y
|
||||
# CONFIG_SPIRAM_MODE_OCT is not set
|
||||
CONFIG_SPIRAM_TYPE_AUTO=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
#
|
||||
# PSRAM Clock and CS IO for ESP32S3
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM Clock and CS IO for ESP32S3
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_120M is not set
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
# CONFIG_SPIRAM_SPEED_40M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# end of SPI RAM config
|
||||
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="matrixportal-s3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -5,6 +5,10 @@ USB_MANUFACTURER = "Adafruit"
|
||||
|
||||
IDF_TARGET = esp32s2
|
||||
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 40m
|
||||
|
@ -1,37 +0,0 @@
|
||||
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
# end of SPI RAM config
|
||||
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
#
|
||||
# PSRAM clock and cs IO for ESP32S2
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM clock and cs IO for ESP32S2
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_80M is not set
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="Metro-ESP32S2"
|
||||
# end of LWIP
|
@ -5,6 +5,10 @@ USB_MANUFACTURER = "Adafruit"
|
||||
|
||||
IDF_TARGET = esp32s3
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 16MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_MODE = opi
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 80m
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 8MB
|
||||
|
@ -1,46 +1,15 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S3-Specific
|
||||
#
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_MODE_QUAD is not set
|
||||
CONFIG_SPIRAM_MODE_OCT=y
|
||||
CONFIG_SPIRAM_TYPE_AUTO=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=8388608
|
||||
# end of SPI RAM config
|
||||
|
||||
# PSRAM Clock and CS IO for ESP32S3
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM Clock and CS IO for ESP32S3
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_120M is not set
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
# CONFIG_SPIRAM_SPEED_40M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# end of SPI RAM config
|
||||
|
||||
# end of ESP32S3-Specific
|
||||
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="Metro-ESP32S3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -27,7 +27,7 @@
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
#include "components/driver/include/driver/gpio.h"
|
||||
#include "components/driver/gpio/include/driver/gpio.h"
|
||||
#include "components/hal/include/hal/gpio_hal.h"
|
||||
#include "common-hal/microcontroller/Pin.h"
|
||||
|
||||
|
@ -3,6 +3,10 @@ CIRCUITPY_CREATION_ID = 0x00320003
|
||||
|
||||
IDF_TARGET = esp32
|
||||
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 80m
|
||||
|
@ -1,45 +0,0 @@
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
# CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY is not set
|
||||
CONFIG_SPIRAM_CACHE_WORKAROUND=y
|
||||
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
CONFIG_ESP32_SPIRAM_SUPPORT=y
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
|
||||
### # Uncomment (remove ###) to send ESP_LOG output to TX/RX pins
|
||||
### #
|
||||
### # ESP System Settings
|
||||
### #
|
||||
### CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
|
||||
### # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM=y
|
||||
### # CONFIG_ESP_CONSOLE_NONE is not set
|
||||
### CONFIG_ESP_CONSOLE_UART=y
|
||||
### CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0=y
|
||||
### # CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_1 is not set
|
||||
### CONFIG_ESP_CONSOLE_UART_NUM=0
|
||||
### CONFIG_ESP_CONSOLE_UART_TX_GPIO=32
|
||||
### CONFIG_ESP_CONSOLE_UART_RX_GPIO=7
|
||||
### CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
### # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
|
||||
### # end of ESP System Settings
|
@ -43,5 +43,3 @@
|
||||
|
||||
// For entering safe mode
|
||||
#define CIRCUITPY_BOOT_BUTTON (&pin_GPIO9)
|
||||
|
||||
#define CIRCUITPY_ESP_USB_SERIAL_JTAG (1)
|
||||
|
@ -6,3 +6,7 @@ IDF_TARGET = esp32c3
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_USB_SERIAL_JTAG = 1
|
||||
|
||||
CIRCUITPY_BLEIO = 0
|
||||
|
@ -1,5 +1,15 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="Adafruit-QTPy-ESP32C3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -9,3 +9,7 @@ IDF_TARGET = esp32s2
|
||||
CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 40m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 40m
|
||||
|
@ -1,37 +0,0 @@
|
||||
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
# CONFIG_SPIRAM_TYPE_AUTO is not set
|
||||
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
# end of SPI RAM config
|
||||
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
#
|
||||
# PSRAM clock and cs IO for ESP32S2
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM clock and cs IO for ESP32S2
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_80M is not set
|
||||
CONFIG_SPIRAM_SPEED_40M=y
|
||||
# CONFIG_SPIRAM_SPEED_26M is not set
|
||||
# CONFIG_SPIRAM_SPEED_20M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
|
||||
# end of LWIP
|
@ -25,15 +25,5 @@
|
||||
*/
|
||||
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
|
||||
void board_init(void) {
|
||||
// Debug UART
|
||||
#ifdef DEBUG
|
||||
common_hal_never_reset_pin(&pin_GPIO43);
|
||||
common_hal_never_reset_pin(&pin_GPIO44);
|
||||
#endif
|
||||
}
|
||||
|
||||
// Use the MP_WEAK supervisor/shared/board.c versions of routines not defined here.
|
||||
|
@ -10,4 +10,8 @@ CIRCUITPY_ESP_FLASH_MODE = dio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 8MB
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = qio
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 80m
|
||||
|
||||
CIRCUITPY_ESPCAMERA = 0
|
||||
|
@ -1,43 +1,9 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# ESP32S3-Specific
|
||||
#
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||
#
|
||||
# SPI RAM config
|
||||
#
|
||||
CONFIG_SPIRAM_MODE_QUAD=y
|
||||
# CONFIG_SPIRAM_MODE_OCT is not set
|
||||
CONFIG_SPIRAM_TYPE_AUTO=y
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
|
||||
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
|
||||
CONFIG_SPIRAM_SIZE=2097152
|
||||
#
|
||||
# PSRAM Clock and CS IO for ESP32S3
|
||||
#
|
||||
CONFIG_DEFAULT_PSRAM_CLK_IO=30
|
||||
CONFIG_DEFAULT_PSRAM_CS_IO=26
|
||||
# end of PSRAM Clock and CS IO for ESP32S3
|
||||
|
||||
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
|
||||
# CONFIG_SPIRAM_RODATA is not set
|
||||
# CONFIG_SPIRAM_SPEED_120M is not set
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
# CONFIG_SPIRAM_SPEED_40M is not set
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_BOOT_INIT=y
|
||||
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
|
||||
CONFIG_SPIRAM_USE_MEMMAP=y
|
||||
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
|
||||
# CONFIG_SPIRAM_USE_MALLOC is not set
|
||||
CONFIG_SPIRAM_MEMTEST=y
|
||||
# end of SPI RAM config
|
||||
|
||||
# end of ESP32S3-Specific
|
||||
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
@ -45,3 +11,5 @@ CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -25,15 +25,5 @@
|
||||
*/
|
||||
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
|
||||
void board_init(void) {
|
||||
// Debug UART
|
||||
#ifdef DEBUG
|
||||
common_hal_never_reset_pin(&pin_GPIO43);
|
||||
common_hal_never_reset_pin(&pin_GPIO44);
|
||||
#endif
|
||||
}
|
||||
|
||||
// Use the MP_WEAK supervisor/shared/board.c versions of routines not defined here.
|
||||
|
@ -1,7 +1,15 @@
|
||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=n
|
||||
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
34
ports/espressif/boards/adafruit_qualia_s3_rgb666/board.c
Normal file
34
ports/espressif/boards/adafruit_qualia_s3_rgb666/board.c
Normal file
@ -0,0 +1,34 @@
|
||||
/*
|
||||
* This file is part of the MicroPython project, http://micropython.org/
|
||||
*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2020 Scott Shawcroft for Adafruit Industries
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
|
||||
void board_init(void) {
|
||||
}
|
||||
|
||||
// Use the MP_WEAK supervisor/shared/board.c versions of routines not defined here.
|
@ -0,0 +1,40 @@
|
||||
/*
|
||||
* This file is part of the MicroPython project, http://micropython.org/
|
||||
*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 Scott Shawcroft for Adafruit Industries
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
// Micropython setup
|
||||
|
||||
#define MICROPY_HW_BOARD_NAME "Adafruit-Qualia-S3-RGB666"
|
||||
#define MICROPY_HW_MCU_NAME "ESP32S3"
|
||||
|
||||
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO8)
|
||||
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO18)
|
||||
|
||||
#define MICROPY_HW_NEOPIXEL (&pin_GPIO4) // also DBLTAP
|
||||
|
||||
#define DOUBLE_TAP_PIN (&pin_GPIO4) // also NEOPIXEL
|
||||
|
||||
// a 1024x768 16BPP framebuffer + some breathing room
|
||||
#define DEFAULT_RESERVED_PSRAM (1024 * 1024 * 2)
|
@ -0,0 +1,16 @@
|
||||
USB_VID = 0x239A
|
||||
USB_PID = 0x8148
|
||||
USB_PRODUCT = "Qualia-S3-RGB666"
|
||||
USB_MANUFACTURER = "Adafruit"
|
||||
|
||||
IDF_TARGET = esp32s3
|
||||
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 16MB
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
|
||||
CIRCUITPY_ESP_PSRAM_SIZE = 8MB
|
||||
CIRCUITPY_ESP_PSRAM_MODE = opi
|
||||
CIRCUITPY_ESP_PSRAM_FREQ = 120m
|
||||
|
||||
CIRCUITPY_DOTCLOCKFRAMEBUFFER = 1
|
100
ports/espressif/boards/adafruit_qualia_s3_rgb666/pins.c
Normal file
100
ports/espressif/boards/adafruit_qualia_s3_rgb666/pins.c
Normal file
@ -0,0 +1,100 @@
|
||||
#include "py/objtuple.h"
|
||||
#include "shared-bindings/board/__init__.h"
|
||||
|
||||
#define MP_DEFINE_BYTES_OBJ(obj_name, bin) mp_obj_str_t obj_name = {{&mp_type_bytes}, 0, sizeof(bin) - 1, (const byte *)bin}
|
||||
|
||||
static const char i2c_bus_init_sequence[] = {
|
||||
2, 3, 0x78, // set GPIO direction
|
||||
2, 2, 0, // disable all output inversion
|
||||
0, // trailing NUL for python bytes() representation
|
||||
};
|
||||
STATIC MP_DEFINE_BYTES_OBJ(i2c_init_byte_obj, i2c_bus_init_sequence);
|
||||
|
||||
STATIC const mp_rom_map_elem_t tft_io_expander_table[] = {
|
||||
{ MP_ROM_QSTR(MP_QSTR_i2c_address), MP_ROM_INT(0x3f)},
|
||||
{ MP_ROM_QSTR(MP_QSTR_gpio_address), MP_ROM_INT(1)},
|
||||
{ MP_ROM_QSTR(MP_QSTR_gpio_data_len), MP_ROM_INT(1)},
|
||||
{ MP_ROM_QSTR(MP_QSTR_gpio_data), MP_ROM_INT(0xFD)},
|
||||
{ MP_ROM_QSTR(MP_QSTR_cs_bit), MP_ROM_INT(1)},
|
||||
{ MP_ROM_QSTR(MP_QSTR_mosi_bit), MP_ROM_INT(7)},
|
||||
{ MP_ROM_QSTR(MP_QSTR_clk_bit), MP_ROM_INT(0)},
|
||||
{ MP_ROM_QSTR(MP_QSTR_reset_bit), MP_ROM_INT(2)},
|
||||
{ MP_ROM_QSTR(MP_QSTR_i2c_init_sequence), &i2c_init_byte_obj},
|
||||
};
|
||||
MP_DEFINE_CONST_DICT(tft_io_expander_dict, tft_io_expander_table);
|
||||
|
||||
STATIC const mp_rom_obj_tuple_t tft_r_pins = {
|
||||
{&mp_type_tuple},
|
||||
5,
|
||||
{
|
||||
MP_ROM_PTR(&pin_GPIO11),
|
||||
MP_ROM_PTR(&pin_GPIO10),
|
||||
MP_ROM_PTR(&pin_GPIO9),
|
||||
MP_ROM_PTR(&pin_GPIO46),
|
||||
MP_ROM_PTR(&pin_GPIO3),
|
||||
}
|
||||
};
|
||||
|
||||
STATIC const mp_rom_obj_tuple_t tft_g_pins = {
|
||||
{&mp_type_tuple},
|
||||
6,
|
||||
{
|
||||
MP_ROM_PTR(&pin_GPIO48),
|
||||
MP_ROM_PTR(&pin_GPIO47),
|
||||
MP_ROM_PTR(&pin_GPIO21),
|
||||
MP_ROM_PTR(&pin_GPIO14),
|
||||
MP_ROM_PTR(&pin_GPIO13),
|
||||
MP_ROM_PTR(&pin_GPIO12),
|
||||
}
|
||||
};
|
||||
|
||||
STATIC const mp_rom_obj_tuple_t tft_b_pins = {
|
||||
{&mp_type_tuple},
|
||||
5,
|
||||
{
|
||||
MP_ROM_PTR(&pin_GPIO40),
|
||||
MP_ROM_PTR(&pin_GPIO39),
|
||||
MP_ROM_PTR(&pin_GPIO38),
|
||||
MP_ROM_PTR(&pin_GPIO0),
|
||||
MP_ROM_PTR(&pin_GPIO45),
|
||||
}
|
||||
};
|
||||
|
||||
STATIC const mp_rom_map_elem_t tft_table[] = {
|
||||
{ MP_ROM_QSTR(MP_QSTR_de), MP_ROM_PTR(&pin_GPIO2) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_vsync), MP_ROM_PTR(&pin_GPIO42) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_hsync), MP_ROM_PTR(&pin_GPIO41) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_dclk), MP_ROM_PTR(&pin_GPIO1) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_red), MP_ROM_PTR(&tft_r_pins) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_green), MP_ROM_PTR(&tft_g_pins) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_blue), MP_ROM_PTR(&tft_b_pins) },
|
||||
};
|
||||
MP_DEFINE_CONST_DICT(tft_dict, tft_table);
|
||||
|
||||
STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
|
||||
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_TFT_PINS), MP_ROM_PTR(&tft_dict) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_TFT_IO_EXPANDER), MP_ROM_PTR(&tft_io_expander_dict) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(MICROPY_HW_NEOPIXEL) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_GPIO43) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_GPIO44) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(DEFAULT_I2C_BUS_SDA) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(DEFAULT_I2C_BUS_SCL) },
|
||||
|
||||
// I/O expander pin numbers
|
||||
{ MP_ROM_QSTR(MP_QSTR_TFT_SCK), MP_ROM_INT(0) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_TFT_CS), MP_ROM_INT(1) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_TFT_RESET), MP_ROM_INT(2) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_TP_IRQ), MP_ROM_INT(3) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_BACKLIGHT), MP_ROM_INT(4) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_BTN_UP), MP_ROM_INT(5) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_BTN_DN), MP_ROM_INT(6) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_TFT_MOSI), MP_ROM_INT(7) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_STEMMA_I2C), MP_ROM_PTR(&board_i2c_obj) },
|
||||
};
|
||||
MP_DEFINE_CONST_DICT(board_module_globals, board_module_globals_table);
|
15
ports/espressif/boards/adafruit_qualia_s3_rgb666/sdkconfig
Normal file
15
ports/espressif/boards/adafruit_qualia_s3_rgb666/sdkconfig
Normal file
@ -0,0 +1,15 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="qualia"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
@ -28,16 +28,10 @@
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
#include "supervisor/board.h"
|
||||
|
||||
#include "components/driver/include/driver/gpio.h"
|
||||
#include "components/driver/gpio/include/driver/gpio.h"
|
||||
#include "soc/usb_serial_jtag_struct.h"
|
||||
|
||||
void board_init(void) {
|
||||
// Debug UART
|
||||
#ifdef DEBUG
|
||||
common_hal_never_reset_pin(&pin_GPIO20);
|
||||
common_hal_never_reset_pin(&pin_GPIO21);
|
||||
#endif
|
||||
|
||||
// This board has LEDs connected to the USB pins
|
||||
USB_SERIAL_JTAG.conf0.usb_pad_enable = 0;
|
||||
USB_SERIAL_JTAG.conf0.dp_pullup = 0;
|
||||
|
@ -8,3 +8,7 @@ CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 2MB
|
||||
|
||||
CIRCUITPY_DUALBANK = 0
|
||||
|
||||
CIRCUITPY_ESP_USB_SERIAL_JTAG = 0
|
||||
|
||||
CIRCUITPY_BLEIO = 0
|
||||
|
@ -1,5 +1,15 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="AIThinker-ESP32C3S-2M"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -28,16 +28,10 @@
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
#include "supervisor/board.h"
|
||||
|
||||
#include "components/driver/include/driver/gpio.h"
|
||||
#include "components/driver/gpio/include/driver/gpio.h"
|
||||
#include "soc/usb_serial_jtag_struct.h"
|
||||
|
||||
void board_init(void) {
|
||||
// Debug UART
|
||||
#ifdef DEBUG
|
||||
common_hal_never_reset_pin(&pin_GPIO20);
|
||||
common_hal_never_reset_pin(&pin_GPIO21);
|
||||
#endif
|
||||
|
||||
// This board has LEDs connected to the USB pins
|
||||
USB_SERIAL_JTAG.conf0.usb_pad_enable = 0;
|
||||
USB_SERIAL_JTAG.conf0.dp_pullup = 0;
|
||||
|
@ -6,3 +6,7 @@ IDF_TARGET = esp32c3
|
||||
CIRCUITPY_ESP_FLASH_MODE = qio
|
||||
CIRCUITPY_ESP_FLASH_FREQ = 80m
|
||||
CIRCUITPY_ESP_FLASH_SIZE = 4MB
|
||||
|
||||
CIRCUITPY_ESP_USB_SERIAL_JTAG = 0
|
||||
|
||||
CIRCUITPY_BLEIO = 0
|
||||
|
@ -1,5 +1,15 @@
|
||||
#
|
||||
# Espressif IoT Development Framework Configuration
|
||||
#
|
||||
#
|
||||
# Component config
|
||||
#
|
||||
#
|
||||
# LWIP
|
||||
#
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="AIThinker-ESP32C3S"
|
||||
# end of LWIP
|
||||
|
||||
# end of Component config
|
||||
|
||||
# end of Espressif IoT Development Framework Configuration
|
||||
|
@ -25,15 +25,5 @@
|
||||
*/
|
||||
|
||||
#include "supervisor/board.h"
|
||||
#include "mpconfigboard.h"
|
||||
#include "shared-bindings/microcontroller/Pin.h"
|
||||
|
||||
void board_init(void) {
|
||||
// Debug UART
|
||||
#ifdef DEBUG
|
||||
common_hal_never_reset_pin(&pin_GPIO43);
|
||||
common_hal_never_reset_pin(&pin_GPIO44);
|
||||
#endif /* DEBUG */
|
||||
}
|
||||
|
||||
// Use the MP_WEAK supervisor/shared/board.c versions of routines not defined here.
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user