DCCpp
This is the library version of a program for Arduino to control railroading DCC devices.
Comm.h
1
/**********************************************************************
2
3
Comm.h
4
COPYRIGHT (c) 2013-2016 Gregg E. Berman
5
6
Part of DCC++ BASE STATION for the Arduino
7
8
**********************************************************************/
9
10
#ifdef ARDUINO_ARCH_AVR
11
#include "Config.h"
12
13
#ifdef USE_ETHERNET // Ethernet Shield Card Selected
14
15
#ifdef USE_ETHERNET_WIZNET_5100
16
#define COMM_SHIELD_NAME "ARDUINO-CC ETHERNET SHIELD (WIZNET 5100)"
17
#include <Ethernet.h>
// built-in Arduino.cc library
18
19
#elif defined(USE_ETHERNET_WIZNET_5500)
20
#define COMM_SHIELD_NAME "ARDUINO-ORG ETHERNET-2 SHIELD (WIZNET 5500)"
21
#include <Ethernet2.h>
// https://github.com/arduino-org/Arduino
22
23
#elif defined(USE_ETHERNET_WIZNET_5200)
24
#define COMM_SHIELD_NAME "SEEED STUDIO ETHERNET SHIELD (WIZNET 5200)"
25
#include <EthernetV2_0.h>
// https://github.com/Seeed-Studio/Ethernet_Shield_W5200
26
27
#elif defined(USE_ETHERNET_ENC28J60)
28
#define COMM_SHIELD_NAME "BASIC ETHERNET SHIELD (ENC28J60)"
29
#include <UIPEthernet.h>
// https://github.com/ntruchsess/arduino_uip/tree/Arduino_1.5.x
30
31
#endif
32
33
extern
EthernetServer DCCPP_INTERFACE;
34
#endif
35
#endif
src
Comm.h
Generated on ven. août 2 2019 13:53:56 for DCCpp by
1.2.10