При попытке запусть проект 1-EventFlag для Atmeg32 в main.cpp
AVR GCC ругался тремя ошибками на регистры таймеров.
Код
TCCR1B = (1 << WGM12) | (1 << CS10); // CTC mode, clk/1
OCR1A = 40000U;
TIMSK1 = (1 << OCIE1A); // Timer1 OC interrupt enable
// Start System Timer
TCCR0B = (1 << CS01) | (1 << CS00); // clk/64
TIMSK0 |= (1 << TOIE0);
После изменения таким образом ошибки устранены.
Код
TCCR1B = (1 << WGM12) | (1 << CS10); // CTC mode, clk/1
OCR1A = 40000U;
TIMSK = (1 << OCIE1A); // Timer1 OC interrupt enable
// Start System Timer
TCCR0 = (1 << CS01) | (1 << CS00); // clk/64
TIMSK |= (1 << TOIE0);
Надеюсь, разработчики учтут исправят.