]> git.llucax.com Git - z.facultad/66.09/etherled.git/blobdiff - src/leds.h
Se mejora notablemente la interfaz de línea de comandos.
[z.facultad/66.09/etherled.git] / src / leds.h
index b24a6d632618ca99435ecd76dc9c0c657a138a86..c69a956044fc4aa60aa9877fc870d78f5d8ff9ce 100644 (file)
@@ -42,6 +42,14 @@ void leds_write_high(unsigned char);
 /** Actualiza el delay al recomendado según el tamaño de la matriz */
 void leds_delay_update();
 
+/** Bloquea timer de leds cuando se accede a una zona crítica (P0 y/o P2). */
+void leds_lock();
+
+/** Desbloquea el timer de los leds.
+ * @precond Se llamó a leds_lock();
+ */
+void leds_unlock();
+
 /** Atiende interrupción del timer2 para 'dibujar' la matriz */
 void leds_timer2_isr() interrupt 5;