Skip to content

Commit 4d1d1d2

Browse files
Fix PICO_RP2350B define check for other peripherals (#2463)
Fixes #2461
1 parent 1f29148 commit 4d1d1d2

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

libraries/SPI/src/SPI.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ void SPIClassRP2040::abortAsync() {
329329

330330

331331
bool SPIClassRP2040::setRX(pin_size_t pin) {
332-
#ifdef RP2350B
332+
#ifdef PICO_RP2350B
333333
constexpr uint64_t valid[2] = { __bitset({0, 4, 16, 20, 32, 26}) /* SPI0 */,
334334
__bitset({8, 12, 24, 28, 40, 44}) /* SPI1 */
335335
};
@@ -356,7 +356,7 @@ bool SPIClassRP2040::setRX(pin_size_t pin) {
356356
}
357357

358358
bool SPIClassRP2040::setCS(pin_size_t pin) {
359-
#ifdef RP2350B
359+
#ifdef PICO_RP2350B
360360
constexpr uint64_t valid[2] = { __bitset({1, 5, 17, 21, 33, 37}) /* SPI0 */,
361361
__bitset({9, 13, 25, 29, 41, 45}) /* SPI1 */
362362
};
@@ -383,7 +383,7 @@ bool SPIClassRP2040::setCS(pin_size_t pin) {
383383
}
384384

385385
bool SPIClassRP2040::setSCK(pin_size_t pin) {
386-
#ifdef RP2350B
386+
#ifdef PICO_RP2350B
387387
constexpr uint64_t valid[2] = { __bitset({2, 6, 18, 22, 34, 38}) /* SPI0 */,
388388
__bitset({10, 14, 26, 30, 42, 46}) /* SPI1 */
389389
};
@@ -410,7 +410,7 @@ bool SPIClassRP2040::setSCK(pin_size_t pin) {
410410
}
411411

412412
bool SPIClassRP2040::setTX(pin_size_t pin) {
413-
#ifdef RP2350B
413+
#ifdef PICO_RP2350B
414414
constexpr uint64_t valid[2] = { __bitset({3, 7, 19, 23, 35, 39}) /* SPI0 */,
415415
__bitset({11, 15, 27, 31, 43, 47}) /* SPI1 */
416416
};

libraries/SPISlave/src/SPISlave.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ inline spi_cpha_t SPISlaveClass::cpha(SPISettings _spis) {
7979
}
8080

8181
bool SPISlaveClass::setRX(pin_size_t pin) {
82-
#ifdef RP2350B
82+
#ifdef PICO_RP2350B
8383
constexpr uint64_t valid[2] = { __bitset({0, 4, 16, 20, 32, 26}) /* SPI0 */,
8484
__bitset({8, 12, 24, 28, 40, 44}) /* SPI1 */
8585
};
@@ -106,7 +106,7 @@ bool SPISlaveClass::setRX(pin_size_t pin) {
106106
}
107107

108108
bool SPISlaveClass::setCS(pin_size_t pin) {
109-
#ifdef RP2350B
109+
#ifdef PICO_RP2350B
110110
constexpr uint64_t valid[2] = { __bitset({1, 5, 17, 21, 33, 37}) /* SPI0 */,
111111
__bitset({9, 13, 25, 29, 41, 45}) /* SPI1 */
112112
};
@@ -133,7 +133,7 @@ bool SPISlaveClass::setCS(pin_size_t pin) {
133133
}
134134

135135
bool SPISlaveClass::setSCK(pin_size_t pin) {
136-
#ifdef RP2350B
136+
#ifdef PICO_RP2350B
137137
constexpr uint64_t valid[2] = { __bitset({2, 6, 18, 22, 34, 38}) /* SPI0 */,
138138
__bitset({10, 14, 26, 30, 42, 46}) /* SPI1 */
139139
};
@@ -160,7 +160,7 @@ bool SPISlaveClass::setSCK(pin_size_t pin) {
160160
}
161161

162162
bool SPISlaveClass::setTX(pin_size_t pin) {
163-
#ifdef RP2350B
163+
#ifdef PICO_RP2350B
164164
constexpr uint64_t valid[2] = { __bitset({3, 7, 19, 23, 35, 39}) /* SPI0 */,
165165
__bitset({11, 15, 27, 31, 43, 47}) /* SPI1 */
166166
};

libraries/Wire/src/Wire.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ TwoWire::TwoWire(i2c_inst_t *i2c, pin_size_t sda, pin_size_t scl) {
4949
}
5050

5151
bool TwoWire::setSDA(pin_size_t pin) {
52-
#ifdef RP2350B
52+
#ifdef PICO_RP2350B
5353
constexpr uint64_t valid[2] = { __bitset({0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44}) /* I2C0 */,
5454
__bitset({2, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46}) /* I2C1 */
5555
};
@@ -76,7 +76,7 @@ bool TwoWire::setSDA(pin_size_t pin) {
7676
}
7777

7878
bool TwoWire::setSCL(pin_size_t pin) {
79-
#ifdef RP2350B
79+
#ifdef PICO_RP2350B
8080
constexpr uint64_t valid[2] = { __bitset({1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45}) /* I2C0 */,
8181
__bitset({3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47}) /* I2C1 */
8282
};

0 commit comments

Comments
 (0)