Welcher Compiler wird denn überhaupt verwendet? AVR-GCC etwa?
Code:
#include <util/delay.h>

void sleep_ms (unsigned int ms) {

    while (ms--) {
        _delay_ms(1);
    }

}