DCCpp
This is the library version of a program for Arduino to control railroading DCC devices.
DCCpp.h File Reference
#include "DCCpp_Uno.h"
#include "PacketRegister.h"
#include "CurrentMonitor.h"
#include "Config.h"
#include "Comm.h"
#include "Turnout.h"
#include "EEStore.h"
#include "Outputs.h"
#include "Sensor.h"
#include "TextCommand.h"
#include "DCCpp.hpp"

Go to the source code of this file.

Macros

#define USE_TURNOUT
 
#define USE_EEPROM
 
#define USE_OUTPUT
 
#define USE_SENSOR
 
#define USE_TEXTCOMMAND
 
#define USE_ETHERNET_ENC28J60
 
#define USE_ETHERNET
 

Detailed Description

Main include file of the library.

Definition in file DCCpp.h.

Macro Definition Documentation

#define USE_EEPROM

Comment this line to avoid using and compiling EEPROM saving.

Definition at line 288 of file DCCpp.h.

#define USE_ETHERNET_ENC28J60

Comment this line to avoid using and compiling Ethernet shield using Wiznet 5100 chip (Arduino Shield v1).

Comment this line to avoid using and compiling Ethernet shield using Wiznet 5500 chip (Arduino Shield v2).

Comment this line to avoid using and compiling Ethernet shield using Wiznet 5200 chip (Seeed Studio).

Comment this line to avoid using and compiling Ethernet shield using ENC28J60 chip.

Definition at line 302 of file DCCpp.h.

#define USE_OUTPUT

Comment this line to avoid using and compiling Outputs.

Definition at line 290 of file DCCpp.h.

#define USE_SENSOR

Comment this line to avoid using and compiling Sensors.

Definition at line 292 of file DCCpp.h.

#define USE_TEXTCOMMAND

Comment this line to avoid using and compiling Serial commands.

Definition at line 294 of file DCCpp.h.

#define USE_TURNOUT

Comment this line to avoid using and compiling Turnout.

Definition at line 286 of file DCCpp.h.