Remote I/O Sensor bus with AT&T flow and M2X cloud

Dependencies:   DHT11 FXOS8700CQ MODSERIAL mbed

Fork of Avnet_ATT_Cellular_IOT by Avnet

hardware.h

Committer:
JMF
Date:
2016-08-04
Revision:
67:11db02bb93e1
Parent:
64:09004cd610df
Child:
68:6e311c747045

File content as of revision 67:11db02bb93e1:

#ifndef Hardware_H_
#define Hardware_H_
#include "MODSERIAL.h"

extern I2C i2c;    //SDA, SCL -- define the I2C pins being used
extern MODSERIAL pc; //UART to USB host
extern MODSERIAL mdm; //UART to WNC modem
//extern SerialBuffered mdm; //UART to WNC modem

//Un-comment the definition below if you want to use the USB rx for another purpose.
//otherwise the USB rx will be used to receive virtual sensor data from Avnet's
//"Sensor Simulator Dashboard"  utility
#define USE_VIRTUAL_SENSORS

// comment out the following line if color is not supported on the terminal
#define USE_COLOR
#ifdef USE_COLOR
 #define BLK "\033[30m"
 #define RED "\033[31m"
 #define GRN "\033[32m"
 #define YEL "\033[33m"
 #define BLU "\033[34m"
 #define MAG "\033[35m"
 #define CYN "\033[36m"
 #define WHT "\033[37m"
 #define DEF "\033[39m"
#else
 #define BLK
 #define RED
 #define GRN
 #define YEL
 #define BLU
 #define MAG
 #define CYN
 #define WHT
 #define DEF
#endif

#ifdef _ULINK_PRINT
#include "itm_output.h"
#else
#define PRINTF pc.printf
#define PUTS   pc.puts
#endif


#endif