Files
hugo LAMY 73bb93d96f ex00 ok
2025-03-10 10:19:42 +01:00

33 lines
555 B
C

#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#include "utils.h"
#include "bitmanip.h"
void rgb_d5_roll_colors() {
MODE_OUTPUT(RGB5_RED);
MODE_OUTPUT(RGB5_GEEN);
MODE_OUTPUT(RGB5_BLUE);
while(1) {
SET_ELEM(RGB5_RED);
_delay_ms(1000);
CLEAR_ELEM(RGB5_RED);
SET_ELEM(RGB5_GEEN);
_delay_ms(1000);
CLEAR_ELEM(RGB5_GEEN);
SET_ELEM(RGB5_BLUE);
_delay_ms(1000);
CLEAR_ELEM(RGB5_BLUE);
}
}
// led RGB D5 must turns on in red then green then blue in a loop
int main() {
while(1) {
rgb_d5_roll_colors();
}
}