vr1.1

Dependencies:   FreescaleIAP mbed-rtos mbed

Fork of CDMS_RTOS_v1_1 by Team Fox

Revision:
12:cb3ee1ac3638
Parent:
8:607ae92fa6af
Child:
15:2c8629da6ec9
--- a/i2c.cpp	Mon Jul 06 06:25:14 2015 +0000
+++ b/i2c.cpp	Mon Jul 06 10:31:29 2015 +0000
@@ -14,7 +14,7 @@
 Timer t;
 
 
-void FCTN_I2C_READ(char *data, int length )
+int FCTN_I2C_READ(char *data, int length )
 {
     bool read_ack = true;
     irpt_2_slv = 0; 
@@ -31,9 +31,10 @@
     irpt_2_slv = 1;
     printf("\r\n\r %d \r\n",t.read_us());
     t.reset();
+    return read_ack;
 }
 
-void FCTN_I2C_WRITE(char *data,int length)
+int  FCTN_I2C_WRITE(char *data,int length)
 {
     bool write_ack = true;
     irpt_2_slv = 0;
@@ -50,10 +51,11 @@
     irpt_2_slv = 1;
     printf("\r\n\r %d \r\n",t.read_us());
     t.reset();
+    return write_ack;
 }
 
 bool check = 1;
-void FCTN_MASTER_I2C(char i2c_data_type , char* i2c_data)
+int FCTN_MASTER_I2C(char i2c_data_type , char* i2c_data)
 {
     FCTN_I2C_WRITE(&i2c_data_type,1); 
     wait_ms(10);
@@ -73,5 +75,6 @@
             
         default:
         printf("\r\n\r invalid command \r\n");
+        return 25;
     }
 }
\ No newline at end of file