Здесь просто МК загружается и начинает выполнять (или загрузчик запускает твою прошивку, не суть важно). Возвращать особо некуда.
Вот в случае вызова тобой других функций это важнее
Например, твой кусок с pause. От него не требуется возвращения каких-то данных, просто нужно подождать. Поэтому он void pause. Если бы это была какая-то ф-я по сложению двух переменных, например, то было бы так:
Код: Выделить всё
int sum(int a, int b)
{
return a+b;
}Код: Выделить всё
sum_result = sum(1, 2);Вместо такой хрени в сишных либах AVR GCC есть _delay_us(), _delay_ms(), доступные при подключении utils/delay.h.





