Testing the shift register. Flashing status led and shift register pins 0, 1 and 7 in sequence.

master
mandlm 2017-02-19 22:05:13 +01:00
parent bee4bf5c46
commit d863aaad39
1 changed files with 12 additions and 2 deletions

View File

@ -20,17 +20,27 @@ void flashStatusLed()
int main() int main()
{ {
setupStatusLed(); setupStatusLed();
LcdShiftReg lcdShiftReg; LcdShiftReg lcdShiftReg;
while (true) while (true)
{ {
flashStatusLed(); flashStatusLed();
_delay_ms(400); _delay_ms(400);
lcdShiftReg.set(1); lcdShiftReg.set(1);
_delay_ms(100); _delay_ms(100);
lcdShiftReg.set(0); lcdShiftReg.set(0);
_delay_ms(400); _delay_ms(400);
lcdShiftReg.set(1 << 1);
_delay_ms(100);
lcdShiftReg.set(0);
_delay_ms(400);
lcdShiftReg.set(1 << 7);
_delay_ms(100);
lcdShiftReg.set(0);
_delay_ms(400);
} }
} }