/*
Filename: SerialCounter
Author: George Howard
Date: 06/03/2024
Description: This program displays in binary a count which increments each second via LED's.
*/
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
init(); // Arduino initialisation (including serial ports)
Serial.begin(115200); // Intitialise serial port 0
DDRA = 0xFF;
while(1) {
for (int i = 0; i <= 0xFF; i++) {
PORTA = i;
_delay_ms(1000);
if (i == 0xFF + 1) {
i = 0;
}
}
}
}