diff --git a/src/tests/drivers/test-lsm9ds1-fifo.cpp b/src/tests/drivers/test-lsm9ds1-fifo.cpp
index a8e358de60e1d3254c7578fe5bf2216097b676cb..0f08af6acc92715dce5a525ed31f5630ec7b75b3 100644
--- a/src/tests/drivers/test-lsm9ds1-fifo.cpp
+++ b/src/tests/drivers/test-lsm9ds1-fifo.cpp
@@ -72,7 +72,7 @@ void __attribute__((used)) EXTI1_IRQHandlerImpl()
     delta = tick - last_tick;
     last_tick = tick; 
 
-    //IRQ routine func here
+    //Set read flag
     flagSPIReadRequest = true;
 
     //Clear pending interrupt register
@@ -104,24 +104,24 @@ int main(){
 
     while(!lsm9ds1.init());
     
-    long long last_tick = getTick();
+    long long reset_tick = getTick();
 
     while(1)
     {
-        /*if(flagSPIReadRequest)
+        if(flagSPIReadRequest)
         {
             flagSPIReadRequest = false; 
             Thread::sleep(500);
             LED1.low();
             Thread::sleep(500);
-            lsm9ds1.clearFIFO();
+            lsm9ds1.clearFIFO(); //to reset interrupt 
             printf("interrupt occured...\n");
-        }*/
+        }
 
-        if(getTick()- last_tick> 10000) //every 10 sec Clear FIFO
+        if(getTick() - reset_tick > 10000) //every 10 sec Clear FIFO
         {   
             printf("Resetting ... \n");
-            last_tick = getTick();
+            reset_tick = getTick();
             lsm9ds1.clearFIFO();
         }
     }