Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 1582 → Rev 1583

/trunk/jetimenu.c
114,7 → 114,7
// -----------------------------------------------------------
// Update display buffer
// -----------------------------------------------------------
void JetiBox_Update(unsigned char key)
unsigned char JetiBox_Update(unsigned char key)
{
static uint8_t item = 0, last_item = 0; // the menu item
 
123,7 → 123,8
switch(key)
{
case JETIBOX_KEY_LEFT:
item = pgm_read_byte(&JetiBox_Menu[item].left); //trigger to left menu item
if (item == 0) return (1); // switch back to jeti expander menu
else item = pgm_read_byte(&JetiBox_Menu[item].left); //trigger to left menu item
break;
case JETIBOX_KEY_RIGHT:
item = pgm_read_byte(&JetiBox_Menu[item].right); //trigger to right menu item
144,5 → 145,7
LIBFC_JetiBox_Clear();
//execute menu item handler
((pFctMenu)(pgm_read_word(&(JetiBox_Menu[item].pHandler))))(key);
return (0);
}
 
/trunk/jetimenu.h
1,6 → 1,6
#ifndef _JETIMENU_H
#define _JETIMENU_H
 
extern void JetiBox_Update(unsigned char key);
extern unsigned char JetiBox_Update(unsigned char key);
 
#endif //_JETIMENU_H