Add ENABLE_FEAT_F4HWN_CONTRAST
This commit is contained in:
4
Makefile
4
Makefile
@@ -48,6 +48,7 @@ ENABLE_FEAT_F4HWN_CHARGING_C ?= 1
|
|||||||
ENABLE_FEAT_F4HWN_SLEEP ?= 1
|
ENABLE_FEAT_F4HWN_SLEEP ?= 1
|
||||||
ENABLE_FEAT_F4HWN_RESTORE_SCAN ?= 1
|
ENABLE_FEAT_F4HWN_RESTORE_SCAN ?= 1
|
||||||
ENABLE_FEAT_F4HWN_NARROWER ?= 1
|
ENABLE_FEAT_F4HWN_NARROWER ?= 1
|
||||||
|
ENABLE_FEAT_F4HWN_CONTRAST ?= 1
|
||||||
ENABLE_FEAT_F4HWN_VOL ?= 0
|
ENABLE_FEAT_F4HWN_VOL ?= 0
|
||||||
ENABLE_FEAT_F4HWN_RESET_CHANNEL ?= 0
|
ENABLE_FEAT_F4HWN_RESET_CHANNEL ?= 0
|
||||||
ENABLE_FEAT_F4HWN_PMR ?= 0
|
ENABLE_FEAT_F4HWN_PMR ?= 0
|
||||||
@@ -435,6 +436,9 @@ endif
|
|||||||
ifeq ($(ENABLE_FEAT_F4HWN_NARROWER),1)
|
ifeq ($(ENABLE_FEAT_F4HWN_NARROWER),1)
|
||||||
CFLAGS += -DENABLE_FEAT_F4HWN_NARROWER
|
CFLAGS += -DENABLE_FEAT_F4HWN_NARROWER
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(ENABLE_FEAT_F4HWN_CONTRAST),1)
|
||||||
|
CFLAGS += -DENABLE_FEAT_F4HWN_CONTRAST
|
||||||
|
endif
|
||||||
ifeq ($(ENABLE_FEAT_F4HWN_VOL),1)
|
ifeq ($(ENABLE_FEAT_F4HWN_VOL),1)
|
||||||
CFLAGS += -DENABLE_FEAT_F4HWN_VOL
|
CFLAGS += -DENABLE_FEAT_F4HWN_VOL
|
||||||
endif
|
endif
|
||||||
|
@@ -400,10 +400,12 @@ int MENU_GetLimits(uint8_t menu_id, int32_t *pMin, int32_t *pMax)
|
|||||||
//*pMin = 0;
|
//*pMin = 0;
|
||||||
*pMax = ARRAY_SIZE(gSubMenu_SET_TOT) - 1;
|
*pMax = ARRAY_SIZE(gSubMenu_SET_TOT) - 1;
|
||||||
break;
|
break;
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_CONTRAST
|
||||||
case MENU_SET_CTR:
|
case MENU_SET_CTR:
|
||||||
*pMin = 1;
|
*pMin = 1;
|
||||||
*pMax = 15;
|
*pMax = 15;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
case MENU_TX_LOCK:
|
case MENU_TX_LOCK:
|
||||||
case MENU_SET_INV:
|
case MENU_SET_INV:
|
||||||
//*pMin = 0;
|
//*pMin = 0;
|
||||||
@@ -914,9 +916,11 @@ void MENU_AcceptSetting(void)
|
|||||||
case MENU_SET_EOT:
|
case MENU_SET_EOT:
|
||||||
gSetting_set_eot = gSubMenuSelection;
|
gSetting_set_eot = gSubMenuSelection;
|
||||||
break;
|
break;
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_CONTRAST
|
||||||
case MENU_SET_CTR:
|
case MENU_SET_CTR:
|
||||||
gSetting_set_ctr = gSubMenuSelection;
|
gSetting_set_ctr = gSubMenuSelection;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
case MENU_SET_INV:
|
case MENU_SET_INV:
|
||||||
gSetting_set_inv = gSubMenuSelection;
|
gSetting_set_inv = gSubMenuSelection;
|
||||||
break;
|
break;
|
||||||
@@ -1360,9 +1364,11 @@ void MENU_ShowCurrentSetting(void)
|
|||||||
case MENU_SET_EOT:
|
case MENU_SET_EOT:
|
||||||
gSubMenuSelection = gSetting_set_eot;
|
gSubMenuSelection = gSetting_set_eot;
|
||||||
break;
|
break;
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_CONTRAST
|
||||||
case MENU_SET_CTR:
|
case MENU_SET_CTR:
|
||||||
gSubMenuSelection = gSetting_set_ctr;
|
gSubMenuSelection = gSetting_set_ctr;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
case MENU_SET_INV:
|
case MENU_SET_INV:
|
||||||
gSubMenuSelection = gSetting_set_inv;
|
gSubMenuSelection = gSetting_set_inv;
|
||||||
break;
|
break;
|
||||||
|
@@ -39,6 +39,7 @@ voxless() {
|
|||||||
ENABLE_FEAT_F4HWN_RESTORE_SCAN=0 \
|
ENABLE_FEAT_F4HWN_RESTORE_SCAN=0 \
|
||||||
ENABLE_FEAT_F4HWN_CHARGING_C=0 \
|
ENABLE_FEAT_F4HWN_CHARGING_C=0 \
|
||||||
ENABLE_FEAT_F4HWN_NARROWER=0 \
|
ENABLE_FEAT_F4HWN_NARROWER=0 \
|
||||||
|
ENABLE_FEAT_F4HWN_CONTRAST=0 \
|
||||||
TARGET=f4hwn.voxless \
|
TARGET=f4hwn.voxless \
|
||||||
&& cp f4hwn.voxless* compiled-firmware/"
|
&& cp f4hwn.voxless* compiled-firmware/"
|
||||||
}
|
}
|
||||||
|
@@ -141,7 +141,9 @@ const t_menu_item MenuList[] =
|
|||||||
{"SetPTT", MENU_SET_PTT },
|
{"SetPTT", MENU_SET_PTT },
|
||||||
{"SetTOT", MENU_SET_TOT },
|
{"SetTOT", MENU_SET_TOT },
|
||||||
{"SetEOT", MENU_SET_EOT },
|
{"SetEOT", MENU_SET_EOT },
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_CONTRAST
|
||||||
{"SetCtr", MENU_SET_CTR },
|
{"SetCtr", MENU_SET_CTR },
|
||||||
|
#endif
|
||||||
{"SetInv", MENU_SET_INV },
|
{"SetInv", MENU_SET_INV },
|
||||||
{"SetLck", MENU_SET_LCK },
|
{"SetLck", MENU_SET_LCK },
|
||||||
{"SetMet", MENU_SET_MET },
|
{"SetMet", MENU_SET_MET },
|
||||||
@@ -1013,11 +1015,13 @@ void UI_DisplayMenu(void)
|
|||||||
strcpy(String, gSubMenu_SET_TOT[gSubMenuSelection]); // Same as SET_TOT
|
strcpy(String, gSubMenu_SET_TOT[gSubMenuSelection]); // Same as SET_TOT
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_CONTRAST
|
||||||
case MENU_SET_CTR:
|
case MENU_SET_CTR:
|
||||||
sprintf(String, "%d", gSubMenuSelection);
|
sprintf(String, "%d", gSubMenuSelection);
|
||||||
gSetting_set_ctr = gSubMenuSelection;
|
gSetting_set_ctr = gSubMenuSelection;
|
||||||
ST7565_ContrastAndInv();
|
ST7565_ContrastAndInv();
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
case MENU_SET_INV:
|
case MENU_SET_INV:
|
||||||
strcpy(String, gSubMenu_OFF_ON[gSubMenuSelection]);
|
strcpy(String, gSubMenu_OFF_ON[gSubMenuSelection]);
|
||||||
|
Reference in New Issue
Block a user