 
   }
 }
-
+*/
 inline boolean all_lasers_blocked() {
   if (laser_status[0] == true &&
       laser_status[1] == true &&

}

// ---- ISR handling -----
inline void laser_common_ISR(int l_idx) {
  unsigned long us = micros();
  int laser_blocked = digitalRead(laser_pins[l_idx]); //LOW for laser radiates, HIGH laser blocked

}

// TODO je toto potreba na analog?
//void laser0_ISR()   { laser_common_ISR(0); }
//void laser1_ISR()   { laser_common_ISR(1); }
//void laser2_ISR()   { laser_common_ISR(2); }
//void laser3_ISR()   { laser_common_ISR(3); }
//void laser4_ISR()   { laser_common_ISR(4); }
//void laser5_ISR()   { laser_common_ISR(5); }

//-------------------------
void setup() {
