* Support Makerbase MKSTHR36 and MKSTHR42 Boards * Added missing define for PIN_SERIAL1_* for MKSTHR42 Board
58 lines
1.1 KiB
C
58 lines
1.1 KiB
C
#pragma once
|
|
|
|
// Pin definitions taken from:
|
|
// https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf
|
|
|
|
#define PIN_HE0 (0u)
|
|
|
|
#define PIN_FAN0 (1u)
|
|
#define PIN_FAN1 (2u)
|
|
#define PIN_FAN2 (3u)
|
|
|
|
#define PIN_E0_DIR (4u)
|
|
#define PIN_E0_STEP (5u)
|
|
|
|
#define PIN_SERIAL1_TX (6u)
|
|
#define PIN_E0_UART (6u)
|
|
#define PIN_SERIAL1_RX (31u)
|
|
#define PIN_E0_DIAG (7u)
|
|
#define PIN_E0_EN (10u)
|
|
|
|
#define PIN_CAN_RX (8u)
|
|
#define PIN_CAN_TX (9u)
|
|
#define PIN_SERIAL2_TX (8u)
|
|
#define PIN_SERIAL2_RX (9u)
|
|
|
|
#define PIN_3D_TOUCH (11u)
|
|
|
|
//SPI
|
|
#define PIN_SPI1_MISO (12u)
|
|
#define PIN_SPI1_MOSI (15u)
|
|
#define PIN_SPI1_SCK (14u)
|
|
#define PIN_SPI1_SS (13u)
|
|
|
|
#define PIN_SPI0_MISO (16u)
|
|
#define PIN_SPI0_MOSI (19u)
|
|
#define PIN_SPI0_SCK (18u)
|
|
#define PIN_SPI0_SS (17u)
|
|
|
|
#define PIN_NEOPIXEL (20u)
|
|
#define PIN_ZPLUS (21u)
|
|
|
|
// Wire
|
|
#define PIN_WIRE0_SDA (22u)
|
|
#define PIN_WIRE0_SCL (23u)
|
|
#define PIN_I2C_SDA (22u)
|
|
#define PIN_I2C_SCL (23u)
|
|
|
|
#define PIN_IO24 (24u)
|
|
#define PIN_IO25 (25u)
|
|
|
|
#define PIN_TH0 (26u)
|
|
#define PIN_IPO29 (29u)
|
|
|
|
#define SERIAL_HOWMANY (3u)
|
|
#define SPI_HOWMANY (2u)
|
|
#define WIRE_HOWMANY (1u)
|
|
|
|
#include "../generic/common.h"
|