mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-30 03:26:13 +01:00
9cc8843e15
* Update WiThrottle.cpp I don't believe the /2 is needed. The clients are already expected to provide a bit of extra time for the heartbeat to occur. EngineDriver targets 90% of the heartbeat. I believe WiThrottle does as well. * move ssid and password into config.h * Revert "move ssid and password into config.h" This reverts commit be96b44e88f8b07ac3193dc88ce219d17fa0b43a. * move ssid and password to config.h
38 lines
1.2 KiB
C
38 lines
1.2 KiB
C
#ifndef Config_h
|
|
#define Config_h
|
|
|
|
// Define these if you have a WiFi board on Serial1
|
|
#define WIFI
|
|
#define WIFI_CONNECT_TO_SSID "RPi-JMRI"
|
|
#define WIFI_CONNECT_PASSWORD "rpI-jmri"
|
|
|
|
// This hardware configuration would normally be setup using a bunch of #ifdefs.
|
|
|
|
const byte UNUSED_PIN = 255;
|
|
|
|
const byte MAIN_POWER_PIN = 3;
|
|
const byte MAIN_SIGNAL_PIN = 12;
|
|
const byte MAIN_SIGNAL_PIN_ALT = UNUSED_PIN; // for hardware that flipflops signal pins
|
|
const byte MAIN_SENSE_PIN = A0;
|
|
const byte MAIN_BRAKE_PIN = 9;
|
|
const byte MAIN_FAULT_PIN = UNUSED_PIN;
|
|
|
|
const int MAIN_MAX_MILLIAMPS=2000;
|
|
const float MAIN_SENSE_FACTOR=2.99; // analgRead(MAIN_SENSE_PIN) * MAIN_SENSE_FACTOR = milliamps
|
|
|
|
const byte PROG_POWER_PIN = 11;
|
|
const byte PROG_SIGNAL_PIN = 13;
|
|
const byte PROG_SIGNAL_PIN_ALT = UNUSED_PIN; // for hardware that flipflops signal pins
|
|
const byte PROG_SENSE_PIN = A1;
|
|
const byte PROG_BRAKE_PIN = 8;
|
|
const byte PROG_FAULT_PIN = UNUSED_PIN;
|
|
|
|
const int PROG_MAX_MILLIAMPS=250;
|
|
const float PROG_SENSE_FACTOR=2.99; // analgRead(PROG_SENSE_PIN) * PROG_SENSE_FACTOR = milliamps
|
|
|
|
// Allocations with memory implications..!
|
|
// Base system takes approx 900 bytes + 8 per loco. Turnouts, Sensors etc are dynamically created
|
|
const byte MAX_LOCOS=50;
|
|
|
|
#endif
|