Multilevel menus working with key repeat
This commit is contained in:
@@ -43,8 +43,8 @@
|
||||
* Variables
|
||||
******************************************************************************/
|
||||
|
||||
MENU_ITEM_t testMenu[TEST_MENU_NUM];
|
||||
MENU_ITEM_t hwFixMenu[HWFIX_MENU_NUM];
|
||||
MenuItem_t testMenu[TEST_MENU_NUM];
|
||||
MenuItem_t hwFixMenu[HWFIX_MENU_NUM];
|
||||
|
||||
uint8_t * fixStrings[] = {"NOT YET...", "DONE"}; //1 = fix done
|
||||
uint8_t * onOffStrings[] = {"OFF", "ON"}; //1 = on
|
||||
@@ -56,7 +56,7 @@ extern uint8_t Diag_Flag;
|
||||
* Static Function Declarations
|
||||
******************************************************************************/
|
||||
|
||||
static void ClearTestMenuItems(MENU_ITEM_t items[], uint32_t num);
|
||||
static void ClearTestMenuItems(MenuItem_t items[], uint32_t num);
|
||||
static uint8_t * GetFixStatusString(uint32_t index);
|
||||
static void HwFixMenu(void);
|
||||
static void DisplayHwFixMenu(uint32_t selected);
|
||||
@@ -68,7 +68,7 @@ static void DrawTestMenuScrollBar(uint32_t displayIndex, uint32_t numItems);
|
||||
******************************************************************************/
|
||||
|
||||
//Clear an array of MENU_ITEM_t
|
||||
static void ClearTestMenuItems(MENU_ITEM_t items[], uint32_t num)
|
||||
static void ClearTestMenuItems(MenuItem_t items[], uint32_t num)
|
||||
{
|
||||
for(uint32_t i = 0; i < num; i++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user