aber das mit "The maximal possible delay is 262.14 ms / F_CPU in MHz" stimmt oder?
Ja Du kannst nicht unendlich hoch gehen, sehe auch Seite
die jeder der avr-gcc verwendet kennen sollte.
wenn Du höher mit der Warteschleife gehen willst mach Dir doch eine schicke for oder while schleife:
Code:
uint8_t i =255:
while  (i) {
 _delay_ms(100);
i--;
}
als Beispiel

Gruß Sebastian