Skip to content

Commit 11ed759

Browse files
committed
Tweaks to Plasma2040 pinout
1 parent 6663dac commit 11ed759

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

ports/raspberrypi/boards/pimoroni_plasma2040/mpconfigboard.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,26 @@
11
#define MICROPY_HW_BOARD_NAME "Pimoroni Plasma 2040"
22
#define MICROPY_HW_MCU_NAME "rp2040"
33

4+
#define MICROPY_HW_SW_A (&pin_GPIO12)
5+
#define MICROPY_HW_SW_B (&pin_GPIO13)
6+
7+
#define MICROPY_HW_CLK (&pin_GPIO14)
8+
#define MICROPY_HW_DATA (&pin_GPIO15)
9+
410
#define CIRCUITPY_RGB_STATUS_INVERTED_PWM
511
#define CIRCUITPY_RGB_STATUS_R (&pin_GPIO16)
612
#define CIRCUITPY_RGB_STATUS_G (&pin_GPIO17)
713
#define CIRCUITPY_RGB_STATUS_B (&pin_GPIO18)
814

15+
#define MICROPY_HW_I2C_INT (&pin_GPIO19)
16+
17+
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO21)
18+
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO20)
19+
920
#define MICROPY_HW_USER_SW (&pin_GPIO23)
1021

22+
#define MICROPY_HW_CURRENT_SENSE (&pin_GPIO29)
23+
1124
// These pins are unconnected
1225
#define IGNORE_PIN_GPIO0 1
1326
#define IGNORE_PIN_GPIO1 1

ports/raspberrypi/boards/pimoroni_plasma2040/pins.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,20 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
55
{ MP_ROM_QSTR(MP_QSTR_SW_B), MP_ROM_PTR(&pin_GPIO13) },
66

77
{ MP_ROM_QSTR(MP_QSTR_CLK), MP_ROM_PTR(&pin_GPIO14) },
8+
{ MP_ROM_QSTR(MP_QSTR_GP14), MP_ROM_PTR(&pin_GPIO14) },
89
{ MP_ROM_QSTR(MP_QSTR_DATA), MP_ROM_PTR(&pin_GPIO15) },
10+
{ MP_ROM_QSTR(MP_QSTR_GP15), MP_ROM_PTR(&pin_GPIO15) },
911

1012
{ MP_ROM_QSTR(MP_QSTR_LED_R), MP_ROM_PTR(&pin_GPIO16) },
1113
{ MP_ROM_QSTR(MP_QSTR_LED_G), MP_ROM_PTR(&pin_GPIO17) },
1214
{ MP_ROM_QSTR(MP_QSTR_LED_B), MP_ROM_PTR(&pin_GPIO18) },
1315

1416
{ MP_ROM_QSTR(MP_QSTR_INT), MP_ROM_PTR(&pin_GPIO19) },
17+
{ MP_ROM_QSTR(MP_QSTR_GP19), MP_ROM_PTR(&pin_GPIO19) },
1518
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO20) },
19+
{ MP_ROM_QSTR(MP_QSTR_GP20), MP_ROM_PTR(&pin_GPIO20) },
1620
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO21) },
21+
{ MP_ROM_QSTR(MP_QSTR_GP21), MP_ROM_PTR(&pin_GPIO21) },
1722

1823
{ MP_ROM_QSTR(MP_QSTR_USER_SW), MP_ROM_PTR(&pin_GPIO23) },
1924

@@ -29,7 +34,6 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
2934
{ MP_ROM_QSTR(MP_QSTR_GP28), MP_ROM_PTR(&pin_GPIO28) },
3035
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_GPIO28) },
3136

32-
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_GPIO29) },
3337
{ MP_ROM_QSTR(MP_QSTR_CURRENT_SENSE), MP_ROM_PTR(&pin_GPIO29) },
3438

3539
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },

0 commit comments

Comments
 (0)