working
Dependencies: FreescaleIAP SimpleDMA mbed-rtos mbed
Fork of COM_MNG_TMTC_SIMPLE by
Diff: i2c.h
- Revision:
- 96:4ca92f9775e0
- Parent:
- 69:20f09a0c3fd2
- Child:
- 103:b55559925dc1
--- a/i2c.h Mon Jan 25 06:22:29 2016 +0000 +++ b/i2c.h Mon Jan 25 13:10:43 2016 +0000 @@ -4,13 +4,13 @@ DigitalOut irpt_2_slv(PIN67); //I2C interrupt to CDMS I2C master(PIN32,PIN31); -DigitalOut led1(PIN46); -DigitalOut led2(PIN95); +//DigitalOut led1(PIN46); +//DigitalOut led2(PIN95); const int addr = 0x20; //slave address char telecommand[tc_len]; char telemetry[tm_len]; -Timer test; -Timer t_read; +//Timer test; +//Timer t_read; bool write_ack = true; bool read_ack = true; @@ -27,9 +27,9 @@ if (write_ack == 1) { - led2 = 1; +// led2 = 1; //gPC.printf("\n\r data not sent \n"); - led2 = 0; +// led2 = 0; } irpt_2_slv = 0; //gPC.printf("\n\r %d \n",t.read_us()); @@ -40,17 +40,17 @@ void FCTN_I2C_READ(char *data) { irpt_2_slv = 1; - t_read.start(); +// t_read.start(); read_ack = master.read(addr|1,data,tm_len); - t_read.stop(); + // t_read.stop(); //if(read_ack == 0) // gPC.printf("\n\rData received from BAE %s \n",data); if (read_ack == 1) { - led2 = 1; +// led2 = 1; //gPC.printf("\n \r data not received \n"); - led2 = 0; +// led2 = 0; } //if(read_ack == 1) //gPC.printf("\n \r data not received \n");