11#pragma once
2-
3-
42// Pin definitions taken from:
53// https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html
64
7-
8-
5+ static const uint8_t A0 = (26u );
6+ static const uint8_t A1 = (27u );
7+ static const uint8_t A2 = (28u );
8+
9+ static const uint8_t D0 = (26u );
10+ static const uint8_t D1 = (27u );
11+ static const uint8_t D2 = (28u );
12+ static const uint8_t D3 = (5u );
13+ static const uint8_t D4 = (6u );
14+ static const uint8_t D5 = (7u );
15+ static const uint8_t D6 = (0u );
16+ static const uint8_t D7 = (1u );
17+ static const uint8_t D8 = (2u );
18+ static const uint8_t D9 = (4u );
19+ static const uint8_t D10 = (3u );
20+ static const uint8_t D11 = (21u );
21+ static const uint8_t D12 = (20u );
22+ static const uint8_t D13 = (17u );
23+ static const uint8_t D14 = (16u );
24+ static const uint8_t D15 = (11u );
25+ static const uint8_t D16 = (12u );
26+ static const uint8_t D17 = (10u );
27+ static const uint8_t D18 = (9u );
928
1029// LEDs
1130#define PIN_LED (25u)
1231
13-
1432// Serial
1533#define PIN_SERIAL1_TX (0u)
1634#define PIN_SERIAL1_RX (1u)
3452
3553
3654// Wire
37- #define PIN_WIRE0_SDA (16u)
38- #define PIN_WIRE0_SCL (17u)
39-
40-
41- #define PIN_WIRE1_SDA (6u)
42- #define PIN_WIRE1_SCL (7u)
43-
55+ #define PIN_WIRE1_SDA (16u)
56+ #define PIN_WIRE1_SCL (17u)
4457
4558#define SERIAL_HOWMANY (3u)
4659#define SPI_HOWMANY (2u)
4760#define WIRE_HOWMANY (2u)
4861
4962
50- #include "../generic/common.h"
63+ static const uint8_t MOSI = PIN_SPI0_MOSI ;
64+ static const uint8_t MISO = PIN_SPI0_MISO ;
65+ static const uint8_t SCK = PIN_SPI0_SCK ;
66+ static const uint8_t SS = PIN_SPI0_SS ;
67+
68+ #define __WIRE0_DEVICE (i2c1)
69+ #define PIN_WIRE0_SDA (6u)
70+ #define PIN_WIRE0_SCL (7u)
71+ #define SDA PIN_WIRE0_SDA
72+ #define SCL PIN_WIRE0_SCL
73+ #define I2C_SDA (SDA)
74+ #define I2C_SCL (SCL)
0 commit comments