//-------------------------------------------------------------- /* * Setup up PIN-Configuration for different MCU * * Support for: * - Arduino MEGA */ //-------------------------------------------------------------- //Setting PIN CONFIG: //-------------------------------------------------------------- //Power: #define Z21ResetPin 47 //RESET-Button-Pin bei Neustart betätigen um Standard IP zu setzten! #define Z21ButtonPin Z21ResetPin //Pin where the POWER-Button is conected //DCC and Booster #define DCCLed 3 //LED to show DCC active #define DCCPin 6 //Pin for DCC sginal out #define additionalOutPin 11 //Pin for true DCC Output without Shutdown adn RailCom #define RailcomLED 13 #define RailcomPort 15 #define ShortLed 45 //LED to show Short #define ShortExtPin 5 //Pin to detect Short Circuit of Booster (detect LOW) #define GoExtPin A4 //Pin for GO/STOP Signal of Booster #define ProgRelaisPin A5 //Pin for using Kehrschleifen-Modul #define ACKSensePin 2 //Pin for ACK Comperator input //Booster INT config: #define GoIntPin 39 //Pin for inverted DCC Signal #define ShortIntPin 41 //Pin for second Booster like TLE5206 (detect HIGH) #define VAmpIntPin A9 //Input for Current sensor (CV read) //#define VAmSensePin A8 //ACS712 5A Sensor (for testing only) #define VoltIntPin A10 //Rail Voltage: Rail:100k - Sense - 4,7k - GND #define TempPin A11 //Temp.Sense_resistor (15k) with 46k Pull-Up or DALLAS //XpressNet #define XNetTxRxPin 9 //XpressNet Control-Port for Send/Receive at MAX485 //LocoNet #define LNTxPin 7 //Sending Pin for LocoNet //-------------------------------------------------------------- //Dallas Temperatur Sensor (MEGA only): #if defined(DALLASTEMPSENSE) && defined(MEGA_MCU) #define ONE_WIRE_BUS TempPin #else #undef DALLASTEMPSENSE #endif #if defined(S88N) //Eingänge: #define S88DataPin A0 //S88 Data IN //Ausgänge: #define S88ClkPin A1 //S88 Clock #define S88PSPin A2 //S88 PS/LOAD #define S88ResetPin A3 //S88 Reset #endif //-------------------------------------------------------------- //LAN-Interface: #define LANSSPIN 10 //Chip Select Pin of most Ethernet Shields #define SDSSPIN 4 //Chip Select Pin SD-Card Reader on Ethernet Shield