Skip to content

Commit f707fa1

Browse files
committed
Tweaks to Interstate75 pinout
1 parent 11ed759 commit f707fa1

File tree

2 files changed

+33
-5
lines changed

2 files changed

+33
-5
lines changed

ports/raspberrypi/boards/pimoroni_interstate75/mpconfigboard.h

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

4+
#define MICROPY_HW_R0 (&pin_GPIO0)
5+
#define MICROPY_HW_G0 (&pin_GPIO1)
6+
#define MICROPY_HW_B0 (&pin_GPIO2)
7+
#define MICROPY_HW_R1 (&pin_GPIO3)
8+
#define MICROPY_HW_G1 (&pin_GPIO4)
9+
#define MICROPY_HW_B1 (&pin_GPIO5)
10+
11+
#define MICROPY_HW_ROW_A (&pin_GPIO6)
12+
#define MICROPY_HW_ROW_B (&pin_GPIO7)
13+
#define MICROPY_HW_ROW_C (&pin_GPIO8)
14+
#define MICROPY_HW_ROW_D (&pin_GPIO9)
15+
#define MICROPY_HW_ROW_E (&pin_GPIO10)
16+
17+
#define MICROPY_HW_CLK (&pin_GPIO11)
18+
#define MICROPY_HW_LAT (&pin_GPIO12)
19+
#define MICROPY_HW_OE (&pin_GPIO13)
20+
21+
#define MICROPY_HW_SW_A (&pin_GPIO14)
22+
423
#define CIRCUITPY_RGB_STATUS_INVERTED_PWM
524
#define CIRCUITPY_RGB_STATUS_R (&pin_GPIO16)
625
#define CIRCUITPY_RGB_STATUS_G (&pin_GPIO17)
726
#define CIRCUITPY_RGB_STATUS_B (&pin_GPIO18)
827

28+
#define MICROPY_HW_I2C_INT (&pin_GPIO19)
29+
30+
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO21)
31+
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO20)
32+
933
#define MICROPY_HW_USER_SW (&pin_GPIO23)
1034

35+
#define MICROPY_HW_CURRENT_SENSE (&pin_GPIO29)
36+
1137
// These pins are unconnected
1238
#define IGNORE_PIN_GPIO15 1
1339
#define IGNORE_PIN_GPIO22 1

ports/raspberrypi/boards/pimoroni_interstate75/pins.c

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,22 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
1414
{ MP_ROM_QSTR(MP_QSTR_ROW_D), MP_ROM_PTR(&pin_GPIO9) },
1515
{ MP_ROM_QSTR(MP_QSTR_ROW_E), MP_ROM_PTR(&pin_GPIO10) },
1616

17-
{ MP_ROM_QSTR(MP_QSTR_LED_CLK), MP_ROM_PTR(&pin_GPIO11) },
18-
{ MP_ROM_QSTR(MP_QSTR_LED_STB), MP_ROM_PTR(&pin_GPIO12) },
19-
{ MP_ROM_QSTR(MP_QSTR_LED_OE), MP_ROM_PTR(&pin_GPIO13) },
17+
{ MP_ROM_QSTR(MP_QSTR_CLK), MP_ROM_PTR(&pin_GPIO11) },
18+
{ MP_ROM_QSTR(MP_QSTR_LAT), MP_ROM_PTR(&pin_GPIO12) },
19+
{ MP_ROM_QSTR(MP_QSTR_OE), MP_ROM_PTR(&pin_GPIO13) },
2020

2121
{ MP_ROM_QSTR(MP_QSTR_SW_A), MP_ROM_PTR(&pin_GPIO14) },
2222

2323
{ MP_ROM_QSTR(MP_QSTR_LED_R), MP_ROM_PTR(&pin_GPIO16) },
2424
{ MP_ROM_QSTR(MP_QSTR_LED_G), MP_ROM_PTR(&pin_GPIO17) },
2525
{ MP_ROM_QSTR(MP_QSTR_LED_B), MP_ROM_PTR(&pin_GPIO18) },
26-
26+
2727
{ MP_ROM_QSTR(MP_QSTR_INT), MP_ROM_PTR(&pin_GPIO19) },
28+
{ MP_ROM_QSTR(MP_QSTR_GP19), MP_ROM_PTR(&pin_GPIO19) },
2829
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO20) },
30+
{ MP_ROM_QSTR(MP_QSTR_GP20), MP_ROM_PTR(&pin_GPIO20) },
2931
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO21) },
32+
{ MP_ROM_QSTR(MP_QSTR_GP21), MP_ROM_PTR(&pin_GPIO21) },
3033

3134
{ MP_ROM_QSTR(MP_QSTR_USER_SW), MP_ROM_PTR(&pin_GPIO23) },
3235

@@ -42,7 +45,6 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
4245
{ MP_ROM_QSTR(MP_QSTR_GP28), MP_ROM_PTR(&pin_GPIO28) },
4346
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_GPIO28) },
4447

45-
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_GPIO29) },
4648
{ MP_ROM_QSTR(MP_QSTR_CURRENT_SENSE), MP_ROM_PTR(&pin_GPIO29) },
4749

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

0 commit comments

Comments
 (0)