ATT_SMS_System for home security system

Dependencies:   FXOS8700CQ MODSERIAL mbed-rtos mbed

Fork of ATT_Cellular_IOT_Button by Richard Finn

Committer:
natschwa
Date:
Mon Apr 30 17:14:34 2018 +0000
Revision:
73:4a7aa34332b9
Parent:
67:11db02bb93e1
Working ATT_SMS_System

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stefanrousseau 11:e6602513730f 1 #ifndef Hardware_H_
stefanrousseau 11:e6602513730f 2 #define Hardware_H_
stefanrousseau 56:cb42ff383dab 3 #include "MODSERIAL.h"
stefanrousseau 64:09004cd610df 4
stefanrousseau 11:e6602513730f 5 extern I2C i2c; //SDA, SCL -- define the I2C pins being used
stefanrousseau 56:cb42ff383dab 6 extern MODSERIAL pc; //UART to USB host
stefanrousseau 63:90d7c69993cd 7 extern MODSERIAL mdm; //UART to WNC modem
stefanrousseau 64:09004cd610df 8 //extern SerialBuffered mdm; //UART to WNC modem
stefanrousseau 55:3abf9e3f42e6 9
stefanrousseau 55:3abf9e3f42e6 10 //Un-comment the definition below if you want to use the USB rx for another purpose.
stefanrousseau 55:3abf9e3f42e6 11 //otherwise the USB rx will be used to receive virtual sensor data from Avnet's
stefanrousseau 55:3abf9e3f42e6 12 //"Sensor Simulator Dashboard" utility
stefanrousseau 55:3abf9e3f42e6 13 #define USE_VIRTUAL_SENSORS
stefanrousseau 11:e6602513730f 14
stefanrousseau 61:f6b93129f954 15 // comment out the following line if color is not supported on the terminal
stefanrousseau 61:f6b93129f954 16 #define USE_COLOR
stefanrousseau 61:f6b93129f954 17 #ifdef USE_COLOR
stefanrousseau 61:f6b93129f954 18 #define BLK "\033[30m"
stefanrousseau 61:f6b93129f954 19 #define RED "\033[31m"
stefanrousseau 61:f6b93129f954 20 #define GRN "\033[32m"
stefanrousseau 61:f6b93129f954 21 #define YEL "\033[33m"
stefanrousseau 61:f6b93129f954 22 #define BLU "\033[34m"
stefanrousseau 61:f6b93129f954 23 #define MAG "\033[35m"
stefanrousseau 61:f6b93129f954 24 #define CYN "\033[36m"
stefanrousseau 61:f6b93129f954 25 #define WHT "\033[37m"
stefanrousseau 61:f6b93129f954 26 #define DEF "\033[39m"
stefanrousseau 61:f6b93129f954 27 #else
stefanrousseau 61:f6b93129f954 28 #define BLK
stefanrousseau 61:f6b93129f954 29 #define RED
stefanrousseau 61:f6b93129f954 30 #define GRN
stefanrousseau 61:f6b93129f954 31 #define YEL
stefanrousseau 61:f6b93129f954 32 #define BLU
stefanrousseau 61:f6b93129f954 33 #define MAG
stefanrousseau 61:f6b93129f954 34 #define CYN
stefanrousseau 61:f6b93129f954 35 #define WHT
stefanrousseau 61:f6b93129f954 36 #define DEF
stefanrousseau 11:e6602513730f 37 #endif
stefanrousseau 61:f6b93129f954 38
JMF 67:11db02bb93e1 39 #ifdef _ULINK_PRINT
JMF 67:11db02bb93e1 40 #include "itm_output.h"
JMF 67:11db02bb93e1 41 #else
stefanrousseau 64:09004cd610df 42 #define PRINTF pc.printf
JMF 67:11db02bb93e1 43 #define PUTS pc.puts
JMF 67:11db02bb93e1 44 #endif
JMF 67:11db02bb93e1 45
stefanrousseau 64:09004cd610df 46
stefanrousseau 61:f6b93129f954 47 #endif