|
|
@ -27,19 +27,19 @@ |
|
|
|
* without adding new pin definitions to the board. |
|
|
|
*/ |
|
|
|
|
|
|
|
#ifdef S6_TFT_PINMAP |
|
|
|
#ifndef __MARLIN_FIRMWARE__ |
|
|
|
#error "This pin mapping requires Marlin." |
|
|
|
#endif |
|
|
|
#include "../../../../inc/MarlinConfig.h" |
|
|
|
|
|
|
|
#if ENABLED(F6_TFT_PINMAP) // FYSETC F6 - ATmega2560
|
|
|
|
|
|
|
|
#define CLCD_SPI_CS 33 |
|
|
|
#define CLCD_MOD_RESET 31 |
|
|
|
|
|
|
|
#elif ENABLED(S6_TFT_PINMAP) // FYSETC S6 - STM32F4
|
|
|
|
|
|
|
|
#define CLCD_SPI_CS PC7 |
|
|
|
#define CLCD_MOD_RESET PC6 |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef CR10_TFT_PINMAP |
|
|
|
#ifndef __MARLIN_FIRMWARE__ |
|
|
|
#error "This pin mapping requires Marlin." |
|
|
|
#endif |
|
|
|
#elif ENABLED(CR10_TFT_PINMAP) // FYSETC S6 - STM32F4 - with TOUCH_UI_ULTIPANEL
|
|
|
|
|
|
|
|
#define CLCD_USE_SOFT_SPI |
|
|
|
#define CLCD_SOFT_SPI_SCLK LCD_PINS_D4 // PORTA1 Pin 6
|
|
|
@ -49,17 +49,13 @@ |
|
|
|
#define CLCD_MOD_RESET 11 // PORTD3 BTN_EN1 Pin 3
|
|
|
|
#define CLCD_AUX_0 10 // PORTD2 BTN_EN2 Pin 5
|
|
|
|
#define CLCD_AUX_1 BEEPER_PIN // PORTA4 Pin 1
|
|
|
|
#endif |
|
|
|
|
|
|
|
/**
|
|
|
|
* The AlephObjects pinout for re-purposing the UltraLCD |
|
|
|
* connector EXP1 for software SPI (rev B, obsolete) |
|
|
|
*/ |
|
|
|
#elif ENABLED(AO_EXP1_DEPRECATED_PINMAP) |
|
|
|
|
|
|
|
#ifdef AO_EXP1_DEPRECATED_PINMAP |
|
|
|
#ifndef __MARLIN_FIRMWARE__ |
|
|
|
#error "This pin mapping requires Marlin." |
|
|
|
#endif |
|
|
|
/**
|
|
|
|
* This AlephObjects pinout re-purposes the UltraLCD |
|
|
|
* connector EXP1 for Software SPI (rev B, obsolete) |
|
|
|
*/ |
|
|
|
|
|
|
|
#define CLCD_MOD_RESET LCD_PINS_D4 |
|
|
|
#define CLCD_SPI_CS LCD_PINS_D5 |
|
|
@ -72,13 +68,14 @@ |
|
|
|
#define CLCD_SOFT_SPI_SCLK LCD_PINS_D7 |
|
|
|
#define CLCD_SOFT_SPI_MOSI LCD_PINS_D6 |
|
|
|
#define CLCD_SOFT_SPI_MISO LCD_PINS_RS |
|
|
|
#endif |
|
|
|
|
|
|
|
/**
|
|
|
|
* AO_EXP1_PINMAP |
|
|
|
#elif ENABLED(AO_EXP1_PINMAP) |
|
|
|
|
|
|
|
/**
|
|
|
|
* AO_EXP1_PINMAP with TOUCH_UI_ULTIPANEL |
|
|
|
* |
|
|
|
* The AlephObjects mapping for re-purposing the UltraLCD |
|
|
|
* connector EXP1 for software SPI for display (rev C): |
|
|
|
* This AlephObjects mapping re-purposes the UltraLCD |
|
|
|
* connector EXP1 for Software SPI for display (rev C): |
|
|
|
* |
|
|
|
* EXP2: FTDI: SD -or- USB [1]: ULTRA_LCD: |
|
|
|
* 1 MISO MISO MISO --> BEEPER |
|
|
@ -96,11 +93,6 @@ |
|
|
|
* functionality over software SPI. |
|
|
|
*/ |
|
|
|
|
|
|
|
#ifdef AO_EXP1_PINMAP |
|
|
|
#ifndef __MARLIN_FIRMWARE__ |
|
|
|
#error "This pin mapping requires Marlin." |
|
|
|
#endif |
|
|
|
|
|
|
|
#define CLCD_MOD_RESET LCD_PINS_ENABLE |
|
|
|
#define CLCD_SPI_CS LCD_PINS_D4 |
|
|
|
|
|
|
@ -108,10 +100,11 @@ |
|
|
|
#define CLCD_SOFT_SPI_SCLK BTN_ENC |
|
|
|
#define CLCD_SOFT_SPI_MOSI LCD_PINS_D5 |
|
|
|
#define CLCD_SOFT_SPI_MISO BEEPER_PIN |
|
|
|
#endif |
|
|
|
|
|
|
|
/**
|
|
|
|
* AO_EXP2_PINMAP |
|
|
|
#elif ENABLED(AO_EXP2_PINMAP) |
|
|
|
|
|
|
|
/**
|
|
|
|
* AO_EXP2_PINMAP with TOUCH_UI_ULTIPANEL |
|
|
|
* |
|
|
|
* The AlephObjects mapping for re-purposing the UltraLCD |
|
|
|
* connector EXP2 for hardware SPI for display and SD card |
|
|
@ -142,15 +135,10 @@ |
|
|
|
* connect it to 5V at an endstop. |
|
|
|
*/ |
|
|
|
|
|
|
|
#ifdef AO_EXP2_PINMAP |
|
|
|
#ifndef __MARLIN_FIRMWARE__ |
|
|
|
#error "This pin mapping requires Marlin." |
|
|
|
#endif |
|
|
|
|
|
|
|
#define CLCD_SPI_CS BTN_EN1 |
|
|
|
#define CLCD_MOD_RESET BTN_EN2 |
|
|
|
|
|
|
|
#if MB(EINSY_RAMBO, EINSY_RETRO) && DISABLED(SDSUPPORT) |
|
|
|
#define CLCD_SPI_EXTRA_CS SDSS |
|
|
|
#endif |
|
|
|
|
|
|
|
#endif |
|
|
|