ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
11 февраля
1569924 Топик полностью
POV (Вчера, 23:00, просмотров: 49) ответил framer на А как выглядит глобальная переменная? С и инициализацией или без? Проверить соответствует секция или нет в зависимости от инициализации (.bss или .data). Заинициализированые глобальные переменные должны быть в .data. Проверить или все нормально с секциями.
уот... 
static uint8_t level = 0;
static uint8_t select_mi[0] = { 0 };
#define MENU_IT_INDEX select_mi[level]
static menu_mode_t menu_mode = MENU_MODE_NONE;


ломается всё тут

void menu_SelectNextItem()
{
   draw_selected(SELECTOR_OFF);
   do
   {
      if (MENU_IT_INDEX < current_menu->count-1)
         MENU_IT_INDEX++;
      else
         MENU_IT_INDEX = 0;
   } while(!current_menu->items[MENU_IT_INDEX].visible);

   menu_Draw(false, NULL);
}