Skip to content

Commit 527b6c2

Browse files
authored
Merge branch 'earlephilhower:master' into master
2 parents e2fa0f4 + 5830cd8 commit 527b6c2

35 files changed

+10171
-63
lines changed

boards.txt

Lines changed: 251 additions & 0 deletions
Large diffs are not rendered by default.

cores/rp2040/malloc-lock.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ extern "C" void *__wrap_realloc(void *mem, size_t size) {
8888
void *rc;
8989
noInterrupts();
9090
#ifdef RP2350_PSRAM_CS
91-
if (mem < __ram_start) {
91+
if (mem && (mem < __ram_start)) {
9292
rc = __psram_realloc(mem, size);
9393
} else {
9494
rc = __real_realloc(mem, size);
@@ -103,7 +103,7 @@ extern "C" void *__wrap_realloc(void *mem, size_t size) {
103103
extern "C" void __wrap_free(void *mem) {
104104
noInterrupts();
105105
#ifdef RP2350_PSRAM_CS
106-
if (mem < __ram_start) {
106+
if (mem && (mem < __ram_start)) {
107107
__psram_free(mem);
108108
} else {
109109
__real_free(mem);

docs/ota.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
OTA Updates
22
===========
33

4-
**NOTE:** OTA is not yet supported on the RP2350. PRs gladly accepted!
5-
64
Introduction
75
------------
86

docs/rp2350.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ is supported by the core with some minor caveats:
77
* PSRAM is supported via a new ``pmalloc`` call and ``PSRAM`` variable decorator.
88
* Both RP2350A and RP2350B (48 GPIOs) are supported.
99
* Only ARM mode is available. For RISC-V (Hazard3), please use the raw SDK.
10-
* OTA is not yet supported.
1110

1211
P2350-E9 Errata ("Increased leakage current on Bank 0 GPIO when pad input is enabled")
1312
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

lib/rp2040/libipv4-big.a

0 Bytes
Binary file not shown.

lib/rp2040/libipv4-bt-big.a

0 Bytes
Binary file not shown.

lib/rp2040/libipv4-bt.a

0 Bytes
Binary file not shown.

lib/rp2040/libipv4-ipv6-big.a

0 Bytes
Binary file not shown.

lib/rp2040/libipv4-ipv6-bt-big.a

0 Bytes
Binary file not shown.

lib/rp2040/libipv4-ipv6-bt.a

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)