Commit graph

38213 commits

Author SHA1 Message Date
5be097449d Collect doc files based primarily on an inclusion list
It frequently arises that files were inadvertently included in the doc
build, because it was based on a series of exclude patterns, but new
filenames that don't match the exclude patterns are frequently created
by new build systems, new submodules, un-tidy developer source trees, etc.

So, use include_patterns as a set of positive patterns, then weed out
a few specific items that otherwise match the include patterns.
2025-01-10 16:38:10 -06:00
Dan Halbert
ddae771068
Merge pull request #9945 from arturo182/cyw43_pins
Use the CYW43 pins provided by the board
2025-01-10 15:01:13 -05:00
arturo182
6454b62178 Use the CYW43 pins provided by the board 2025-01-10 20:11:52 +01:00
29c79fffc1
Merge pull request #9944 from KeithTheEE/rp2040typo 2025-01-10 09:01:09 -06:00
Keith Murray
a28e64ba32
Typo fix in RTC.c to fix rp2040 chip name 2025-01-09 18:24:35 -06:00
Dan Halbert
50726f5845
Merge pull request #9943 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2025-01-09 14:03:04 -05:00
Hosted Weblate
f0db34f1f0
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/
2025-01-09 18:27:10 +00:00
Scott Shawcroft
848243c61e
Merge pull request #9901 from jepler/rp3250b-pio
raspberrypi: support PIO on high pins
2025-01-09 10:26:57 -08:00
Dan Halbert
800802ee88
Merge pull request #9928 from tannewt/idf5.3.2
Update to IDF 5.3.2
2025-01-09 12:33:33 -05:00
Dan Halbert
77b98801f4
Merge pull request #9942 from dhalbert/i2c-probe-delay
ports/espressif/common-hal/busio/I2C.c: add delay after probe
2025-01-09 09:37:22 -05:00
Dan Halbert
71ba035dcc ports/espressif/common-hal/busio/I2C.c: add delay after probe for ESP32-S2 2025-01-08 19:18:48 -05:00
Dan Halbert
61992cc442
Merge pull request #9941 from jepler/stringop-overflow
This warning can be enabled now
2025-01-08 16:02:30 -05:00
1a05bb0ffe This warning can be enabled now 2025-01-08 14:10:05 -06:00
a0a86f88fd ensure all fields of pio_sm_config are initialized correctly 2025-01-08 13:52:19 -06:00
2b396f28eb More fixes for bad PINMASK_IS_SET macro
these were inverted but didn't notice before since the macro was too
2025-01-07 16:06:48 -06:00
Scott Shawcroft
422681bac9
Merge pull request #9939 from bootc/add_m5stick_c_plus2
Add the M5Stack M5Stick C Plus2 board
2025-01-07 12:33:32 -08:00
455dd22d35 these arguments are ints, not objects 2025-01-07 14:06:58 -06:00
566d5a4520 Update Pico-PIO-USB submodule 2025-01-07 14:06:52 -06:00
8e94a912ff Note something we should do 2025-01-07 14:06:40 -06:00
241696f279 Fix IS_SET macro definitions 2025-01-07 14:06:35 -06:00
Dan Halbert
571589d646
Merge pull request #9932 from supcik/fix-oxocard-connect-pin-assignments
Fix : Update GPIO pin assignments for BTN5 and BUTTON in oxocard_connect board
2025-01-07 14:17:40 -05:00
26283dcb02
Merge pull request #9940 from dhalbert/from-bytes-to-bytes-omit-byteorder 2025-01-06 19:23:04 -06:00
Chris Boot
cbab23eb6b
Enable CIRCUITPY_AUDIOBUSIO_PDMIN for the built-in mic 2025-01-06 23:46:11 +00:00
Chris Boot
84704889bb
espressif: add missing call to board_requests_safe_mode() 2025-01-06 23:46:11 +00:00
Chris Boot
bec912d479
Safe mode and power-on sequencing
In order to stay on the board must set HOLD(GPIO4) high early during
boot.

When running off battery the power-on button must be held for 2s to
power things on, but if it's held for too long the board powers off. We
need to disable the 1s safe mode timer in order to give the user a long
enough window to set the pins up so the button can be released and the
board stay powered on. Safe mode can be entered by holding BTN_A during
boot.
2025-01-06 23:46:11 +00:00
Chris Boot
3b875b8a0e
Add the M5Stack M5Stick C Plus2 board 2025-01-06 23:46:10 +00:00
Jacques Supcik
e9fa84bb74 Add board support for HEIA-FR Picomo V3 with configuration files 2025-01-07 00:35:35 +01:00
Scott Shawcroft
af2c23246e
Merge pull request #9934 from Neradoc/web-serial-ignore-clear
Ignore added "line clear" characters in the Web Workflow serial
2025-01-06 14:02:08 -08:00
Scott Shawcroft
624d6f1ef9
Merge pull request #9933 from supcik/picomo_v3
New Raspberry Board : Picomo v3
2025-01-06 13:58:00 -08:00
Dan Halbert
d0b864610b py/objint.c: mark CIRCUITPY-CHANGEs 2025-01-06 13:56:18 -05:00
Dan Halbert
1d90a0ea3e py/objint.c: int.from_bytes and .to_bytes can omit byteorder arg 2025-01-06 11:16:02 -05:00
Neradoc
d439c8501f ignore newly added "clear" characters in the Web Workflow serial 2025-01-04 04:56:48 +01:00
Scott Shawcroft
60ada1d19c
Shrink C2 and C3 builds 2025-01-03 14:14:28 -08:00
Jacques Supcik
08813ef984
Merge branch 'adafruit:main' into picomo_v3 2025-01-03 22:53:26 +01:00
Scott Shawcroft
18785bd1cd
Fix c2 link 2025-01-03 11:03:59 -08:00
Scott Shawcroft
542f22ce4f
Fix moved files 2025-01-03 09:54:18 -08:00
Dan Halbert
57cf054e26
Merge pull request #9912 from patricksurry/demux-keymatrix-delay
fix: Add delay to DemuxKeyMatrix along with columns_to_anodes and transpose options
2025-01-03 12:42:17 -05:00
Dan Halbert
fda920a332
Merge pull request #9929 from pdw-mb/safe-mode-wait-docs
Document safe mode wait in README
2025-01-03 12:40:10 -05:00
Paul Warren
cf77eba961 Document safe mode wait in README. 2025-01-02 21:51:11 +00:00
Scott Shawcroft
62525e9ea0
Update to IDF 5.3.2
Fixes #9917. Fixes #9915
2025-01-02 13:48:16 -08:00
Scott Shawcroft
d4fb4e8169
Merge pull request #9899 from relic-se/mixervoice_level_blockinput
Implement `audiomixer.MixerVoice.level` as `synthio.BlockInput`
2025-01-02 13:17:15 -08:00
Scott Shawcroft
fabd4a60eb
Merge pull request #9923 from ShawnEsterman/dev_pimoroni_plasma2350w
New Board: Plasma 2350 W by Pimoroni
2025-01-02 13:11:23 -08:00
Scott Shawcroft
39f58058c1
Merge pull request #9922 from anecdata/waveshare_esp32-s3-eth
New board: Waveshare ESP32-S3-ETH
2025-01-02 13:09:50 -08:00
Scott Shawcroft
7c9d043031
Merge pull request #9919 from RetiredWizard/rotationdoc
SUNTON_ESP32-2432S024C:  Add rotation settings.toml documentation
2025-01-02 13:05:34 -08:00
Scott Shawcroft
089ded7bce
Merge pull request #9911 from RetiredWizard/sunton8048
Sunton 8048S050: Configure display frequency in settings.toml
2025-01-02 12:36:21 -08:00
Dan Halbert
d9ea4ab3f0
Merge pull request #9925 from eightycc/revert-5210
Revert pull 5210, set DEBUG=1 gcc optimization flag to -Og for the RP2 port.
2024-12-30 09:17:07 -05:00
Dan Halbert
075feefbad
Merge pull request #9926 from dhalbert/micropython-pr-15333
py/runtime: Fix self arg passed to classmethod when accessed via super (micropython PR 15333)
2024-12-29 17:58:46 -05:00
Damien George
882499569c py/runtime: Fix self arg passed to classmethod when accessed via super.
Thanks to @AJMansfield for the original test case.

Signed-off-by: Damien George <damien@micropython.org>
2024-12-29 13:20:54 -05:00
eightycc
37a1d47f55 Revert pull 5210, set DEBUG=1 gcc optimization flag to -Og. 2024-12-29 07:54:40 -08:00
Shawn Esterman
ad4c16c6e0 feat: adding pimoroni plasma2350w 2024-12-28 18:41:52 -06:00