![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
A simple project for sending button input up to AT&T Flow
Dependencies: FXOS8700CQ MODSERIAL mbed
For instructions on using this program, see the AT&T Starter Kit tutorial on it.
hardware.h@67:11db02bb93e1, 2016-08-04 (annotated)
- Committer:
- JMF
- Date:
- Thu Aug 04 16:24:13 2016 +0000
- Revision:
- 67:11db02bb93e1
- Parent:
- 64:09004cd610df
changed 'puts' calls to PUTS and defined them in hardware.h along with PRINTF so we can set them all to pc.puts
Who changed what in which revision?
User | Revision | Line number | New 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 |