v2i2c master receiving 4 bit data from slave

Dependencies:   mbed

Fork of xmaster by Chaitanya Viswa

Committer:
viswachaitanya
Date:
Mon Jul 07 10:35:37 2014 +0000
Revision:
2:506318f67496
Parent:
1:35dee3eff0ab
uint8_t

Who changed what in which revision?

UserRevisionLine numberNew contents of line
viswachaitanya 0:e96ddb4b964e 1 #include "mbed.h" //library //
viswachaitanya 1:35dee3eff0ab 2 #define get_hk_data '1' //sample telecommands
viswachaitanya 1:35dee3eff0ab 3 #define telecommand2 '2'
viswachaitanya 1:35dee3eff0ab 4 #define telecommand3 '3'
viswachaitanya 1:35dee3eff0ab 5 #define telecommand4 '4'
viswachaitanya 1:35dee3eff0ab 6 #define telecommand5 '5'
viswachaitanya 1:35dee3eff0ab 7 #define telecommand6 '6'
viswachaitanya 1:35dee3eff0ab 8 #define telecommand7 '7'
viswachaitanya 1:35dee3eff0ab 9 #define telecommand8 '8'
viswachaitanya 1:35dee3eff0ab 10 #define telecommand9 '9'
viswachaitanya 1:35dee3eff0ab 11 #define telecommand10 '10'
viswachaitanya 0:e96ddb4b964e 12 I2C master (p28,p27); //configure pins p27,p28 as I2C master
viswachaitanya 0:e96ddb4b964e 13 Serial pc (USBTX,USBRX);
viswachaitanya 0:e96ddb4b964e 14
viswachaitanya 0:e96ddb4b964e 15 char receive_byte(); //funtion to receive float data
viswachaitanya 0:e96ddb4b964e 16
viswachaitanya 0:e96ddb4b964e 17
viswachaitanya 0:e96ddb4b964e 18 struct SensorData //HK_data_structure
viswachaitanya 0:e96ddb4b964e 19 {
viswachaitanya 0:e96ddb4b964e 20 char voltage[5];
viswachaitanya 0:e96ddb4b964e 21 char current[5];
viswachaitanya 0:e96ddb4b964e 22 char temp[5];
viswachaitanya 0:e96ddb4b964e 23 } Sensor;
viswachaitanya 0:e96ddb4b964e 24 void FUNC_I2C_MASTER_MAIN(int command, int slave_address, int iterations);