diff --git a/src/model_menus.cpp b/src/model_menus.cpp index f981f58e7..bd2f570b5 100644 --- a/src/model_menus.cpp +++ b/src/model_menus.cpp @@ -1869,10 +1869,10 @@ void menuProcLimits(uint8_t event) MENU(STR_MENULIMITS, menuTabModel, e_Limits, 1+NUM_CHNOUT+1, {0, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, LIMITS_ITEMS_COUNT, 0}); - int8_t sub = m_posVert - 1; + uint8_t sub = m_posVert - 1; #ifdef PPM_CENTER_ADJUSTABLE - if (sub >= 0) { + if (sub < NUM_CHNOUT) { lcd_outdezAtt(12*FW, 0, PPM_CENTER+g_model.servoCenter[sub]+g_chans512[sub]/2, 0); lcd_puts(12*FW, 0, STR_US); }