Compare commits

..
6 Commits
Author SHA1 Message Date
Earle F. Philhower, III 34e02aaeb5 Update version 2024-12-02 11:39:24 -08:00
Earle F. Philhower, III 6024e9a7e8 Increase LWIP timeouts to avoid MDNS panics (#2653)
Bump up the LWIP_ARP setting to increase the LWIP timeout pool to
avoid a panic when using SimpleMDNS and TCP clients.

Fixes #2650
2024-11-30 10:43:19 -08:00
Earle F. Philhower, III 633faa18ac Update to Adafruit TinyUSB 3.4.1 (#2647) 2024-11-27 13:04:36 -08:00
Earle F. Philhower, III 90d4841be7 Fix LED pin for Pico 2W (#2646)
Fixes #2644
2024-11-27 12:40:09 -08:00
Linar Yusupov e16c459598 Fix for cyw43_wrappers.h build with C code (#2639) 2024-11-26 00:48:34 -08:00
Earle F. Philhower, III 33b0fd57a0 Fix pinMode for RP2040 PicoW (#2638)
Enable WL_DYNAMIC on the RP2040 lib builds.

Fixes #2637
2024-11-26 00:31:41 -08:00
38 changed files with 24 additions and 17 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
#pragma once
#define ARDUINO_PICO_MAJOR 4
#define ARDUINO_PICO_MINOR 3
#define ARDUINO_PICO_REVISION 0
#define ARDUINO_PICO_VERSION_STR "4.3.0"
#define ARDUINO_PICO_REVISION 1
#define ARDUINO_PICO_VERSION_STR "4.3.1"
+10 -6
View File
@@ -23,11 +23,15 @@
#include <pico/cyw43_driver.h>
extern bool __isPicoW;
#ifdef __cplusplus
extern "C" {
void init_cyw43_wifi();
void __lockBluetooth();
void __unlockBluetooth();
void cyw43_pinMode(pin_size_t pin, PinMode mode);
void cyw43_digitalWrite(pin_size_t pin, PinStatus val);
PinStatus cyw43_digitalRead(pin_size_t pin);
#endif
void init_cyw43_wifi();
void __lockBluetooth();
void __unlockBluetooth();
void cyw43_pinMode(pin_size_t pin, PinMode mode);
void cyw43_digitalWrite(pin_size_t pin, PinStatus val);
PinStatus cyw43_digitalRead(pin_size_t pin);
#ifdef __cplusplus
}
#endif
+2 -2
View File
@@ -54,9 +54,9 @@ author = u'Earle F. Philhower, III'
# built documents.
#
# The short X.Y version.
version = u'4.3.0'
version = u'4.3.1'
# The full version, including alpha/beta/rc tags.
release = u'4.3.0'
release = u'4.3.1'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
+1 -1
View File
@@ -30,7 +30,7 @@ extern unsigned long __lwip_rand(void);
#define MEMP_NUM_TCP_SEG (32)
#define MEMP_NUM_ARP_QUEUE (10)
#define PBUF_POOL_SIZE (__LWIP_MEMMULT > 1 ? 32 : 24)
#define LWIP_ARP 5
#define LWIP_ARP 7
#define LWIP_ETHERNET 1
#define LWIP_ICMP 1
#define LWIP_RAW 1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+3
View File
@@ -0,0 +1,3 @@
source [find interface/cmsis-dap.cfg]
adapter speed 5000
source [find target/rp2350-riscv.cfg]
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "framework-arduinopico",
"version": "1.40300.0",
"version": "1.40301.0",
"description": "Arduino Wiring-based Framework (RPi Pico RP2040, RP2350)",
"keywords": [
"framework",
+1 -1
View File
@@ -20,7 +20,7 @@
# https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
name=Raspberry Pi RP2040/RP2350 Boards
version=4.3.0
version=4.3.1
# Required discoveries and monitors
# ---------------------------------
+1 -1
View File
@@ -106,7 +106,6 @@ elseif (${cpu} MATCHES "rp2350")
PICO_RP2350=1
PICO_USE_BLOCKED_RAM=0
CYW43_PIN_WL_DYNAMIC=1
CYW43_DEFAULT_PIN_WL_REG_ON=23u
CYW43_DEFAULT_PIN_WL_DATA_OUT=24u
CYW43_DEFAULT_PIN_WL_DATA_IN=24u
@@ -131,6 +130,7 @@ target_compile_definitions(common-${cpu} INTERFACE
PICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1
CYW43_WARN=//
CYW43_PIO_CLOCK_DIV_DYNAMIC=1
CYW43_PIN_WL_DYNAMIC=1
${xcd}
)
+1 -1
View File
@@ -30,7 +30,7 @@ extern unsigned long __lwip_rand(void);
#define MEMP_NUM_TCP_SEG (32)
#define MEMP_NUM_ARP_QUEUE (10)
#define PBUF_POOL_SIZE (__LWIP_MEMMULT > 1 ? 32 : 24)
#define LWIP_ARP 5
#define LWIP_ARP 7
#define LWIP_ETHERNET 1
#define LWIP_ICMP 1
#define LWIP_RAW 1
+1 -1
View File
@@ -7,7 +7,7 @@
// LEDs
#define PIN_LED (25u)
#define PIN_LED (64u)
// Serial
#define PIN_SERIAL1_TX (0u)