Add compile options
This commit is contained in:
16
Makefile
16
Makefile
@@ -36,14 +36,16 @@ ENABLE_FASTER_CHANNEL_SCAN ?= 1
|
|||||||
ENABLE_RSSI_BAR ?= 1
|
ENABLE_RSSI_BAR ?= 1
|
||||||
ENABLE_AUDIO_BAR ?= 1
|
ENABLE_AUDIO_BAR ?= 1
|
||||||
ENABLE_COPY_CHAN_TO_VFO ?= 1
|
ENABLE_COPY_CHAN_TO_VFO ?= 1
|
||||||
ENABLE_REDUCE_LOW_MID_TX_POWER?= 0
|
ENABLE_REDUCE_LOW_MID_TX_POWER ?= 0
|
||||||
ENABLE_BYP_RAW_DEMODULATORS ?= 0
|
ENABLE_BYP_RAW_DEMODULATORS ?= 0
|
||||||
ENABLE_BLMIN_TMP_OFF ?= 0
|
ENABLE_BLMIN_TMP_OFF ?= 0
|
||||||
ENABLE_SCAN_RANGES ?= 1
|
ENABLE_SCAN_RANGES ?= 1
|
||||||
ENABLE_FEAT_F4HWN ?= 1
|
ENABLE_FEAT_F4HWN ?= 1
|
||||||
ENABLE_FEAT_F4HWN_SCREENSHOT ?= 0
|
ENABLE_FEAT_F4HWN_SCREENSHOT ?= 0
|
||||||
ENABLE_FEAT_F4HWN_PMR ?= 1
|
|
||||||
ENABLE_FEAT_F4HWN_SPECTRUM ?= 1
|
ENABLE_FEAT_F4HWN_SPECTRUM ?= 1
|
||||||
|
ENABLE_FEAT_F4HWN_PMR ?= 1
|
||||||
|
ENABLE_FEAT_F4HWN_GMRS_FRS_MURS ?= 1
|
||||||
|
ENABLE_FEAT_F4HWN_CA ?= 1
|
||||||
|
|
||||||
# ---- DEBUGGING ----
|
# ---- DEBUGGING ----
|
||||||
ENABLE_AM_FIX_SHOW_DATA ?= 0
|
ENABLE_AM_FIX_SHOW_DATA ?= 0
|
||||||
@@ -405,11 +407,17 @@ endif
|
|||||||
ifeq ($(ENABLE_FEAT_F4HWN_SCREENSHOT),1)
|
ifeq ($(ENABLE_FEAT_F4HWN_SCREENSHOT),1)
|
||||||
CFLAGS += -DENABLE_FEAT_F4HWN_SCREENSHOT
|
CFLAGS += -DENABLE_FEAT_F4HWN_SCREENSHOT
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(ENABLE_FEAT_F4HWN_SPECTRUM),1)
|
||||||
|
CFLAGS += -DENABLE_FEAT_F4HWN_SPECTRUM
|
||||||
|
endif
|
||||||
ifeq ($(ENABLE_FEAT_F4HWN_PMR),1)
|
ifeq ($(ENABLE_FEAT_F4HWN_PMR),1)
|
||||||
CFLAGS += -DENABLE_FEAT_F4HWN_PMR
|
CFLAGS += -DENABLE_FEAT_F4HWN_PMR
|
||||||
endif
|
endif
|
||||||
ifeq ($(ENABLE_FEAT_F4HWN_SPECTRUM),1)
|
ifeq ($(ENABLE_FEAT_F4HWN_GMRS_FRS_MURS),1)
|
||||||
CFLAGS += -DENABLE_FEAT_F4HWN_SPECTRUM
|
CFLAGS += -DENABLE_FEAT_F4HWN_GMRS_FRS_MURS
|
||||||
|
endif
|
||||||
|
ifeq ($(ENABLE_FEAT_F4HWN_CA),1)
|
||||||
|
CFLAGS += -DENABLE_FEAT_F4HWN_CA
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LDFLAGS =
|
LDFLAGS =
|
||||||
|
@@ -227,7 +227,9 @@ int32_t TX_freq_check(const uint32_t Frequency)
|
|||||||
if (Frequency >= 44600625 && Frequency <= 44619375)
|
if (Frequency >= 44600625 && Frequency <= 44619375)
|
||||||
return 0;
|
return 0;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_GMRS_FRS_MURS
|
||||||
case F_LOCK_GMRS_FRS_MURS:
|
case F_LOCK_GMRS_FRS_MURS:
|
||||||
// https://forums.radioreference.com/threads/the-great-unofficial-radioreference-frs-gmrs-murs-fact-sheet.275370/
|
// https://forums.radioreference.com/threads/the-great-unofficial-radioreference-frs-gmrs-murs-fact-sheet.275370/
|
||||||
if ((Frequency >= 46255000 && Frequency <= 46272500) ||
|
if ((Frequency >= 46255000 && Frequency <= 46272500) ||
|
||||||
@@ -240,7 +242,9 @@ int32_t TX_freq_check(const uint32_t Frequency)
|
|||||||
Frequency == 15460000) // MURS
|
Frequency == 15460000) // MURS
|
||||||
return 0;
|
return 0;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_CA
|
||||||
case F_LOCK_CA:
|
case F_LOCK_CA:
|
||||||
if (Frequency >= 14400000 && Frequency < 14800000)
|
if (Frequency >= 14400000 && Frequency < 14800000)
|
||||||
return 0;
|
return 0;
|
||||||
|
@@ -41,7 +41,7 @@ typedef enum POWER_OnDisplayMode_t POWER_OnDisplayMode_t;
|
|||||||
enum TxLockModes_t {
|
enum TxLockModes_t {
|
||||||
F_LOCK_DEF, //all default frequencies + configurable
|
F_LOCK_DEF, //all default frequencies + configurable
|
||||||
F_LOCK_FCC,
|
F_LOCK_FCC,
|
||||||
#ifdef ENABLE_FEAT_F4HWN_PMR
|
#ifdef ENABLE_FEAT_F4HWN_CA
|
||||||
F_LOCK_CA,
|
F_LOCK_CA,
|
||||||
#endif
|
#endif
|
||||||
F_LOCK_CE,
|
F_LOCK_CE,
|
||||||
@@ -50,6 +50,8 @@ enum TxLockModes_t {
|
|||||||
F_LOCK_438,
|
F_LOCK_438,
|
||||||
#ifdef ENABLE_FEAT_F4HWN_PMR
|
#ifdef ENABLE_FEAT_F4HWN_PMR
|
||||||
F_LOCK_PMR,
|
F_LOCK_PMR,
|
||||||
|
#endif
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_GMRS_FRS_MURS
|
||||||
F_LOCK_GMRS_FRS_MURS,
|
F_LOCK_GMRS_FRS_MURS,
|
||||||
#endif
|
#endif
|
||||||
F_LOCK_ALL, // disable TX on all frequencies
|
F_LOCK_ALL, // disable TX on all frequencies
|
||||||
|
@@ -295,7 +295,7 @@ const char * const gSubMenu_F_LOCK[] =
|
|||||||
{
|
{
|
||||||
"DEFAULT+\n137-174\n400-470",
|
"DEFAULT+\n137-174\n400-470",
|
||||||
"FCC HAM\n144-148\n420-450",
|
"FCC HAM\n144-148\n420-450",
|
||||||
#ifdef ENABLE_FEAT_F4HWN_PMR
|
#ifdef ENABLE_FEAT_F4HWN_CA
|
||||||
"CA HAM\n144-148\n430-450",
|
"CA HAM\n144-148\n430-450",
|
||||||
#endif
|
#endif
|
||||||
"CE HAM\n144-146\n430-440",
|
"CE HAM\n144-146\n430-440",
|
||||||
@@ -304,6 +304,8 @@ const char * const gSubMenu_F_LOCK[] =
|
|||||||
"137-174\n400-438",
|
"137-174\n400-438",
|
||||||
#ifdef ENABLE_FEAT_F4HWN_PMR
|
#ifdef ENABLE_FEAT_F4HWN_PMR
|
||||||
"PMR 446",
|
"PMR 446",
|
||||||
|
#endif
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN_GMRS_FRS_MURS
|
||||||
"GMRS\nFRS\nMURS",
|
"GMRS\nFRS\nMURS",
|
||||||
#endif
|
#endif
|
||||||
"DISABLE\nALL",
|
"DISABLE\nALL",
|
||||||
|
Reference in New Issue
Block a user