File tree Expand file tree Collapse file tree 4 files changed +24
-18
lines changed
adafruit_qtpy_esp32s3_nopsram Expand file tree Collapse file tree 4 files changed +24
-18
lines changed Original file line number Diff line number Diff line change 38
38
39
39
#define AUTORESET_DELAY_MS 500
40
40
41
- #define DEFAULT_I2C_BUS_SCL (&pin_GPIO6)
42
- #define DEFAULT_I2C_BUS_SDA (&pin_GPIO7)
41
+ #define CIRCUITPY_BOARD_I2C (2)
42
+ #define CIRCUITPY_BOARD_I2C_PIN {{.scl = &pin_GPIO6, .sda = &pin_GPIO7}, \
43
+ {.scl = &pin_GPIO40, .sda = &pin_GPIO41}}
43
44
44
- #define DEFAULT_SPI_BUS_SCK (&pin_GPIO36)
45
- #define DEFAULT_SPI_BUS_MOSI (&pin_GPIO35)
46
- #define DEFAULT_SPI_BUS_MISO (&pin_GPIO37)
45
+ #define CIRCUITPY_BOARD_SPI (1)
46
+ #define CIRCUITPY_BOARD_SPI_PIN {{.clock = &pin_GPIO36, .mosi = &pin_GPIO35, .miso = &pin_GPIO37}}
47
47
48
- #define DEFAULT_UART_BUS_RX (&pin_GPIO16 )
49
- #define DEFAULT_UART_BUS_TX ( &pin_GPIO5)
48
+ #define CIRCUITPY_BOARD_UART (1 )
49
+ #define CIRCUITPY_BOARD_UART_PIN {{.tx = &pin_GPIO5, .rx = &pin_GPIO16}}
50
50
51
51
#define DOUBLE_TAP_PIN (&pin_GPIO10)
52
52
53
- #define DEBUG_UART_RX DEFAULT_UART_BUS_RX
54
- #define DEBUG_UART_TX DEFAULT_UART_BUS_TX
53
+ #define DEBUG_UART_RX (&pin_GPIO16)
54
+ #define DEBUG_UART_TX (&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
@@ -54,7 +56,8 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
54
56
{ MP_ROM_QSTR (MP_QSTR_D41 ), MP_ROM_PTR (& pin_GPIO41 ) },
55
57
56
58
{ MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
59
+ { MP_ROM_QSTR (MP_QSTR_STEMMA_I2C ), MP_ROM_PTR (& board_stemma_i2c_obj ) },
57
60
{ MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
58
- { MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) }
61
+ { MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) },
59
62
};
60
63
MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
Original file line number Diff line number Diff line change 38
38
39
39
#define AUTORESET_DELAY_MS 500
40
40
41
- #define DEFAULT_I2C_BUS_SCL (&pin_GPIO6)
42
- #define DEFAULT_I2C_BUS_SDA (&pin_GPIO7)
41
+ #define CIRCUITPY_BOARD_I2C (2)
42
+ #define CIRCUITPY_BOARD_I2C_PIN {{.scl = &pin_GPIO6, .sda = &pin_GPIO7}, \
43
+ {.scl = &pin_GPIO40, .sda = &pin_GPIO41}}
43
44
44
- #define DEFAULT_SPI_BUS_SCK (&pin_GPIO35)
45
- #define DEFAULT_SPI_BUS_MOSI (&pin_GPIO34)
46
- #define DEFAULT_SPI_BUS_MISO (&pin_GPIO36)
45
+ #define CIRCUITPY_BOARD_SPI (1)
46
+ #define CIRCUITPY_BOARD_SPI_PIN {{.clock = &pin_GPIO35, .mosi = &pin_GPIO34, .miso = &pin_GPIO36}}
47
47
48
- #define DEFAULT_UART_BUS_RX (&pin_GPIO16 )
49
- #define DEFAULT_UART_BUS_TX ( &pin_GPIO5)
48
+ #define CIRCUITPY_BOARD_UART (1 )
49
+ #define CIRCUITPY_BOARD_UART_PIN {{.tx = &pin_GPIO5, .rx = &pin_GPIO16}}
50
50
51
51
#define DOUBLE_TAP_PIN (&pin_GPIO10)
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
@@ -53,7 +55,8 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
53
55
{ MP_ROM_QSTR (MP_QSTR_D41 ), MP_ROM_PTR (& pin_GPIO41 ) },
54
56
55
57
{ MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
58
+ { MP_ROM_QSTR (MP_QSTR_STEMMA_I2C ), MP_ROM_PTR (& board_stemma_i2c_obj ) },
56
59
{ MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
57
- { MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) }
60
+ { MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) },
58
61
};
59
62
MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
You can’t perform that action at this time.
0 commit comments