AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
output/led/demo_led.c

Fait clignoter la LED1

#include <avrio/led.h>
#include <avrio/delay.h>
int
main (void) {
for (;;) {
// 1ère solution ...
for (int i = 0; i < 16; i++) {
vLedSet (LED_LED1); // on allume la led
delay_ms (250); // pendant 250ms
vLedClear (LED_LED1); // puis on l'éteint
delay_ms (750); // pendant 750ms
}
delay_ms (1000); // pause
// 2ème solution ...
for (int i = 0; i < 16; i++) {
vLedToggle (LED_LED1); // on bascule l'état de la led
delay_ms (500); // toutes les 500ms
}
}
return 0;
}