Dan Halbert
24a8927d0c
Merge pull request #9783 from dhalbert/rp2350-nvm-write-flush-cache
...
RP2350: need cache flush in microcontroller.nvm
2024-11-02 13:00:35 -04:00
bablokb
d6be48b41d
use ADC_TEMPERATURE_CHANNEL_NUM instead of hard-coded channel '4'
2024-11-02 10:35:41 +00:00
Dan Halbert
3abd1223cb
RP2350: need cache flush in microcontroller.nvm
2024-11-01 18:31:41 -04:00
Dan Halbert
cf767045c6
Merge pull request #9779 from jepler/arm-version-check
...
Add global GCC version check
2024-11-01 18:31:17 -04:00
a4399cf2d3
Fix gcc version on broadcom again
2024-11-01 15:04:11 -05:00
3a5c4e3a74
these ports currently use older gcc versions
2024-11-01 14:22:20 -05:00
eightycc
169595eb4a
Bump cyw43-driver module to v1.0.4 plus to match SDK 2.0.0.
2024-10-31 08:45:54 -07:00
8bb9f86e26
Merge pull request #9761 from dglaude/patch-1
2024-10-28 21:50:40 -05:00
68fac9512a
Merge pull request #9766 from jepler/vectorio-testing
2024-10-28 20:14:04 -05:00
589c7f6a34
unix: enable vectorio in coverage build
2024-10-28 08:07:35 -05:00
Dan Halbert
ef28529984
more meowbit disabling and fix typo
2024-10-27 10:12:23 -04:00
Dan Halbert
c2115030a6
turn off epaperdisplay and sharpdisplay to make room for gifio
2024-10-27 09:57:33 -04:00
David Glaude
8fe0aed36b
Enabling gifio on Meowbits
...
Based on suggestion by deʃhipu to help katylase on #help-with-circuitpython
2024-10-27 13:28:20 +01:00
Dan Halbert
b9fa0c8b6d
Use volatile pointerwhen invalidating PSRAM cache
2024-10-25 00:10:26 -04:00
Dan Halbert
aa285706fe
Merge pull request #9748 from dhalbert/disable-c3-c6-stack-guard
...
turn off CONFIG_ESP_SYSTEM_HW_STACK_GUARD for all relevant Espressif builds
2024-10-23 14:13:07 -04:00
Dan Halbert
9186420d3d
turn off CONFIG_ESP_SYSTEM_HW_STACK_GUARD for all builds
2024-10-23 13:43:23 -04:00
Scott Shawcroft
9bda80b906
Explicitly invalidate cache lines on RP2350
...
Clean alone can lead to crashes.
Fixes #9746
2024-10-23 10:17:49 -07:00
Dan Halbert
bf780be81a
CONFIG_ESP_SYSTEM_HW_STACK_GUARD=n for ESP32-C3 and ESP32-C6
2024-10-22 23:02:44 -04:00
Scott Shawcroft
1e2438927f
Document picodvi differences
...
RP2350 only support 640x480 output currently.
Fixes #9736
2024-10-21 10:57:48 -07:00
Scott Shawcroft
c50c7954b0
Merge pull request #9732 from dhalbert/pair-improvements
...
improve _bleio.Connection.bind() doc, validation, and error messages
2024-10-21 10:30:29 -07:00
Dan Halbert
ac0904e4bb
improve _bleio.Connection.bind() doc, validation, and error messages
2024-10-18 19:29:54 -04:00
Dan Halbert
aa385486b4
Merge pull request #9727 from jepler/fix-assign-wifi-radio-dns-raspi
...
Fix crash on assignment of wifi.radio.dns on raspberrypi boards
2024-10-18 10:17:11 -04:00
6a2e674589
Fix crash on assignment of wifi.radio.dns on raspberrypi boards
2024-10-17 12:30:28 -05:00
Dogus Cendek
6f3476d3d7
Add cezerio dev ESP32C6
...
Add cezerio dev ESP32C6
2024-10-17 15:02:35 +03: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
gamblor21
064c2d8fff
Fixed renaming the defines for audioeffects incorrectly
2024-10-14 10:06:06 -05: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
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
fb0ff7e5bd
Only disable aesio on C3
2024-10-10 10:22:15 -07:00
Scott Shawcroft
1543642dc2
Fix mac address formatting and disable aesio for ESP
2024-10-09 14:22:16 -07: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
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
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
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
DatanoiseTV
b8d25e59c4
Remove old pins from Datanoise PicoADK V2.
2024-10-08 18:32:35 +02:00
DatanoiseTV
b7f6f5c62d
Rename Datanoise PicoADK V2 pins to be compatible with examples.
2024-10-08 18:31:59 +02:00
DatanoiseTV
ff905d40af
Add Datanoise PicoADK V2.
2024-10-08 18:07:19 +02:00
gamblor21
af947a5084
Enable for all 2350 boards
2024-10-07 20:10:55 -05:00
Bill Sideris
1c58d7c293
Change the comment type
2024-10-06 17:03:15 +03:00
Bill Sideris
e9bb5cf4de
Do power led
2024-10-06 17:02:09 +03:00
Bill Sideris
1e4fbd94ed
Add MakerGo C6 SuperMini
2024-10-05 21:58:11 +03:00
Scott Shawcroft
54d4827e60
Merge pull request #9684 from diamant3/GH-9660
...
remove 'mp_obj_property_t' usage remains
2024-10-04 11:21:05 -07:00
Scott Shawcroft
7f14b9c49a
Merge pull request #9679 from dhalbert/fix-ble-serial-check
...
Correct `ble_serial_connected()` when BLE workflow was never started
2024-10-04 11:19:52 -07:00
Scott Shawcroft
a693bd748a
Merge pull request #9683 from dhalbert/raspberrypi-os-uname
...
fix os.uname() values for rp2350
2024-10-04 11:18:54 -07:00