diff --git a/Makefile b/Makefile index 59c24e2..9b0f3c2 100644 --- a/Makefile +++ b/Makefile @@ -86,7 +86,7 @@ ENABLE_SIDE_BUTT_MENU := 0 # Key Lock 400 B ENABLE_KEYLOCK := 0 # panadapter 1.5kB -ENABLE_PANADAPTER := 1 +ENABLE_PANADAPTER := 0 ENABLE_PANADAPTER_PEAK_FREQ := 0 # single VFO 1.5kB ENABLE_SINGLE_VFO_CHAN := 1 diff --git a/app/app.c b/app/app.c index dfa83dd..b1395b7 100644 --- a/app/app.c +++ b/app/app.c @@ -1201,8 +1201,8 @@ void APP_end_tx(void) #endif } - // re-enable 300Hz TX HPF - BK4819_write_reg(0x2B, BK4819_read_reg(0x2B) & ~(1u << 2)); + // re-enable TX HPF & LPF + BK4819_write_reg(0x2B, BK4819_read_reg(0x2B) & ~(1u << 2) & ~(1u << 1)); RADIO_setup_registers(false); diff --git a/firmware.bin b/firmware.bin index 66d8b58..73e7add 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index da9085f..1121fc6 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ diff --git a/functions.c b/functions.c index 8e835cb..8ed3065 100644 --- a/functions.c +++ b/functions.c @@ -298,11 +298,11 @@ void FUNCTION_Select(function_type_t Function) // 1of11 .. TEST ONLY // if (g_current_vfo->p_tx->code_type == CODE_TYPE_NONE) { -// const uint16_t reg = BK4819_read_reg(0x2B); - #if 0 - BK4819_write_reg(0x2B, reg | (1u << 2)); // disable the 300Hz TX HPF - //BK4819_write_reg(0x2B, reg | (1u << 1)); // disable the TX LPF - #else + const uint16_t reg = BK4819_read_reg(0x2B); +// #if 0 +// BK4819_write_reg(0x2B, reg | (1u << 2)); // disable the 300Hz TX HPF + BK4819_write_reg(0x2B, reg | (1u << 2) | (1u << 1)); // disable TX LPF & HPF +// #else // BK4819_write_reg(0x2B, reg & ~(1u << 2)); // enable the 300Hz TX HPF // TX 300Hz LPF @@ -320,9 +320,9 @@ void FUNCTION_Select(function_type_t Function) //BK4819_write_reg(0x55, 0x31E7); // //BK4819_write_reg(0x54, 0x8ED8); // +3dB //BK4819_write_reg(0x55, 0x3232); // - BK4819_write_reg(0x54, 0x8D8F); // +4dB - BK4819_write_reg(0x55, 0x3359); // - #endif +// BK4819_write_reg(0x54, 0x8D8F); // +4dB +// BK4819_write_reg(0x55, 0x3359); // +// #endif // TX 3kHz HPF //BK4819_write_reg(0x74, 64002); // -1dB @@ -330,7 +330,7 @@ void FUNCTION_Select(function_type_t Function) //BK4819_write_reg(0x74, 58908); // +1dB //BK4819_write_reg(0x74, 57122); // +2dB //BK4819_write_reg(0x74, 54317); // +3dB - BK4819_write_reg(0x74, 52277); // +4dB +// BK4819_write_reg(0x74, 52277); // +4dB // #endif } // else diff --git a/settings.h b/settings.h index 6839dda..7af0a71 100644 --- a/settings.h +++ b/settings.h @@ -26,7 +26,7 @@ enum { FM_DEV_LIMIT_LOWER_NARROW = 950, - FM_DEV_LIMIT_DEFAULT_NARROW = 1200, // 900 + FM_DEV_LIMIT_DEFAULT_NARROW = 1200, FM_DEV_LIMIT_UPPER_NARROW = 1600, FM_DEV_LIMIT_LOWER_WIDE = 950,