From 06bc8b571102af427ea3050667d6bf77ef062545 Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Mon, 12 Jan 2026 01:11:03 +0100 Subject: [PATCH] AM improvement for K1 (pull request #84, thanks @mentanah) --- App/CMakeLists.txt | 4 ---- App/radio.c | 7 ++++--- CMakePresets.json | 2 -- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/App/CMakeLists.txt b/App/CMakeLists.txt index ceceed22..ded9d5b0 100644 --- a/App/CMakeLists.txt +++ b/App/CMakeLists.txt @@ -157,9 +157,6 @@ enable_feature(ENABLE_BOOT_BEEPS) enable_feature(ENABLE_SHOW_CHARGE_LEVEL) enable_feature(ENABLE_REVERSE_BAT_SYMBOL) enable_feature(ENABLE_NO_CODE_SCAN_TIMEOUT) -enable_feature(ENABLE_AM_FIX - am_fix.c -) enable_feature(ENABLE_SQUELCH_MORE_SENSITIVE) enable_feature(ENABLE_FASTER_CHANNEL_SCAN) enable_feature(ENABLE_RSSI_BAR) @@ -207,7 +204,6 @@ enable_feature(ENABLE_FEAT_F4HWN_DEBUG) # ---- DEBUGGING ---- -enable_feature(ENABLE_AM_FIX_SHOW_DATA) enable_feature(ENABLE_AGC_SHOW_DATA) enable_feature(ENABLE_UART_RW_BK_REGS) diff --git a/App/radio.c b/App/radio.c index cb8f1835..089cd96b 100644 --- a/App/radio.c +++ b/App/radio.c @@ -1012,8 +1012,8 @@ void RADIO_SetModulation(ModulationMode_t modulation) BK4819_WriteRegister(0x2a,0x7434); BK4819_WriteRegister(0x2b,0x300); BK4819_WriteRegister(0x2f,0x9990); - BK4819_WriteRegister(0x54, 0x9775); - BK4819_WriteRegister(0x55, 0x32c6); + //BK4819_WriteRegister(0x54, 0x9775); + //BK4819_WriteRegister(0x55, 0x32c6); BK4819_SetFilterBandwidth(BK4819_FILTER_BW_AM, true); } @@ -1021,7 +1021,8 @@ void RADIO_SetModulation(ModulationMode_t modulation) BK4819_WriteRegister(BK4819_REG_3D, modulation == MODULATION_USB ? 0 : 0x2AAB); BK4819_SetRegValue(afcDisableRegSpec, modulation != MODULATION_FM); - RADIO_SetupAGC(modulation == MODULATION_AM, false); + //RADIO_SetupAGC(modulation == MODULATION_AM, false); + RADIO_SetupAGC(false, false); } void RADIO_SetupAGC(bool listeningAM, bool disable) diff --git a/CMakePresets.json b/CMakePresets.json index 25da12c5..c62b67ce 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -34,7 +34,6 @@ "ENABLE_SHOW_CHARGE_LEVEL": false, "ENABLE_REVERSE_BAT_SYMBOL": false, "ENABLE_NO_CODE_SCAN_TIMEOUT": true, - "ENABLE_AM_FIX": false, "ENABLE_SQUELCH_MORE_SENSITIVE": true, "ENABLE_FASTER_CHANNEL_SCAN": true, "ENABLE_RSSI_BAR": true, @@ -64,7 +63,6 @@ "ENABLE_FEAT_F4HWN_GMRS_FRS_MURS": false, "ENABLE_FEAT_F4HWN_CA": true, "ENABLE_FEAT_F4HWN_DEBUG": false, - "ENABLE_AM_FIX_SHOW_DATA": false, "ENABLE_AGC_SHOW_DATA": false, "ENABLE_UART_RW_BK_REGS": false, "ENABLE_NAVIG_LEFT_RIGHT": true,