fancy_leds.h¶
LED extended functions.
-
LED_FADE
( led)¶ 1 2 3
volatile int i; \ int k, j; \ LED_FADE_EXPAND(led)
-
LED_FADE_EXPAND
( led)¶ 1 2 3 4 5 6 7 8 9 10 11
for(k = 0; k < 800; ++k) { \ j = k > 400 ? 800 - k : k; \ led##_ON; \ for(i = 0; i < j; ++i) { \ __asm__("nop"); \ } \ led##_OFF; \ for(i = 0; i < 400 - j; ++i) { \ __asm__("nop"); \ } \ }
-
LED_RAINBOW
()¶ 1 2 3 4 5 6 7
volatile int i; \ int k,j; \ LED_FADE_EXPAND(LED3); \ LED_FADE_EXPAND(LED0); \ LED_FADE_EXPAND(LED4); \ LED_FADE_EXPAND(LED2); \ LED_FADE_EXPAND(LED1);