Commit graph

37805 commits

Author SHA1 Message Date
32c3d049c0 adafruit_pixelbuf: Allow the buffer to be written in _transmit
This permits modifying the brightness of TM1814 strips at runtime.
2024-10-18 13:01:24 -05:00
Scott Shawcroft
7a2da7ac88
Merge pull request #9724 from cezer-io/main
Add cezerio dev ESP32C6
2024-10-17 10:19:04 -07:00
Scott Shawcroft
194ce44aa8
Merge pull request #9725 from bablokb/Network_docupdate
fixed doc of wifi.Network.authmode
2024-10-17 10:16:38 -07:00
Dogus Cendek
be0386c356
Merge branch 'adafruit:main' into main 2024-10-17 19:42:29 +03:00
Dan Halbert
f517203ba6
Merge pull request #9717 from aseanwatson/fix_issue9714
Make edits suggested in #9714
2024-10-17 10:25:11 -04:00
Bernhard Bablok
323aefc4ec fixed doc of wifi.Network.authmode 2024-10-17 15:12:54 +02:00
Dogus Cendek
e2f4784ef4
Merge branch 'adafruit:main' into main 2024-10-17 15:04:45 +03:00
Dogus Cendek
6f3476d3d7 Add cezerio dev ESP32C6
Add cezerio dev ESP32C6
2024-10-17 15:02:35 +03:00
Dan Halbert
b9895f16fc
Merge pull request #9722 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2024-10-16 23:13:09 -04:00
Andi Chandler
1def94c352
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (997 of 997 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2024-10-16 23:15:40 +02:00
Wellington Terumi Uemura
db0df0146c
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (997 of 997 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2024-10-16 23:15:40 +02:00
Scott Shawcroft
eae81655af
Merge pull request #9721 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2024-10-16 09:41:05 -07:00
Hosted Weblate
a791aaaeff
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/
2024-10-15 19:47:48 +02:00
Scott Shawcroft
57fa43a4d0
Merge pull request #9640 from gamblor21/audio_effects
Add Audio effects
2024-10-15 10:47:42 -07:00
Scott Shawcroft
e5608daec3
Merge pull request #9715 from solderparty/stamp_esp32p4
Add the Solder Party ESP32-P4 Stamp XL board
2024-10-15 10:45:15 -07:00
Scott Shawcroft
e345f77d53
Merge pull request #9713 from jepler/issue9712
espressif: ipv6: Disable RDNSS
2024-10-15 10:41:38 -07:00
Dan Halbert
329a9f7192
Merge pull request #9720 from dhalbert/update-runs-on
update github actions to use macos-13, ubuntu-24.04
2024-10-15 13:29:35 -04:00
Dan Halbert
710736937e
Merge pull request #9719 from dhalbert/shiftregisterkeys-key_count-fix
ShiftRegisterKeys key_count value was wrong
2024-10-15 10:27:34 -04:00
Dan Halbert
ee339582e8 update GitHub Actions runners to use ubuntu-24.04 2024-10-15 08:46:07 -04:00
Dan Halbert
419d4ab9ef update GitHub Actions runners to use macos-13 2024-10-15 08:45:11 -04:00
Dan Halbert
697fba2da9 ShiftRegisterKeys key_count value was wrong 2024-10-14 20:41:34 -04:00
gamblor21
064c2d8fff Fixed renaming the defines for audioeffects incorrectly 2024-10-14 10:06:06 -05:00
gamblor21
e3228d00a9 Added frequency shift on echo option from @dcooperdalrymple 2024-10-14 10:00:08 -05:00
Dan Halbert
afc217a599
Merge pull request #9716 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2024-10-13 15:14:52 -04:00
Sean Watson
d2367ea58b
Make edits suggested in issue 9714 2024-10-13 11:17:52 -07:00
hexthat
a0681c5006
Translated using Weblate (Chinese (Hanyu Pinyin))
Currently translated at 100.0% (1000 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2024-10-13 20:16:15 +02:00
arturo182
7a4676dc14 Add the Solder Party ESP32-P4 Stamp XL board 2024-10-13 00:22:41 +02:00
arturo182
fce71cb119 Add missing ESP32-P4 GPIO defs 2024-10-13 00:20:16 +02:00
433430f231 espressif: ipv6: Disable RDNSS
Recursive DNS Server (RDNSS) is an extension of IPv6 Neighbor Discovery.
It is one of several ways (in addition to DHCPv6) to inform a network
node of a usable DNS server.

In LWIP, it appears any RDNSS DNS server will overwrite a DNS server
from DHCPv4 or manual configuration, whether or not CircuitPython has
an IPv6 address configured.

In the (default) case where DHCPv6 is disabled in CircuitPython, but the
(apparently rare) case where a RDNSS advertisement is broadast,
this means that DNS doesn't work, and it appears that assigning to
the dns or ipv4_dns properties of the Radio object doesn't work
(when in reality it's frequently being reset to the value from RDNSS)

On my network, the same DNS server is advertised by DHCPv6, so with this
change  I still get a working v6 configuration with a v6 DNS server
when I enable DHCPv6, but when configuring as v4 only (the default),
the correct IPv4 DNS server setting happens and I can also manually
change it by assigning .dns or .ipv4_dns.
2024-10-12 11:15:40 -05:00
gamblor21
4464531279 Rename defn to add audiodelays 2024-10-12 10:30:42 -05:00
Dan Halbert
55823ba3b0
Merge pull request #9673 from bablokb/preprocess_frozen
support setups with all modules in src-directory
2024-10-11 16:12:07 -04:00
Scott Shawcroft
81d00733fa
Merge pull request #9709 from dhalbert/pin-sphinx
pin sphinx temporarily while debugging doc build
2024-10-10 16:27:28 -07:00
Dan Halbert
f5a49b41ba pin sphinx temporarily while debugging doc build 2024-10-10 18:48:22 -04:00
Dan Halbert
4563239c64
Merge pull request #9699 from tannewt/esp_mdns
MDNS hostname match DHCP. Fix collision mangling
2024-10-10 15:39:02 -04:00
Scott Shawcroft
0509ed26c8
Merge pull request #9706 from dhalbert/i2c-del
add __del__() to busio.I2C, which now has a finaliser
2024-10-10 10:27:17 -07:00
Scott Shawcroft
fb0ff7e5bd
Only disable aesio on C3 2024-10-10 10:22:15 -07:00
Dan Halbert
45a451012e add __del__() to busio.I2C, which now has a finaliser 2024-10-09 20:54:18 -04:00
Scott Shawcroft
1543642dc2
Fix mac address formatting and disable aesio for ESP 2024-10-09 14:22:16 -07:00
Scott Shawcroft
45e0cf10cc
Merge pull request #9700 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2024-10-09 13:39:29 -07:00
Kamborio
ed563a1882
Translated using Weblate (Spanish)
Currently translated at 97.8% (978 of 1000 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2024-10-09 10:15:44 +02:00
Scott Shawcroft
390c280d2b
Turn off keypad demux on ESP32-C3 2024-10-08 15:49:19 -07:00
Dan Halbert
52602caae4
Merge pull request #9696 from DatanoiseTV/datanoise-picoadk-v2
Add Datanoise PicoADK V2.
2024-10-08 18:02:56 -04:00
Dan Halbert
7e1af069e9
Merge pull request #9698 from tannewt/test_rp2040_picodvi
Move RP2040 divider wrapper to RAM
2024-10-08 18:02:10 -04:00
Scott Shawcroft
ed0e640fb8
MDNS hostname match DHCP. Fix collision mangling
MDNS defaults to the hostname used by DHCP/LWIP since it is now
unique. This makes it the same either way.

This also updates esp-protocols (used for mdns) with a patch to
ensure that mangled names are the ones that collide.
(circuitpython.local collides but was causing cpy- to be mangled.)

Fixes #6869 again.
2024-10-08 15:01:47 -07:00
Scott Shawcroft
6ca0380d26
Merge pull request #9672 from samblenny/usb-device
Improve usb.core.Device exception handling and reporting
2024-10-08 13:52:52 -07:00
Scott Shawcroft
04fd6ecf0b
Move RP2040 divider wrapper to RAM
This fixes picodvi and will speed up division too.

Fixes #9628
2024-10-08 13:37:54 -07:00
Dan Halbert
d2e82bd55b conf.py: remove deprecated get_html_theme_path() 2024-10-08 16:29:35 -04:00
Sylwester
557ee26874
Update ports/raspberrypi/boards/datanoise_picoadk_v2/mpconfigboard.h
Co-authored-by: Dan Halbert <halbert@halwitz.org>
2024-10-08 20:48:47 +02:00
Dan Halbert
44748abcc4
Merge pull request #9694 from Sola85/fix-epaperdisplay-delay
epaperdisplay: fix delay when two_byte_sequence_length is true
2024-10-08 13:28:06 -04:00
DatanoiseTV
b8d25e59c4 Remove old pins from Datanoise PicoADK V2. 2024-10-08 18:32:35 +02:00