kopia lustrzana https://github.com/OpenRTX/OpenRTX
Disable contrast menu on targets without adjustable contrast
rodzic
c9ee09b1f6
commit
450c965ee0
|
@ -123,7 +123,7 @@ extern layout_t layout;
|
|||
extern settings_t settings;
|
||||
extern const char *menu_items[6];
|
||||
extern const char *settings_items[2];
|
||||
extern const char *display_items[2];
|
||||
extern const char *display_items[];
|
||||
extern const uint8_t menu_num;
|
||||
extern const uint8_t settings_num;
|
||||
extern const uint8_t display_num;
|
||||
|
|
|
@ -117,11 +117,18 @@ const char *settings_items[2] =
|
|||
"Display"
|
||||
};
|
||||
|
||||
#ifdef SCREEN_CONTRAST
|
||||
const char *display_items[2] =
|
||||
{
|
||||
"Brightness",
|
||||
"Contrast"
|
||||
};
|
||||
#else
|
||||
const char *display_items[1] =
|
||||
{
|
||||
"Brightness",
|
||||
};
|
||||
#endif
|
||||
|
||||
// Calculate number of main menu entries
|
||||
const uint8_t menu_num = sizeof(menu_items)/sizeof(menu_items[0]);
|
||||
|
@ -946,11 +953,11 @@ void ui_updateFSM(event_t event, bool *sync_rtx)
|
|||
if(ui_state.menu_selected > 0)
|
||||
ui_state.menu_selected -= 1;
|
||||
else
|
||||
ui_state.menu_selected = settings_num-1;
|
||||
ui_state.menu_selected = display_num-1;
|
||||
}
|
||||
else if(msg.keys & KEY_DOWN)
|
||||
{
|
||||
if(ui_state.menu_selected < settings_num-1)
|
||||
if(ui_state.menu_selected < display_num-1)
|
||||
ui_state.menu_selected += 1;
|
||||
else
|
||||
ui_state.menu_selected = 0;
|
||||
|
|
|
@ -40,6 +40,9 @@
|
|||
/* Screen pixel format */
|
||||
#define PIX_FMT_BW
|
||||
|
||||
/* Screen has adjustable contrast */
|
||||
#define SCREEN_CONTRAST
|
||||
|
||||
/* Battery type */
|
||||
#define BAT_LIPO_2S
|
||||
|
||||
|
|
|
@ -21,6 +21,9 @@
|
|||
/* Device has a working real time clock */
|
||||
#define HAS_RTC
|
||||
|
||||
/* Screen has adjustable contrast */
|
||||
#define SCREEN_CONTRAST
|
||||
|
||||
/* Supported radio bands */
|
||||
#define BAND_VHF
|
||||
#define BAND_UHF
|
||||
|
|
Ładowanie…
Reference in New Issue