kjkjkjkjk

Dependencies:   mbed

Fork of i2c_master by green rosh

Revision:
2:c1387cf55c7d
Parent:
1:14b369c0f314
--- a/master.cpp	Tue Jul 15 10:06:29 2014 +0000
+++ b/master.cpp	Thu Jul 17 11:23:58 2014 +0000
@@ -6,6 +6,7 @@
   
 void FUNC_I2C_MASTER_MAIN(int command, int slave_address, int iterations)
 {
+    wait(0.5);
     printf("\nmaster entered\n");
     int acknowledge1;
     int acknowledge2;
@@ -13,14 +14,16 @@
     int addr = slave_address;
     while(loopvariable1)
     {
+        printf("\nmaster entered loop \n");
 //-------------writing the command to slave--------------------------------------------------------------        
         master.frequency(100000);                       //set clock frequency
         master.start();                                 //initiating the data transfer
         acknowledge2=master.write(addr|0x00);           //addressing the slave to write
         if(acknowledge2==1)                             //proceeding further only if slave is addressed
         {
+   //       printf("\nmaster entered 1 \n");
         acknowledge1=master.write(command);         //sending the command to slave 
-        if(acknowledge1==1)                             //proceeding further only if sent data is acknowledged   
+      if(acknowledge1==1)                             //proceeding further only if sent data is acknowledged   
            {
                pc.printf("acknowledge1=%d\n",acknowledge1);
                loopvariable1=0;                         //if acknowledged, breaking loop in next iteration