Skip to content

Commit 732caed

Browse files
committed
Fix non-CYW43 RP2040 builds
1 parent db4253e commit 732caed

File tree

1 file changed

+9
-5
lines changed
  • ports/raspberrypi/peripherals

1 file changed

+9
-5
lines changed

ports/raspberrypi/peripherals/pins.c

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,23 @@
2727
#include "pins.h"
2828

2929
#include "shared-bindings/microcontroller/Pin.h"
30+
31+
#if CIRCUITPY_CYW43
3032
#include "bindings/cyw43/__init__.h"
3133

34+
#define CYW_PIN(p_number) \
35+
const mcu_pin_obj_t pin_CYW##p_number = { \
36+
{ &cyw43_pin_type }, \
37+
.number = p_number \
38+
}
39+
#endif
40+
3241
// This macro is used to simplify pin definition in boards/<board>/pins.c
3342
#define PIN(p_number) \
3443
const mcu_pin_obj_t pin_GPIO##p_number = { \
3544
{ &mcu_pin_type }, \
3645
.number = p_number \
3746
}
38-
#define CYW_PIN(p_number) \
39-
const mcu_pin_obj_t pin_CYW##p_number = { \
40-
{ &cyw43_pin_type }, \
41-
.number = p_number \
42-
}
4347

4448
PIN(0);
4549
PIN(1);

0 commit comments

Comments
 (0)