Correct pin definitions for XIAO RP2350 (#2591)
This commit is contained in:
parent
64156c42b1
commit
6c8d62fdb8
1 changed files with 36 additions and 12 deletions
|
|
@ -1,16 +1,34 @@
|
|||
#pragma once
|
||||
|
||||
|
||||
// Pin definitions taken from:
|
||||
// https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html
|
||||
|
||||
static const uint8_t A0 = (26u);
|
||||
static const uint8_t A1 = (27u);
|
||||
static const uint8_t A2 = (28u);
|
||||
|
||||
|
||||
static const uint8_t D0 = (26u);
|
||||
static const uint8_t D1 = (27u);
|
||||
static const uint8_t D2 = (28u);
|
||||
static const uint8_t D3 = (5u);
|
||||
static const uint8_t D4 = (6u);
|
||||
static const uint8_t D5 = (7u);
|
||||
static const uint8_t D6 = (0u);
|
||||
static const uint8_t D7 = (1u);
|
||||
static const uint8_t D8 = (2u);
|
||||
static const uint8_t D9 = (4u);
|
||||
static const uint8_t D10 = (3u);
|
||||
static const uint8_t D11 = (21u);
|
||||
static const uint8_t D12 = (20u);
|
||||
static const uint8_t D13 = (17u);
|
||||
static const uint8_t D14 = (16u);
|
||||
static const uint8_t D15 = (11u);
|
||||
static const uint8_t D16 = (12u);
|
||||
static const uint8_t D17 = (10u);
|
||||
static const uint8_t D18 = (9u);
|
||||
|
||||
// LEDs
|
||||
#define PIN_LED (25u)
|
||||
|
||||
|
||||
// Serial
|
||||
#define PIN_SERIAL1_TX (0u)
|
||||
#define PIN_SERIAL1_RX (1u)
|
||||
|
|
@ -34,17 +52,23 @@
|
|||
|
||||
|
||||
// Wire
|
||||
#define PIN_WIRE0_SDA (16u)
|
||||
#define PIN_WIRE0_SCL (17u)
|
||||
|
||||
|
||||
#define PIN_WIRE1_SDA (6u)
|
||||
#define PIN_WIRE1_SCL (7u)
|
||||
|
||||
#define PIN_WIRE1_SDA (16u)
|
||||
#define PIN_WIRE1_SCL (17u)
|
||||
|
||||
#define SERIAL_HOWMANY (3u)
|
||||
#define SPI_HOWMANY (2u)
|
||||
#define WIRE_HOWMANY (2u)
|
||||
|
||||
|
||||
#include "../generic/common.h"
|
||||
static const uint8_t MOSI = PIN_SPI0_MOSI;
|
||||
static const uint8_t MISO = PIN_SPI0_MISO;
|
||||
static const uint8_t SCK = PIN_SPI0_SCK;
|
||||
static const uint8_t SS = PIN_SPI0_SS;
|
||||
|
||||
#define __WIRE0_DEVICE (i2c1)
|
||||
#define PIN_WIRE0_SDA (6u)
|
||||
#define PIN_WIRE0_SCL (7u)
|
||||
#define SDA PIN_WIRE0_SDA
|
||||
#define SCL PIN_WIRE0_SCL
|
||||
#define I2C_SDA (SDA)
|
||||
#define I2C_SCL (SCL)
|
||||
Loading…
Reference in a new issue