Chaitanya Viswa
/
i2c_master
i2c master header file
master.h@0:7811fb22b3de, 2014-06-30 (annotated)
- Committer:
- viswachaitanya
- Date:
- Mon Jun 30 11:55:18 2014 +0000
- Revision:
- 0:7811fb22b3de
m.h version1
Who changed what in which revision?
User | Revision | Line number | New 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; |