Skip to content

Commit

Permalink
BYP/RAW removed by default, can be enabled by compile option
Browse files Browse the repository at this point in the history
  • Loading branch information
egzumer committed Nov 3, 2023
1 parent 21535c9 commit b0a01cd
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 1 deletion.
4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ ENABLE_AUDIO_BAR := 1
ENABLE_COPY_CHAN_TO_VFO := 1
ENABLE_SPECTRUM := 1
ENABLE_REDUCE_LOW_MID_TX_POWER:= 0
ENABLE_BYP_RAW_DEMODULATORS := 0

#############################################################

Expand Down Expand Up @@ -320,6 +321,9 @@ endif
ifeq ($(ENABLE_REDUCE_LOW_MID_TX_POWER),1)
CFLAGS += -DENABLE_REDUCE_LOW_MID_TX_POWER
endif
ifeq ($(ENABLE_BYP_RAW_DEMODULATORS),1)
CFLAGS += -DENABLE_BYP_RAW_DEMODULATORS
endif

LDFLAGS =
ifeq ($(ENABLE_CLANG),0)
Expand Down
6 changes: 6 additions & 0 deletions radio.c
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,11 @@ const char gModulationStr[][4] =
"FM",
"AM",
"USB",

#ifdef ENABLE_BYP_RAW_DEMODULATORS
"BYP",
"RAW"
#endif
};

bool RADIO_CheckValidChannel(uint16_t Channel, bool bCheckScanList, uint8_t VFO)
Expand Down Expand Up @@ -929,12 +932,15 @@ void RADIO_SetModulation(ModulationMode_t modulation)
case MODULATION_USB:
mod = BK4819_AF_BASEBAND2;
break;

#ifdef ENABLE_BYP_RAW_DEMODULATORS
case MODULATION_BYP:
mod = BK4819_AF_UNKNOWN3;
break;
case MODULATION_RAW:
mod = BK4819_AF_BASEBAND1;
break;
#endif
}

BK4819_SetAF(mod);
Expand Down
6 changes: 5 additions & 1 deletion radio.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,16 @@ typedef enum {
MODULATION_FM,
MODULATION_AM,
MODULATION_USB,

#ifdef ENABLE_BYP_RAW_DEMODULATORS
MODULATION_BYP,
MODULATION_RAW,
#endif

MODULATION_UKNOWN
} ModulationMode_t;

extern const char gModulationStr[5][4];
extern const char gModulationStr[MODULATION_UKNOWN][4];

typedef struct
{
Expand Down

0 comments on commit b0a01cd

Please sign in to comment.