Skip to content

Commit

Permalink
Merge remote-tracking branch 'adafruit/main' into design_guide_update
Browse files Browse the repository at this point in the history
  • Loading branch information
tannewt committed Aug 11, 2022
2 parents 9c6c8b5 + d645e9c commit 1ae88c3
Show file tree
Hide file tree
Showing 175 changed files with 3,695 additions and 727 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -307,3 +307,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/
1 change: 1 addition & 0 deletions conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@ def autoapi_prepare_jinja_env(jinja_env):
"ports/cxd56/spresense-exported-sdk",
"ports/espressif/certificates",
"ports/espressif/esp-idf",
"ports/espressif/esp32-camera",
"ports/espressif/.idf_tools",
"ports/espressif/peripherals",
"ports/litex/hw",
Expand Down
2 changes: 1 addition & 1 deletion docs/porting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ as a natural "TODO" list. An example minimal build list is shown below:
CIRCUITPY_SDCARDIO = 0
CIRCUITPY_FRAMEBUFFERIO = 0
CIRCUITPY_FREQUENCYIO = 0
CIRCUITPY_I2CPERIPHERAL = 0
CIRCUITPY_I2CTARGET = 0
# Requires SPI, PulseIO (stub ok):
CIRCUITPY_DISPLAYIO = 0
Expand Down
2 changes: 1 addition & 1 deletion frozen/circuitpython-stage
22 changes: 14 additions & 8 deletions locale/ID.po
Original file line number Diff line number Diff line change
Expand Up @@ -404,12 +404,14 @@ msgstr "Alamat harus sepanjang %d byte"
msgid "All CAN peripherals are in use"
msgstr ""

#: ports/espressif/common-hal/busio/I2C.c
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/nrf/common-hal/busio/I2C.c
#: ports/espressif/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use"
msgstr "Semua perangkat I2C sedang digunakan"

#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "All I2C targets are in use"
msgstr ""

#: ports/espressif/common-hal/countio/Counter.c
#: ports/espressif/common-hal/frequencyio/FrequencyIn.c
#: ports/espressif/common-hal/rotaryio/IncrementalEncoder.c
Expand Down Expand Up @@ -1609,7 +1611,7 @@ msgstr ""
msgid "Only one TouchAlarm can be set in deep sleep."
msgstr ""

#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "Only one address is allowed"
msgstr ""

Expand Down Expand Up @@ -2350,11 +2352,11 @@ msgstr "__new__ arg harus berupa user-type"
msgid "a bytes-like object is required"
msgstr "sebuah objek menyerupai byte (bytes-like) dibutuhkan"

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "address out of bounds"
msgstr "alamat di luar batas"

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "addresses is empty"
msgstr "alamatnya kosong"

Expand Down Expand Up @@ -2546,7 +2548,7 @@ msgstr "tidak dapat menetapkan ke ekspresi"
msgid "can't cancel self"
msgstr ""

#: py/obj.c py/objint.c shared-bindings/i2cperipheral/I2CPeripheral.c
#: py/obj.c py/objint.c shared-bindings/i2ctarget/I2CTarget.c
#: shared-module/adafruit_pixelbuf/PixelBuf.c
msgid "can't convert %q to %q"
msgstr ""
Expand Down Expand Up @@ -3283,6 +3285,10 @@ msgstr ""
msgid "invalid micropython decorator"
msgstr "micropython decorator tidak valid"

#: ports/espressif/common-hal/esp32_camera/Camera.c
msgid "invalid setting"
msgstr ""

#: shared-bindings/random/__init__.c
msgid "invalid step"
msgstr ""
Expand Down Expand Up @@ -3538,7 +3544,7 @@ msgstr ""
msgid "no response from SD card"
msgstr ""

#: py/objobject.c py/runtime.c
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute"
msgstr ""

Expand Down
22 changes: 14 additions & 8 deletions locale/circuitpython.pot
Original file line number Diff line number Diff line change
Expand Up @@ -398,12 +398,14 @@ msgstr ""
msgid "All CAN peripherals are in use"
msgstr ""

#: ports/espressif/common-hal/busio/I2C.c
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/nrf/common-hal/busio/I2C.c
#: ports/espressif/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use"
msgstr ""

#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "All I2C targets are in use"
msgstr ""

#: ports/espressif/common-hal/countio/Counter.c
#: ports/espressif/common-hal/frequencyio/FrequencyIn.c
#: ports/espressif/common-hal/rotaryio/IncrementalEncoder.c
Expand Down Expand Up @@ -1589,7 +1591,7 @@ msgstr ""
msgid "Only one TouchAlarm can be set in deep sleep."
msgstr ""

#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "Only one address is allowed"
msgstr ""

Expand Down Expand Up @@ -2319,11 +2321,11 @@ msgstr ""
msgid "a bytes-like object is required"
msgstr ""

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "address out of bounds"
msgstr ""

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "addresses is empty"
msgstr ""

Expand Down Expand Up @@ -2515,7 +2517,7 @@ msgstr ""
msgid "can't cancel self"
msgstr ""

#: py/obj.c py/objint.c shared-bindings/i2cperipheral/I2CPeripheral.c
#: py/obj.c py/objint.c shared-bindings/i2ctarget/I2CTarget.c
#: shared-module/adafruit_pixelbuf/PixelBuf.c
msgid "can't convert %q to %q"
msgstr ""
Expand Down Expand Up @@ -3252,6 +3254,10 @@ msgstr ""
msgid "invalid micropython decorator"
msgstr ""

#: ports/espressif/common-hal/esp32_camera/Camera.c
msgid "invalid setting"
msgstr ""

#: shared-bindings/random/__init__.c
msgid "invalid step"
msgstr ""
Expand Down Expand Up @@ -3507,7 +3513,7 @@ msgstr ""
msgid "no response from SD card"
msgstr ""

#: py/objobject.c py/runtime.c
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute"
msgstr ""

Expand Down
22 changes: 14 additions & 8 deletions locale/cs.po
Original file line number Diff line number Diff line change
Expand Up @@ -405,12 +405,14 @@ msgstr "Adresa musí být %d bajtů dlouhá"
msgid "All CAN peripherals are in use"
msgstr "Všechny CAN periferie jsou používány"

#: ports/espressif/common-hal/busio/I2C.c
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/nrf/common-hal/busio/I2C.c
#: ports/espressif/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use"
msgstr "Všechny I2C periferie jsou používány"

#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "All I2C targets are in use"
msgstr ""

#: ports/espressif/common-hal/countio/Counter.c
#: ports/espressif/common-hal/frequencyio/FrequencyIn.c
#: ports/espressif/common-hal/rotaryio/IncrementalEncoder.c
Expand Down Expand Up @@ -1605,7 +1607,7 @@ msgstr ""
msgid "Only one TouchAlarm can be set in deep sleep."
msgstr ""

#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "Only one address is allowed"
msgstr ""

Expand Down Expand Up @@ -2337,11 +2339,11 @@ msgstr ""
msgid "a bytes-like object is required"
msgstr ""

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "address out of bounds"
msgstr ""

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "addresses is empty"
msgstr ""

Expand Down Expand Up @@ -2533,7 +2535,7 @@ msgstr ""
msgid "can't cancel self"
msgstr ""

#: py/obj.c py/objint.c shared-bindings/i2cperipheral/I2CPeripheral.c
#: py/obj.c py/objint.c shared-bindings/i2ctarget/I2CTarget.c
#: shared-module/adafruit_pixelbuf/PixelBuf.c
msgid "can't convert %q to %q"
msgstr ""
Expand Down Expand Up @@ -3270,6 +3272,10 @@ msgstr ""
msgid "invalid micropython decorator"
msgstr ""

#: ports/espressif/common-hal/esp32_camera/Camera.c
msgid "invalid setting"
msgstr ""

#: shared-bindings/random/__init__.c
msgid "invalid step"
msgstr ""
Expand Down Expand Up @@ -3525,7 +3531,7 @@ msgstr ""
msgid "no response from SD card"
msgstr ""

#: py/objobject.c py/runtime.c
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute"
msgstr ""

Expand Down
22 changes: 14 additions & 8 deletions locale/de_DE.po
Original file line number Diff line number Diff line change
Expand Up @@ -407,12 +407,14 @@ msgstr "Die Adresse muss %d Bytes lang sein"
msgid "All CAN peripherals are in use"
msgstr "Alle CAN-Schnittstellen sind in Benutzung"

#: ports/espressif/common-hal/busio/I2C.c
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/nrf/common-hal/busio/I2C.c
#: ports/espressif/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use"
msgstr "Alle I2C-Peripheriegeräte sind in Benutzung"

#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "All I2C targets are in use"
msgstr ""

#: ports/espressif/common-hal/countio/Counter.c
#: ports/espressif/common-hal/frequencyio/FrequencyIn.c
#: ports/espressif/common-hal/rotaryio/IncrementalEncoder.c
Expand Down Expand Up @@ -1624,7 +1626,7 @@ msgstr ""
msgid "Only one TouchAlarm can be set in deep sleep."
msgstr "Nur ein TouchAlarm kann in Deep Sleep gesetzt werden."

#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "Only one address is allowed"
msgstr "Nur eine Adresse ist erlaubt"

Expand Down Expand Up @@ -2389,11 +2391,11 @@ msgstr "__new__ arg muss user-type sein"
msgid "a bytes-like object is required"
msgstr "ein Byte-ähnliches Objekt ist erforderlich"

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "address out of bounds"
msgstr "Adresse außerhalb der Grenzen"

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "addresses is empty"
msgstr "addresses ist leer"

Expand Down Expand Up @@ -2587,7 +2589,7 @@ msgstr "kann keinem Ausdruck zuweisen"
msgid "can't cancel self"
msgstr "kann self nicht abbrechen"

#: py/obj.c py/objint.c shared-bindings/i2cperipheral/I2CPeripheral.c
#: py/obj.c py/objint.c shared-bindings/i2ctarget/I2CTarget.c
#: shared-module/adafruit_pixelbuf/PixelBuf.c
msgid "can't convert %q to %q"
msgstr "kann %q nicht zu %q konvertieren"
Expand Down Expand Up @@ -3336,6 +3338,10 @@ msgstr "ungültiger Hostname"
msgid "invalid micropython decorator"
msgstr "ungültiger micropython decorator"

#: ports/espressif/common-hal/esp32_camera/Camera.c
msgid "invalid setting"
msgstr ""

#: shared-bindings/random/__init__.c
msgid "invalid step"
msgstr "ungültiger Schritt (step)"
Expand Down Expand Up @@ -3597,7 +3603,7 @@ msgstr "kein Reset Pin verfügbar"
msgid "no response from SD card"
msgstr "keine Antwort von der SD-Karte"

#: py/objobject.c py/runtime.c
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute"
msgstr "kein solches Attribut"

Expand Down
22 changes: 14 additions & 8 deletions locale/el.po
Original file line number Diff line number Diff line change
Expand Up @@ -398,12 +398,14 @@ msgstr ""
msgid "All CAN peripherals are in use"
msgstr ""

#: ports/espressif/common-hal/busio/I2C.c
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/nrf/common-hal/busio/I2C.c
#: ports/espressif/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use"
msgstr ""

#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "All I2C targets are in use"
msgstr ""

#: ports/espressif/common-hal/countio/Counter.c
#: ports/espressif/common-hal/frequencyio/FrequencyIn.c
#: ports/espressif/common-hal/rotaryio/IncrementalEncoder.c
Expand Down Expand Up @@ -1589,7 +1591,7 @@ msgstr ""
msgid "Only one TouchAlarm can be set in deep sleep."
msgstr ""

#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
msgid "Only one address is allowed"
msgstr ""

Expand Down Expand Up @@ -2319,11 +2321,11 @@ msgstr ""
msgid "a bytes-like object is required"
msgstr ""

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "address out of bounds"
msgstr ""

#: shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-bindings/i2ctarget/I2CTarget.c
msgid "addresses is empty"
msgstr ""

Expand Down Expand Up @@ -2515,7 +2517,7 @@ msgstr ""
msgid "can't cancel self"
msgstr ""

#: py/obj.c py/objint.c shared-bindings/i2cperipheral/I2CPeripheral.c
#: py/obj.c py/objint.c shared-bindings/i2ctarget/I2CTarget.c
#: shared-module/adafruit_pixelbuf/PixelBuf.c
msgid "can't convert %q to %q"
msgstr ""
Expand Down Expand Up @@ -3252,6 +3254,10 @@ msgstr ""
msgid "invalid micropython decorator"
msgstr ""

#: ports/espressif/common-hal/esp32_camera/Camera.c
msgid "invalid setting"
msgstr ""

#: shared-bindings/random/__init__.c
msgid "invalid step"
msgstr ""
Expand Down Expand Up @@ -3507,7 +3513,7 @@ msgstr ""
msgid "no response from SD card"
msgstr ""

#: py/objobject.c py/runtime.c
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute"
msgstr ""

Expand Down
Loading

0 comments on commit 1ae88c3

Please sign in to comment.