поставил оптимизацию 0, точки останова появляются везде. Но при этом hex-файл увеличивается практически в 2 раза
если оптимизация 1, то стоят выборочно непонятно по какому принципу
при остальных вариантах (2,3,s) точек вообще нет
это все относится к основному циклу, в остальных местах проблем нет...
Вот кусок кода:
Код
while (1) {
if (key(MODE_SEL) == 1) {
if (++mode_n > MODES) mode_n = 1;
display();
}
//далее аналогичные проверки нажатия кнопок
}