1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2025-03-14 01:53:07 +01:00
CommandStation-EX/Config.h

32 lines
1.2 KiB
C
Raw Normal View History

2020-05-27 10:40:12 +02:00
#ifndef Config_h
#define Config_h
2020-06-11 14:35:16 +02:00
2020-08-15 15:10:56 +02:00
// *** PLEASE NOTE *** THIS FILE IS **NOT** INTENDED TO BE EDITED WHEN CONFIGURING A SYSTEM.
// It will be overwritten if the library is updated.
// This file contains configurations for known/supported motor shields.
// A configuration defined by macro here can be used in your sketch.
// A custom hardware setup will require your sketch to create MotorDriver instances
// similar to those defined here, WITHOUT editing this file.
// Define these if you have a WiFi board on Serial1
2020-07-16 11:51:09 +02:00
#define WIFI
#define WIFI_CONNECT_TO_SSID "RPi-JMRI"
#define WIFI_CONNECT_PASSWORD "rpI-jmri"
2020-07-12 16:03:22 +02:00
2020-07-12 01:36:56 +02:00
const byte UNUSED_PIN = 255;
2020-08-15 15:10:56 +02:00
// MotorDriver(byte power_pin, byte signal_pin, byte signal_pin2, byte brake_pin, byte current_pin, float senseFactor, unsigned int tripMilliamps, byte faultPin);
// Arduino standard Motor Shield
#define STANDARD_MOTOR_SHIELD \
new MotorDriver(3 , 12, UNUSED_PIN, 9, A0, 2.99, 2000, UNUSED_PIN), \
new MotorDriver(11, 13, UNUSED_PIN, 8, A1, 2.99, 250 , UNUSED_PIN)
2020-05-26 19:34:54 +02:00
2020-05-27 10:40:12 +02:00
2020-06-22 11:49:11 +02:00
// Allocations with memory implications..!
// Base system takes approx 900 bytes + 8 per loco. Turnouts, Sensors etc are dynamically created
2020-05-27 10:40:12 +02:00
const byte MAX_LOCOS=50;
#endif