i2c master receiving 4 bit data from slave

Dependencies:   mbed

master.h

Committer:
viswachaitanya
Date:
2014-07-05
Revision:
0:e96ddb4b964e

File content as of revision 0:e96ddb4b964e:

#include "mbed.h"                          //library                                              //
#define get_hk_data 1                      //sample telecommands
#define telecommand2 2
#define telecommand3 3
#define telecommand4 4
#define telecommand5 5
#define telecommand6 6
#define telecommand7 7
#define telecommand8 8
#define telecommand9 9 
#define telecommand10 10
I2C master (p28,p27);                      //configure pins p27,p28 as I2C master
Serial pc (USBTX,USBRX);

//const int addr = 0x20;                     //slave address 
char receive_byte();                      //funtion to receive float data 


struct SensorData                          //HK_data_structure
{
    char voltage[5];
    char current[5];
    char temp[5];
} Sensor;
void FUNC_I2C_MASTER_MAIN(int command, int slave_address, int iterations);