extend uart checks
This commit is contained in:
parent
4eba643ae1
commit
9974327d33
|
@ -58,8 +58,9 @@
|
||||||
* Check for common serial pin conflicts
|
* Check for common serial pin conflicts
|
||||||
*/
|
*/
|
||||||
#define _CHECK_SERIAL_PIN(N) (( \
|
#define _CHECK_SERIAL_PIN(N) (( \
|
||||||
BTN_EN1 == N || DOGLCD_CS == N || HEATER_BED_PIN == N || FAN0_PIN == N || \
|
BTN_EN1 == N || BTN_EN2 == N ||DOGLCD_CS == N || HEATER_BED_PIN == N || FAN0_PIN == N || \
|
||||||
SDIO_D2_PIN == N || SDIO_D3_PIN == N || SDIO_CK_PIN == N || SDIO_CMD_PIN == N \
|
SDIO_D2_PIN == N || SDIO_D3_PIN == N || SDIO_CK_PIN == N || SDIO_CMD_PIN == N || \
|
||||||
|
Y_STEP_PIN == N || Y_ENABLE_PIN == N || E0_ENABLE_PIN == N || POWER_LOSS_PIN == N \
|
||||||
))
|
))
|
||||||
#define CHECK_SERIAL_PIN(T,N) defined(UART##N##_##T##_PIN) && _CHECK_SERIAL_PIN(UART##N##_##T##_PIN)
|
#define CHECK_SERIAL_PIN(T,N) defined(UART##N##_##T##_PIN) && _CHECK_SERIAL_PIN(UART##N##_##T##_PIN)
|
||||||
#if SERIAL_IN_USE(1)
|
#if SERIAL_IN_USE(1)
|
||||||
|
|
|
@ -107,3 +107,18 @@
|
||||||
#define E0_SLAVE_ADDRESS 3
|
#define E0_SLAVE_ADDRESS 3
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Pins for documentation and sanity checks only.
|
||||||
|
// Changing these will not change the pin they are on.
|
||||||
|
|
||||||
|
// Hardware UART pins
|
||||||
|
#define UART1_TX_PIN PA9 // default usage LCD connector
|
||||||
|
#define UART1_RX_PIN PA10 // default usage LCD connector
|
||||||
|
#define UART2_TX_PIN PA2 // default usage TFT connector
|
||||||
|
#define UART2_RX_PIN PA3 // default usage TFT connector
|
||||||
|
#define UART3_TX_PIN PB10 // default usage Y_STEP_PIN
|
||||||
|
#define UART3_RX_PIN PB11 // default usage Y_ENABLE_PIN
|
||||||
|
#define UART4_TX_PIN PC10 // default usage TMC UART
|
||||||
|
#define UART4_RX_PIN PC11 // default usage TMC UART
|
||||||
|
#define UART5_TX_PIN PC12 // default usage POWER_LOSS_PIN
|
||||||
|
#define UART5_RX_PIN PD2 // default usage E0_ENABLE_PIN
|
||||||
|
|
|
@ -461,3 +461,14 @@
|
||||||
#ifndef BOARD_NEOPIXEL_PIN
|
#ifndef BOARD_NEOPIXEL_PIN
|
||||||
#define BOARD_NEOPIXEL_PIN PA8 // LED driving pin
|
#define BOARD_NEOPIXEL_PIN PA8 // LED driving pin
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Pins for documentation and sanity checks only.
|
||||||
|
// Changing these will not change the pin they are on.
|
||||||
|
|
||||||
|
// Hardware UART pins
|
||||||
|
#define UART1_TX_PIN PA9 // default usage LCD connector
|
||||||
|
#define UART1_RX_PIN PA10 // default usage LCD connector
|
||||||
|
#define UART2_TX_PIN PA2 // default usage TFT connector
|
||||||
|
#define UART2_RX_PIN PA3 // default usage TFT connector
|
||||||
|
#define UART4_TX_PIN PC10 // default usage TMC UART
|
||||||
|
#define UART4_RX_PIN PC11 // default usage TMC UART
|
||||||
|
|
Loading…
Reference in a new issue