X-Git-Url: https://git.llucax.com/z.facultad/66.09/etherled.git/blobdiff_plain/0052faf6d85ec776823a1a33efc8d911b4b4e2f6..1655c9d04f619f5160e6e4cc2a19f8143d140e6e:/src/leds.h diff --git a/src/leds.h b/src/leds.h index b24a6d6..c69a956 100644 --- a/src/leds.h +++ b/src/leds.h @@ -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;