File tree Expand file tree Collapse file tree 2 files changed +11
-7
lines changed
ports/raspberrypi/boards/adafruit_qtpy_rp2040 Expand file tree Collapse file tree 2 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 4
4
#define MICROPY_HW_NEOPIXEL (&pin_GPIO12)
5
5
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO11)
6
6
7
- #define DEFAULT_I2C_BUS_SCL (&pin_GPIO25)
8
- #define DEFAULT_I2C_BUS_SDA (&pin_GPIO24)
7
+ #define CIRCUITPY_BOARD_I2C (2)
8
+ #define CIRCUITPY_BOARD_I2C_PIN {{.scl = &pin_GPIO25, .sda = &pin_GPIO24}, \
9
+ {.scl = &pin_GPIO23, .sda = &pin_GPIO22}}
9
10
10
- #define DEFAULT_SPI_BUS_SCK (&pin_GPIO6)
11
- #define DEFAULT_SPI_BUS_MOSI (&pin_GPIO3)
12
- #define DEFAULT_SPI_BUS_MISO (&pin_GPIO4)
11
+ #define CIRCUITPY_BOARD_SPI (1)
12
+ #define CIRCUITPY_BOARD_SPI_PIN {{.clock = &pin_GPIO6, .mosi = &pin_GPIO3, .miso = &pin_GPIO4}}
13
13
14
- #define DEFAULT_UART_BUS_RX (&pin_GPIO5 )
15
- #define DEFAULT_UART_BUS_TX ( &pin_GPIO20)
14
+ #define CIRCUITPY_BOARD_UART (1 )
15
+ #define CIRCUITPY_BOARD_UART_PIN {{.tx = &pin_GPIO20, .rx = &pin_GPIO5}}
Original file line number Diff line number Diff line change 1
1
#include "shared-bindings/board/__init__.h"
2
2
3
+ CIRCUITPY_BOARD_BUS_SINGLETON (stemma_i2c , i2c , 1 )
4
+
3
5
STATIC const mp_rom_map_elem_t board_module_globals_table [] = {
4
6
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
5
7
@@ -47,5 +49,7 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
47
49
{ MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
48
50
{ MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
49
51
{ MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) },
52
+
53
+ { MP_ROM_QSTR (MP_QSTR_STEMMA_I2C ), MP_ROM_PTR (& board_stemma_i2c_obj ) },
50
54
};
51
55
MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
You can’t perform that action at this time.
0 commit comments