Commit graph

13315 commits

Author SHA1 Message Date
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
Scott Shawcroft
14ddb6bdd5
Add IO4 and IO7 to Feather RP2350
These match the silkscreen but not the standard feather pin naming
D12 and D13 are left so code is compatible.

Brought up on the forums:
https://forums.adafruit.com/viewtopic.php?p=1030324
2024-09-27 16:45:55 -07:00
Burt
408e291ff3 add Port sunton_esp32_8048S050 2024-09-24 19:59:50 +08:00
Scott Shawcroft
340cc6328c
Merge pull request #9641 from RetiredWizard/espsdioio2
esp32s3: Implement sdioio
2024-09-20 10:05:15 -07:00
Scott Shawcroft
44ec0e642d
Merge pull request #9608 from sanhu88/espressif_esp32s3_lcd_ev_v1.5
Add Espressif esp32s3 lcd ev v1.5
2024-09-20 10:02:01 -07:00
Zelin Cai
cf56e0956e Add Makerdiary iMX RT1011 Nano Kit.
Signed-off-by: Zelin Cai <zelin@makerdiary.com>
2024-09-20 21:31:25 +08:00
Burt
2b7480ef84
Update sdkconfig format 2024-09-20 21:09:56 +08:00
Burt
6349e693a0 rename macro to MP_DEFINE_BYTES_OBJ_WITH_NULL 2024-09-20 20:08:56 +08:00
RetiredWizard
8a2651ad0f Add sdioio reset to port startup 2024-09-20 03:02:55 -04:00
RetiredWizard
83f9f77e6e use slot 1 by default 2024-09-20 01:11:49 -04:00
RetiredWizard
ad519ad3a7 only init/deinit host periperal if both slots are currently unused 2024-09-20 01:09:46 -04:00
RetiredWizard
36c956a28f added slot tracking and never_reset logic 2024-09-20 00:27:41 -04:00
RetiredWizard
0ea2dd3610 Another small message refactor 2024-09-19 20:24:08 -04:00
RetiredWizard
94f35b9f81 reuse number of datapin message 2024-09-19 14:11:35 -04:00
RetiredWizard
cdecebff17 disable for esp32 since not working yet 2024-09-19 13:55:39 -04:00
RetiredWizard
9bba9b02b4 pre-commit format fix 2024-09-19 13:38:28 -04:00
RetiredWizard
68d3cf7f7f default enables, safe pin claims, reuse feq msg, use preprocessor 2024-09-19 13:26:36 -04:00
Burt
8c10cd3b12
Merge branch 'adafruit:main' into espressif_esp32s3_lcd_ev_v1.5 2024-09-19 22:33:31 +08:00
Burt
51e0250233
Create blank sdkconfig 2024-09-19 21:59:14 +08:00
RetiredWizard
c8722583a9 update local version of pre-commit and re-ran 2024-09-18 18:07:21 -04:00
RetiredWizard
170da9baa4 Remove tempory comment - pre-commit find 2024-09-18 18:02:22 -04:00
RetiredWizard
32537edb09 esp32s3: Implement sdioio 2024-09-18 17:37:59 -04:00
Scott Shawcroft
96c91065f0
Merge pull request #9634 from RetiredWizard/tft7width
Makerfab TFT7" settings.toml parameter to set screen variant
2024-09-18 09:51:29 -07:00
Burt
913f0798cc
Update PID in mpconfigboard.mk
more details https://github.com/espressif/usb-pids/pull/184
2024-09-18 23:18:50 +08:00
Burt
83c7749013
Delete ports/espressif/boards/espressif_esp32s3_lcd_ev_v1.5/sdkconfig
remove sdkconfig
2024-09-18 23:08:40 +08:00
Burt
1bbf8f55ff
Merge branch 'adafruit:main' into espressif_esp32s3_lcd_ev_v1.5 2024-09-18 23:05:01 +08:00
RetiredWizard
9f1ccbc89c Add board.DISPLAY definition 2024-09-17 22:32:36 -04:00
RetiredWizard
ac498d10da Remove Hacktablet backlight code 2024-09-17 21:40:37 -04:00
Dan Halbert
dee71a930f
Merge pull request #9583 from RetiredWizard/uartbootloop
Remove ESP_CONSOLE_UART from sdkconfig for 666 S3 Display panels
2024-09-17 21:25:26 -04:00
RetiredWizard
d94902ff3b update lwip hostname for s3-lcd-ev 2024-09-17 19:20:13 -04:00
RetiredWizard
9acc10019b remove uart config for espressif_esp32s3_lcd_ev as well 2024-09-17 19:07:10 -04:00
RetiredWizard
0323d9b97d Pre-commit formatting fix 2024-09-17 14:54:19 -04:00
RetiredWizard
4a175b6e4f Remove unnecessary DEBUG pin settings 2024-09-17 12:58:34 -04:00
Scott Shawcroft
14ef8379ee
Merge pull request #9627 from RetiredWizard/cydrotate
Use settings.toml  for sunton 2432S028 display rotation
2024-09-17 09:45:47 -07:00
MicroDev
8969ddc8f5
Merge pull request #9636 from tannewt/rp2350_320x240_8bit
Add RP2350 support for 320x240 8bit color
2024-09-17 10:59:42 +05:30
MicroDev
242c2540dc
Merge pull request #9637 from dhalbert/remove-vina-d21 2024-09-17 10:42:12 +05:30
Dan Halbert
1fe0a51e35 STATIC->static 2024-09-16 19:58:19 -04:00
Dan Halbert
cc517cc35d remove bdmicro_vina_d21 2024-09-16 19:15:43 -04:00
Scott Shawcroft
37631fc2e2
Add RP2350 support for 320x240 8bit color
This is a resolution supported by RP2040 too.

Fixes #9629
2024-09-16 15:29:28 -07:00
RetiredWizard
b728a22860 Simplify selection logic 2024-09-16 17:16:11 -04:00
Scott Shawcroft
fae2507267
Merge pull request #9633 from dhalbert/rp2350-gpio-doc
Document consequences of RP2350-E9 erratum for CircuitPython
2024-09-16 14:16:10 -07:00
Scott Shawcroft
b383cbe7ae
Merge pull request #9562 from PontusO/main
Adds iLabs Challenger boards.
2024-09-16 14:11:35 -07:00
RetiredWizard
1e36e05380 Makerfabs tft7:Use settings.toml for screen variant 2024-09-16 16:31:29 -04:00
Dan Halbert
8b740373ed add warnings to keypad and rp2pio as well 2024-09-16 15:07:37 -04:00
Scott Shawcroft
345a8294e1
Merge pull request #9610 from jepler/piov2
rp2pio: Support PIOv1 (rp2350) features
2024-09-16 11:48:03 -07:00
RetiredWizard
80188a934f
Apply suggestions from code review
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2024-09-16 14:12:04 -04:00
Dan Halbert
4cbd8ae7d7
Update ports/atmel-samd/boards/kicksat-sprite/mpconfigboard.mk
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2024-09-16 13:56:08 -04:00
RetiredWizard
51726cb126 pre-commit fix - I'm afraid to run it locally these days :/ 2024-09-14 18:28:03 -04:00
RetiredWizard
b82362f059 Use settings.toml for sunton 2432S028 display rotation 2024-09-14 18:03:59 -04:00
2b3fe5961a fix handling of jmp_pin pull down 2024-09-14 12:37:55 -05:00