Цитата
warning "This file has been moved to <util/delay.h>."
warning "This file has been moved to <util/delay.h>." - строка из файла <util/delay.h>."
ничего криминального. Чтобы пропало предупреждение, нужно писать:
#include <avr/util/delay.h>
Цитата
undefined reference to `delay_loop_2'
implicit declaration of function 'delay_loop_2'
- ссылка на неописанную (поправьте меня) функцию. Компилятор не может найти тело функции.
Смотрим файл delay.h - он ссылается на delay_basic.h, в котором нет функции 'delay_loop_2', зато есть '_delay_loop_1' и '_delay_loop_2'.