ATT example code

Dependencies:   WNCInterface mbed-rtos mbed

Committer:
surajdagar
Date:
Mon May 22 19:50:26 2017 +0000
Revision:
0:2bfa06d10e28
Wireless solution ATT kit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
surajdagar 0:2bfa06d10e28 1 /* ===================================================================
surajdagar 0:2bfa06d10e28 2 Copyright © 2016, AVNET Inc.
surajdagar 0:2bfa06d10e28 3
surajdagar 0:2bfa06d10e28 4 Licensed under the Apache License, Version 2.0 (the "License");
surajdagar 0:2bfa06d10e28 5 you may not use this file except in compliance with the License.
surajdagar 0:2bfa06d10e28 6 You may obtain a copy of the License at
surajdagar 0:2bfa06d10e28 7
surajdagar 0:2bfa06d10e28 8 http://www.apache.org/licenses/LICENSE-2.0
surajdagar 0:2bfa06d10e28 9
surajdagar 0:2bfa06d10e28 10 Unless required by applicable law or agreed to in writing,
surajdagar 0:2bfa06d10e28 11 software distributed under the License is distributed on an
surajdagar 0:2bfa06d10e28 12 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
surajdagar 0:2bfa06d10e28 13 either express or implied. See the License for the specific
surajdagar 0:2bfa06d10e28 14 language governing permissions and limitations under the License.
surajdagar 0:2bfa06d10e28 15
surajdagar 0:2bfa06d10e28 16 ======================================================================== */
surajdagar 0:2bfa06d10e28 17
surajdagar 0:2bfa06d10e28 18 #ifndef Hardware_H_
surajdagar 0:2bfa06d10e28 19 #define Hardware_H_
surajdagar 0:2bfa06d10e28 20 #include "MODSERIAL.h"
surajdagar 0:2bfa06d10e28 21
surajdagar 0:2bfa06d10e28 22 extern I2C i2c; //SDA, SCL -- define the I2C pins being used
surajdagar 0:2bfa06d10e28 23 extern MODSERIAL pc; // tx, rx with default tx, rx buffer sizes
surajdagar 0:2bfa06d10e28 24
surajdagar 0:2bfa06d10e28 25 // comment out the following line if color is not supported on the terminal
surajdagar 0:2bfa06d10e28 26 #define USE_COLOR
surajdagar 0:2bfa06d10e28 27 #ifdef USE_COLOR
surajdagar 0:2bfa06d10e28 28 #define BLK "\033[30m"
surajdagar 0:2bfa06d10e28 29 #define RED "\033[31m"
surajdagar 0:2bfa06d10e28 30 #define GRN "\033[32m"
surajdagar 0:2bfa06d10e28 31 #define YEL "\033[33m"
surajdagar 0:2bfa06d10e28 32 #define BLU "\033[34m"
surajdagar 0:2bfa06d10e28 33 #define MAG "\033[35m"
surajdagar 0:2bfa06d10e28 34 #define CYN "\033[36m"
surajdagar 0:2bfa06d10e28 35 #define WHT "\033[37m"
surajdagar 0:2bfa06d10e28 36 #define DEF "\033[39m"
surajdagar 0:2bfa06d10e28 37 #else
surajdagar 0:2bfa06d10e28 38 #define BLK
surajdagar 0:2bfa06d10e28 39 #define RED
surajdagar 0:2bfa06d10e28 40 #define GRN
surajdagar 0:2bfa06d10e28 41 #define YEL
surajdagar 0:2bfa06d10e28 42 #define BLU
surajdagar 0:2bfa06d10e28 43 #define MAG
surajdagar 0:2bfa06d10e28 44 #define CYN
surajdagar 0:2bfa06d10e28 45 #define WHT
surajdagar 0:2bfa06d10e28 46 #define DEF
surajdagar 0:2bfa06d10e28 47 #endif
surajdagar 0:2bfa06d10e28 48
surajdagar 0:2bfa06d10e28 49 #define CTOF(x) ((x)*1.8+32)
surajdagar 0:2bfa06d10e28 50
surajdagar 0:2bfa06d10e28 51 #ifdef _ULINK_PRINT
surajdagar 0:2bfa06d10e28 52 #include "itm_output.h"
surajdagar 0:2bfa06d10e28 53 #else
surajdagar 0:2bfa06d10e28 54 #define PRINTF printf
surajdagar 0:2bfa06d10e28 55 #define PUTS puts
surajdagar 0:2bfa06d10e28 56 #endif
surajdagar 0:2bfa06d10e28 57 #endif