Commit graph

35083 commits

Author SHA1 Message Date
Hosted Weblate
7afc2fb6cc
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2023-12-23 17:34:34 +00:00
Hosted Weblate
3400815ebc
Merge remote-tracking branch 'origin/main' 2023-12-23 17:34:29 +00:00
Dan Halbert
85ef0c460a
Merge pull request #8748 from dhalbert/8.2.x-to-main-2023-12-20
Merge 8.2.x to main
2023-12-23 12:34:21 -05:00
오수아
f3e5814d5a
Translated using Weblate (Korean)
Currently translated at 34.6% (351 of 1013 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/ko/
2023-12-23 15:56:52 +01:00
Dan Halbert
7f6be5ef5c update unexpectedmaker_tinywatch_s3/board.c for ESP-IDF 5 2023-12-22 22:52:23 -05:00
Dan Halbert
7cc816c709 merge from 8.2.x 2023-12-22 15:32:35 -05:00
Dan Halbert
bb178ebdce
Merge pull request #8735 from dhalbert/no-rle-bmp
Reject RLE-compressed BMP files
2023-12-22 11:20:49 -05:00
Dan Halbert
cc9e8b34cc
Merge pull request #8747 from carson-coder/add-ir-pin
Add Led_IR pin name to ATOM Lite
2023-12-22 11:20:28 -05:00
Carson
b42b57312e
Add Led_IR pin name to ATOM Lite
Fixes #8738
2023-12-21 18:28:06 -05:00
Dan Halbert
7b9a79d3d8
Merge pull request #8744 from maewolfsky/flipper-wifi-dev-pid
Use specific pid for Flipper Wifi
2023-12-21 17:27:15 -05:00
Sky
4b87e70b1c
Use specific pid 2023-12-21 16:57:24 -05:00
Dan Halbert
71c9689ffe refactor error messages to save space 2023-12-20 16:14:42 -05:00
Dan Halbert
6002f22041 squeeze some error msgs 2023-12-20 12:40:52 -05:00
Dan Halbert
b272b88cd1 Reject RLE-compressed BMP files 2023-12-20 11:25:09 -05:00
e30ca0c09c
Merge pull request #8731 from adafruit/BlitzCityDIY-patch-1
Add MIC and STEMMA_I2C to MEMENTO
2023-12-19 11:26:25 -06:00
Liz
ead3bf1f5c
Add MIC and STEMMA_I2C to MEMENTO
Adding MIC and STEMMA_I2C to MEMENTO. Close https://github.com/adafruit/circuitpython/issues/8730
2023-12-19 10:39:58 -05:00
Scott Shawcroft
84bc469164
Merge pull request #8720 from jepler/codeop-compile_command
Add codeop.compile_command
2023-12-15 13:21:12 -08:00
Scott Shawcroft
165f993c94
Merge pull request #8724 from bill88t/m5x-psram-speed
Increase M5X psram speed
2023-12-15 13:15:19 -08:00
afd6fe42f7
try changing windows toolchains a different way 2023-12-14 18:54:50 -06:00
eb18534470
Update the toolchain used during windows builds 2023-12-14 17:54:26 -06:00
bb847523c6
codeop: simplify slightly now that there's no problem with <input> qstr 2023-12-14 17:21:29 -06:00
40722741dd
makeqstrdata: ensure certain qstrs are as early as possible
Some qstrs like those representing binary ops such as __add__ must have
qstr numbers that fit in 8 bits. Replace the former ad-hoc method,
which sorted *other* dunder-identifiers early with a list of all
the qstrs that have this requirement.

Before this, the unix coverage build was failing when I added certain
qstrs like "<input>" for a codeop filename default value.
2023-12-14 17:19:26 -06:00
Bill Sideris
444e2f8a19
Up m5x ram speed 2023-12-15 00:59:40 +02:00
998cb6929b
run pre-commit 2023-12-14 15:09:00 -06:00
9477574dfc
Add codeop.compile_command
This function in standard Python is a building block for custom REPLs:
```python
from codeop import compile_command

print("Repl in (Circuit-)Python")
ns = {}

PS1="<<< "
PS2=",,, "
command = ""
while True:
    line = input(PS2 if command else PS1)
    if command:
        command = command + "\n" + line
    else:
        command = line
    try:
        if (code := compile_command(command)):
            command = ""
            exec(code, ns)
    except Exception as e:
        command = ""
        print(e)
```
2023-12-14 09:23:23 -06:00
Scott Shawcroft
2d1f334165
Merge pull request #8716 from prplz/um-tinywatch-fixes
unexpectedmaker_tinywatch_s3: Fix power shutdown pin
2023-12-12 11:50:31 -08:00
Scott Shawcroft
f5a03a83e1
Merge pull request #8717 from dhalbert/frozen-libraries-2023-12-12
update frozen libraries
2023-12-12 10:43:41 -08:00
Dan Halbert
91c45c0513 update frozen libraries 2023-12-12 13:16:04 -05:00
Dan Halbert
14e8658967
Merge pull request #8710 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-12-11 14:40:13 -05:00
Wellington Terumi Uemura
d4ea5c9118
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1013 of 1013 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2023-12-11 17:05:17 +00:00
Dan Halbert
a35ae389c5
Merge pull request #8707 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-12-10 16:01:42 -05:00
ChaeYeon Han
cae742063c
Translated using Weblate (Korean)
Currently translated at 11.1% (113 of 1013 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/ko/
2023-12-10 10:05:33 +00:00
Michael Himing
2174722a25 unexpectedmaker_tinywatch_s3: Fix power shutdown pin 2023-12-09 20:25:34 +11:00
49da804d3f
Merge pull request #8705 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-12-08 20:49:43 -06:00
Hosted Weblate
668ff4d3ae
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2023-12-09 00:35:36 +01:00
Scott Shawcroft
ca1b680d27
Merge pull request #8696 from jepler/jpegdecoder
Jpegdecoder
2023-12-08 15:35:29 -08:00
bb4cad9d48
one more 2023-12-08 15:36:39 -06:00
c7574beeaf
disable on two more boards 2023-12-08 15:11:24 -06:00
21de0a7349
Enable jpegio almost anywhere we can 2023-12-08 14:42:24 -06:00
49e3f6b0e6
Improve based on review comments 2023-12-07 15:56:40 -06:00
Scott Shawcroft
a0007cb230
Merge pull request #8702 from adafruit/8.2.x-to-main-2023-12-06
Merge 8.2.9 to main
2023-12-07 12:42:43 -08:00
Dan Halbert
43f5449077
Merge pull request #8703 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2023-12-06 17:38:33 -05:00
hexthat
7246ca839c
Translated using Weblate (Chinese (Pinyin))
Currently translated at 100.0% (1004 of 1004 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2023-12-06 23:06:31 +01:00
deepserket
d50790ca62
Translated using Weblate (Italian)
Currently translated at 31.9% (321 of 1004 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/it/
2023-12-06 23:06:28 +01:00
Dan Halbert
99350f3eb1 merge from 8.2.9 2023-12-06 14:18:01 -05:00
12d820d0be
Merge pull request #8673 from maewolfsky/flipperzero_wifi_dev
Support for Flipper Zero Wi-Fi Dev board
2023-12-06 12:01:47 -06:00
Dan Halbert
c5c7d110df
Merge pull request #8700 from dhalbert/8.2.x-pio-dma-based-on-fifo-length
Use PIO DMA when transfer size exceeds FIFO length
2023-12-06 12:29:49 -05:00
45e721a7cc
Merge pull request #8698 from jepler/qualia-width-16
rgbframebuffer: round up internal size to multiple of 16 pixels
2023-12-06 11:25:35 -06:00
Dan Halbert
b3a74de31d use DMA in PIO when transfer size exceeds FIFO size 2023-12-06 10:57:32 -05:00
15ba61ef5f
rgbframebuffer: round up internal size to multiple of 16 pixels
For a (width + left_overscan) of 360, e.g., debug info shows the following:
```
E (3410) cache: esp_cache_msync(35): size isn't aligned with the data cache line size (32)B
E (3410) lcd_panel.rgb: rgb_panel_draw_bitmap(742): flush cache buffer failed
```

Internally add extra pixels as needed at the end of a pixel row,
like an automatic overscan_right.

This may not be compatible with all panels, but there's not really
another alternative with this peripheral. So let's try this!

Closes: #8697
2023-12-05 17:16:05 -06:00