i2c master header file

Dependencies:   mbed

Committer:
viswachaitanya
Date:
Mon Jun 30 11:55:18 2014 +0000
Revision:
0:7811fb22b3de
m.h version1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
viswachaitanya 0:7811fb22b3de 1 #include "mbed.h" //library //
viswachaitanya 0:7811fb22b3de 2 #define get_hk_data 1 //sample telecommands
viswachaitanya 0:7811fb22b3de 3 #define telecommand2 2
viswachaitanya 0:7811fb22b3de 4 #define telecommand3 3
viswachaitanya 0:7811fb22b3de 5 #define telecommand4 4
viswachaitanya 0:7811fb22b3de 6 #define telecommand5 5
viswachaitanya 0:7811fb22b3de 7 #define telecommand6 6
viswachaitanya 0:7811fb22b3de 8 #define telecommand7 7
viswachaitanya 0:7811fb22b3de 9 #define telecommand8 8
viswachaitanya 0:7811fb22b3de 10 #define telecommand9 9
viswachaitanya 0:7811fb22b3de 11 #define telecommand10 10
viswachaitanya 0:7811fb22b3de 12 I2C master (p28,p27); //configure pins p27,p28 as master
viswachaitanya 0:7811fb22b3de 13 Serial pc (USBTX,USBRX);
viswachaitanya 0:7811fb22b3de 14
viswachaitanya 0:7811fb22b3de 15 const int addr = 0x20; //slave address
viswachaitanya 0:7811fb22b3de 16 float receive_byte();
viswachaitanya 0:7811fb22b3de 17 void FUNC_I2C_MASTER_MAIN();
viswachaitanya 0:7811fb22b3de 18
viswachaitanya 0:7811fb22b3de 19 struct SensorData
viswachaitanya 0:7811fb22b3de 20 {
viswachaitanya 0:7811fb22b3de 21 float voltage[10];
viswachaitanya 0:7811fb22b3de 22 float current[10];
viswachaitanya 0:7811fb22b3de 23 float temp[10];
viswachaitanya 0:7811fb22b3de 24 //float Battery[2];
viswachaitanya 0:7811fb22b3de 25 } Sensor;