Сообщение от pambaru
|
|
а uint8_t где и как определен?
|
это гдето в глубинах хидеров компилятора обьявляется, беззнаковое целое, размером 1байт. Не в этом дело.
Сообщение от pambaru
|
|
Может просто CodeKey не используется и компилятор его выкидывает?
|
Действительно, сначало обьявлял массив в прерывании , и там же читал из него в глобальную volatile-переменную , которая использовалась в main-е. При этом в map файле упоминания массива я не нашел.
Потом, переместил массив в обл.глобальных переменных, RO увеличилось на несколько единиц, и map-файле показал использование массива из области кода.
Если убирать const , переменная перемещается в SRAM.