Skip to content

Commit 376c3a1

Browse files
authored
Merge branch 'adafruit:main' into main
2 parents 9a8ebb0 + 2d2d9b4 commit 376c3a1

File tree

157 files changed

+5620
-1642
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+5620
-1642
lines changed

.github/workflows/pre-commit.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ jobs:
1717
- name: Install deps
1818
run: |
1919
sudo apt-add-repository -y -u ppa:pybricks/ppa
20-
sudo apt-get install -y black gettext uncrustify
21-
pip3 install -r requirements-dev.txt
20+
sudo apt-get install -y gettext uncrustify
21+
pip3 install black polib pyyaml
2222
- name: Populate selected submodules
2323
run: git submodule update --init extmod/ulab
2424
- name: Set PY
@@ -28,3 +28,12 @@ jobs:
2828
path: ~/.cache/pre-commit
2929
key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }}
3030
- uses: pre-commit/[email protected]
31+
- name: Make patch
32+
if: failure()
33+
run: git diff > ~/pre-commit.patch
34+
- name: Upload patch
35+
if: failure()
36+
uses: actions/upload-artifact@v2
37+
with:
38+
name: patch
39+
path: ~/pre-commit.patch

extmod/modubinascii.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,3 +235,5 @@ const mp_obj_module_t mp_module_ubinascii = {
235235
.base = { &mp_type_module },
236236
.globals = (mp_obj_dict_t *)&mp_module_binascii_globals,
237237
};
238+
239+
MP_REGISTER_MODULE(MP_QSTR_binascii, mp_module_ubinascii, MICROPY_PY_UBINASCII);

extmod/modujson.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,4 +375,6 @@ const mp_obj_module_t mp_module_ujson = {
375375
.globals = (mp_obj_dict_t *)&mp_module_ujson_globals,
376376
};
377377

378+
MP_REGISTER_MODULE(MP_QSTR_json, mp_module_ujson, MICROPY_PY_UJSON);
379+
378380
#endif // MICROPY_PY_UJSON

extmod/modure.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,8 @@ const mp_obj_module_t mp_module_ure = {
469469
.base = { &mp_type_module },
470470
.globals = (mp_obj_dict_t *)&mp_module_re_globals,
471471
};
472+
473+
MP_REGISTER_MODULE(MP_QSTR_re, mp_module_ure, MICROPY_PY_URE);
472474
#endif
473475

474476
// Source files #include'd here to make sure they're compiled in

locale/ID.po

Lines changed: 49 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,6 @@ msgstr ""
110110
msgid "%q length must be >= 1"
111111
msgstr ""
112112

113-
#: shared-bindings/vectorio/Polygon.c
114-
msgid "%q list must be a list"
115-
msgstr "daftar %q harus berupa daftar"
116-
117113
#: py/argcheck.c
118114
msgid "%q must <= %d"
119115
msgstr ""
@@ -151,12 +147,12 @@ msgstr "%q harus berupa tuple dengan panjang 2"
151147
msgid "%q must be between %d and %d"
152148
msgstr ""
153149

154-
#: ports/atmel-samd/common-hal/busio/UART.c
155-
msgid "%q must be power of 2"
150+
#: py/argcheck.c
151+
msgid "%q must be of type %q"
156152
msgstr ""
157153

158-
#: py/argcheck.c
159-
msgid "%q must of type %q"
154+
#: ports/atmel-samd/common-hal/busio/UART.c
155+
msgid "%q must be power of 2"
160156
msgstr ""
161157

162158
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
@@ -172,6 +168,10 @@ msgstr "pin %q tidak valid"
172168
msgid "%q should be an int"
173169
msgstr "%q harus berupa int"
174170

171+
#: shared-bindings/usb_hid/Device.c
172+
msgid "%q with a report ID of 0 must be of length 1"
173+
msgstr ""
174+
175175
#: py/bc.c py/objnamedtuple.c
176176
msgid "%q() takes %d positional arguments but %d were given"
177177
msgstr "%q() mengambil posisi argumen %d tapi %d yang diberikan"
@@ -376,7 +376,9 @@ msgstr "Jenis alamat di luar batas"
376376
msgid "All CAN peripherals are in use"
377377
msgstr ""
378378

379-
#: ports/espressif/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
379+
#: ports/espressif/common-hal/busio/I2C.c
380+
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
381+
#: ports/nrf/common-hal/busio/I2C.c
380382
msgid "All I2C peripherals are in use"
381383
msgstr "Semua perangkat I2C sedang digunakan"
382384

@@ -794,10 +796,6 @@ msgstr "Peregangan clock terlalu panjang"
794796
msgid "Clock unit in use"
795797
msgstr "Clock unit sedang digunakan"
796798

797-
#: shared-bindings/_pew/PewPew.c
798-
msgid "Column entry must be digitalio.DigitalInOut"
799-
msgstr "Entri kolom harus digitalio.DigitalInOut"
800-
801799
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
802800
#: shared-bindings/paralleldisplay/ParallelBus.c
803801
msgid "Command must be an int between 0 and 255"
@@ -974,36 +972,9 @@ msgstr ""
974972
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
975973
#: shared-bindings/busio/SPI.c shared-bindings/microcontroller/Pin.c
976974
#: shared-bindings/neopixel_write/__init__.c
977-
#: shared-bindings/terminalio/Terminal.c
978975
msgid "Expected a %q"
979976
msgstr "Diharapkan %q"
980977

981-
#: shared-bindings/_bleio/CharacteristicBuffer.c
982-
#: shared-bindings/_bleio/Descriptor.c shared-bindings/_bleio/PacketBuffer.c
983-
msgid "Expected a Characteristic"
984-
msgstr "Diharapkan sebuah Karakteristik"
985-
986-
#: shared-bindings/_bleio/Adapter.c
987-
msgid "Expected a DigitalInOut"
988-
msgstr ""
989-
990-
#: shared-bindings/_bleio/Characteristic.c
991-
msgid "Expected a Service"
992-
msgstr "Diharapkan sebuah Layanan"
993-
994-
#: shared-bindings/_bleio/Adapter.c
995-
msgid "Expected a UART"
996-
msgstr ""
997-
998-
#: shared-bindings/_bleio/Characteristic.c shared-bindings/_bleio/Descriptor.c
999-
#: shared-bindings/_bleio/Service.c
1000-
msgid "Expected a UUID"
1001-
msgstr "Diharapkan sebuah UUID"
1002-
1003-
#: shared-bindings/_bleio/Adapter.c
1004-
msgid "Expected an Address"
1005-
msgstr "Diharapkan sebuah Alamat"
1006-
1007978
#: shared-bindings/alarm/__init__.c
1008979
msgid "Expected an alarm"
1009980
msgstr ""
@@ -1321,8 +1292,11 @@ msgstr "Frekuensi PWM tidak valid"
13211292
msgid "Invalid Pin"
13221293
msgstr ""
13231294

1324-
#: ports/espressif/bindings/espidf/__init__.c ports/espressif/esp_error.c
1325-
#: py/moduerrno.c shared-module/rgbmatrix/RGBMatrix.c
1295+
#: ports/espressif/bindings/espidf/__init__.c
1296+
#: ports/espressif/common-hal/busio/I2C.c
1297+
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
1298+
#: ports/espressif/esp_error.c py/moduerrno.c
1299+
#: shared-module/rgbmatrix/RGBMatrix.c
13261300
msgid "Invalid argument"
13271301
msgstr "Argumen tidak valid"
13281302

@@ -1370,10 +1344,6 @@ msgstr "File tidak valid"
13701344
msgid "Invalid format chunk size"
13711345
msgstr "Ukuran potongan format tidak valid"
13721346

1373-
#: ports/espressif/common-hal/busio/I2C.c
1374-
msgid "Invalid frequency"
1375-
msgstr ""
1376-
13771347
#: supervisor/shared/safe_mode.c
13781348
msgid "Invalid memory access."
13791349
msgstr "Akses memori tidak valid."
@@ -1414,6 +1384,7 @@ msgstr "Pin untuk channel kanan tidak valid"
14141384
#: ports/espressif/common-hal/busio/SPI.c
14151385
#: ports/espressif/common-hal/busio/UART.c
14161386
#: ports/espressif/common-hal/canio/CAN.c
1387+
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
14171388
#: ports/mimxrt10xx/common-hal/busio/I2C.c
14181389
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/nrf/common-hal/busio/I2C.c
14191390
#: ports/raspberrypi/common-hal/busio/I2C.c
@@ -1796,6 +1767,10 @@ msgstr ""
17961767
msgid "Only one TouchAlarm can be set in deep sleep."
17971768
msgstr ""
17981769

1770+
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
1771+
msgid "Only one address is allowed"
1772+
msgstr ""
1773+
17991774
#: ports/espressif/common-hal/alarm/time/TimeAlarm.c
18001775
#: ports/nrf/common-hal/alarm/time/TimeAlarm.c
18011776
#: ports/raspberrypi/common-hal/alarm/time/TimeAlarm.c
@@ -1920,10 +1895,13 @@ msgstr ""
19201895
"konstruktor"
19211896

19221897
#: ports/raspberrypi/common-hal/imagecapture/ParallelImageCapture.c
1923-
#: ports/raspberrypi/common-hal/rotaryio/IncrementalEncoder.c
19241898
msgid "Pins must be sequential"
19251899
msgstr "Pin harus berurutan"
19261900

1901+
#: ports/raspberrypi/common-hal/rotaryio/IncrementalEncoder.c
1902+
msgid "Pins must be sequential GPIO pins"
1903+
msgstr ""
1904+
19271905
#: ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
19281906
msgid "Pins must share PWM slice"
19291907
msgstr ""
@@ -2051,10 +2029,6 @@ msgstr ""
20512029
msgid "Right channel unsupported"
20522030
msgstr "Channel Kanan tidak didukung"
20532031

2054-
#: shared-bindings/_pew/PewPew.c
2055-
msgid "Row entry must be digitalio.DigitalInOut"
2056-
msgstr "Entri baris harus digitalio.DigitalInOut"
2057-
20582032
#: main.c
20592033
msgid "Running in safe mode! Not running saved code.\n"
20602034
msgstr ""
@@ -2700,10 +2674,6 @@ msgstr ""
27002674
msgid "buffer too small for requested bytes"
27012675
msgstr ""
27022676

2703-
#: shared-bindings/_pew/PewPew.c
2704-
msgid "buttons must be digitalio.DigitalInOut"
2705-
msgstr ""
2706-
27072677
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c
27082678
msgid "byteorder is not a string"
27092679
msgstr ""
@@ -3490,7 +3460,7 @@ msgstr ""
34903460
msgid "invalid syntax for number"
34913461
msgstr ""
34923462

3493-
#: py/objexcept.c shared-bindings/traceback/__init__.c
3463+
#: py/objexcept.c
34943464
msgid "invalid traceback"
34953465
msgstr ""
34963466

@@ -3976,6 +3946,7 @@ msgstr ""
39763946
#: ports/espressif/boards/adafruit_funhouse/mpconfigboard.h
39773947
#: ports/espressif/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
39783948
#: ports/espressif/boards/adafruit_metro_esp32s2/mpconfigboard.h
3949+
#: ports/espressif/boards/ai_thinker_esp32-c3s/mpconfigboard.h
39793950
#: ports/espressif/boards/ai_thinker_esp_12k_nodemcu/mpconfigboard.h
39803951
#: ports/espressif/boards/artisense_rd00/mpconfigboard.h
39813952
#: ports/espressif/boards/atmegazero_esp32s2/mpconfigboard.h
@@ -3994,6 +3965,7 @@ msgstr ""
39943965
#: ports/espressif/boards/gravitech_cucumber_rs/mpconfigboard.h
39953966
#: ports/espressif/boards/lilygo_ttgo_t8_s2_st7789/mpconfigboard.h
39963967
#: ports/espressif/boards/lolin_s2_mini/mpconfigboard.h
3968+
#: ports/espressif/boards/microdev_micro_c3/mpconfigboard.h
39973969
#: ports/espressif/boards/microdev_micro_s2/mpconfigboard.h
39983970
#: ports/espressif/boards/morpheans_morphesp-240/mpconfigboard.h
39993971
#: ports/espressif/boards/muselab_nanoesp32_s2_wroom/mpconfigboard.h
@@ -4528,6 +4500,27 @@ msgstr "zi harus berjenis float"
45284500
msgid "zi must be of shape (n_section, 2)"
45294501
msgstr ""
45304502

4503+
#~ msgid "%q list must be a list"
4504+
#~ msgstr "daftar %q harus berupa daftar"
4505+
4506+
#~ msgid "Column entry must be digitalio.DigitalInOut"
4507+
#~ msgstr "Entri kolom harus digitalio.DigitalInOut"
4508+
4509+
#~ msgid "Expected a Characteristic"
4510+
#~ msgstr "Diharapkan sebuah Karakteristik"
4511+
4512+
#~ msgid "Expected a Service"
4513+
#~ msgstr "Diharapkan sebuah Layanan"
4514+
4515+
#~ msgid "Expected a UUID"
4516+
#~ msgstr "Diharapkan sebuah UUID"
4517+
4518+
#~ msgid "Expected an Address"
4519+
#~ msgstr "Diharapkan sebuah Alamat"
4520+
4521+
#~ msgid "Row entry must be digitalio.DigitalInOut"
4522+
#~ msgstr "Entri baris harus digitalio.DigitalInOut"
4523+
45314524
#~ msgid "ParallelBus not yet supported"
45324525
#~ msgstr "ParallelBus belum didukung"
45334526

0 commit comments

Comments
 (0)