![](/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@64:09004cd610df, 2016-08-01 (annotated)
- Committer:
- stefanrousseau
- Date:
- Mon Aug 01 23:32:55 2016 +0000
- Revision:
- 64:09004cd610df
- Parent:
- 63:90d7c69993cd
- Child:
- 67:11db02bb93e1
Replaced all printf's with PRINTF=pc.printf; moved to latest mbed library
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 | |
stefanrousseau | 64:09004cd610df | 39 | #define PRINTF pc.printf |
stefanrousseau | 64:09004cd610df | 40 | |
stefanrousseau | 61:f6b93129f954 | 41 | #endif |