mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-04-28 22:31:25 +03:00
increased default NBFM deviation
This commit is contained in:
parent
acb41f69c6
commit
dd5d757573
2
Makefile
2
Makefile
@ -52,7 +52,7 @@ ENABLE_WIDE_RX := 1
|
|||||||
ENABLE_TX_WHEN_AM := 0
|
ENABLE_TX_WHEN_AM := 0
|
||||||
# Frequency calibration 188 B
|
# Frequency calibration 188 B
|
||||||
ENABLE_F_CAL_MENU := 0
|
ENABLE_F_CAL_MENU := 0
|
||||||
ENABLE_FM_DEV_CAL_MENU := 0
|
ENABLE_FM_DEV_CAL_MENU := 1
|
||||||
ENABLE_TX_UNLOCK_MENU := 0
|
ENABLE_TX_UNLOCK_MENU := 0
|
||||||
#ENABLE_TX_POWER_CAL_MENU := 0
|
#ENABLE_TX_POWER_CAL_MENU := 0
|
||||||
ENABLE_TX_POWER_FIX := 1
|
ENABLE_TX_POWER_FIX := 1
|
||||||
|
@ -1478,8 +1478,7 @@ void BK4819_set_CTCSS_freq(const uint32_t control_word)
|
|||||||
( 0u << 9) | // Auto CDCSS BW Mode 1 = disable 0 = enable
|
( 0u << 9) | // Auto CDCSS BW Mode 1 = disable 0 = enable
|
||||||
( 0u << 8) | // Auto CTCSS BW Mode 1 = disable 0 = enable
|
( 0u << 8) | // Auto CTCSS BW Mode 1 = disable 0 = enable
|
||||||
( 0u << 7) | // ???
|
( 0u << 7) | // ???
|
||||||
// (74u << 0)); // CTCSS/CDCSS TX gain 1 0 ~ 127
|
(51u << 0)); // CTCSS/CDCSS TX gain 1 0 ~ 127
|
||||||
(51u << 0));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// REG_07 <15:0>
|
// REG_07 <15:0>
|
||||||
@ -1524,8 +1523,7 @@ void BK4819_enable_CDCSS_tail(void)
|
|||||||
( 0u << 9) | // Auto CDCSS BW Mode 1 = disable 0 = enable
|
( 0u << 9) | // Auto CDCSS BW Mode 1 = disable 0 = enable
|
||||||
( 0u << 8) | // Auto CTCSS BW Mode 1 = disable 0 = enable
|
( 0u << 8) | // Auto CTCSS BW Mode 1 = disable 0 = enable
|
||||||
( 0u << 7) | // ???
|
( 0u << 7) | // ???
|
||||||
// (74u << 0)); // CTCSS/CDCSS TX gain 1 0 ~ 127
|
(51u << 0)); // CTCSS/CDCSS TX gain 1 0 ~ 127
|
||||||
(51u << 0));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void BK4819_enable_CTCSS_tail(void)
|
void BK4819_enable_CTCSS_tail(void)
|
||||||
@ -1548,8 +1546,7 @@ void BK4819_enable_CTCSS_tail(void)
|
|||||||
( 0u << 9) | // Auto CDCSS BW Mode 1 = disable 0 = enable
|
( 0u << 9) | // Auto CDCSS BW Mode 1 = disable 0 = enable
|
||||||
( 0u << 8) | // Auto CTCSS BW Mode 1 = disable 0 = enable
|
( 0u << 8) | // Auto CTCSS BW Mode 1 = disable 0 = enable
|
||||||
( 0u << 7) | // ???
|
( 0u << 7) | // ???
|
||||||
// (74u << 0)); // CTCSS/CDCSS TX gain 1 0 ~ 127
|
(51u << 0)); // CTCSS/CDCSS TX gain 1 0 ~ 127
|
||||||
(51u << 0));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16_t BK4819_GetRSSI(void)
|
uint16_t BK4819_GetRSSI(void)
|
||||||
|
BIN
firmware.bin
BIN
firmware.bin
Binary file not shown.
Binary file not shown.
16
functions.c
16
functions.c
@ -296,14 +296,14 @@ void FUNCTION_Select(function_type_t Function)
|
|||||||
BK4819_set_scrambler(g_current_vfo->channel.scrambler);
|
BK4819_set_scrambler(g_current_vfo->channel.scrambler);
|
||||||
|
|
||||||
// 1of11 .. TEST ONLY
|
// 1of11 .. TEST ONLY
|
||||||
if (g_current_vfo->p_tx->code_type == CODE_TYPE_NONE)
|
// if (g_current_vfo->p_tx->code_type == CODE_TYPE_NONE)
|
||||||
{
|
{
|
||||||
const uint16_t reg = BK4819_read_reg(0x2B);
|
// const uint16_t reg = BK4819_read_reg(0x2B);
|
||||||
#if 1
|
#if 0
|
||||||
BK4819_write_reg(0x2B, reg | (1u << 2)); // disable the 300Hz TX HPF
|
BK4819_write_reg(0x2B, reg | (1u << 2)); // disable the 300Hz TX HPF
|
||||||
//BK4819_write_reg(0x2B, reg | (1u << 1)); // disable the TX LPF
|
//BK4819_write_reg(0x2B, reg | (1u << 1)); // disable the TX LPF
|
||||||
#else
|
#else
|
||||||
BK4819_write_reg(0x2B, reg & ~(1u << 2)); // enable the 300Hz TX HPF
|
// BK4819_write_reg(0x2B, reg & ~(1u << 2)); // enable the 300Hz TX HPF
|
||||||
|
|
||||||
// TX 300Hz LPF
|
// TX 300Hz LPF
|
||||||
//BK4819_write_reg(0x54, 0x935A); // -3dB
|
//BK4819_write_reg(0x54, 0x935A); // -3dB
|
||||||
@ -333,10 +333,10 @@ void FUNCTION_Select(function_type_t Function)
|
|||||||
BK4819_write_reg(0x74, 52277); // +4dB
|
BK4819_write_reg(0x74, 52277); // +4dB
|
||||||
// #endif
|
// #endif
|
||||||
}
|
}
|
||||||
else
|
// else
|
||||||
{
|
// {
|
||||||
BK4819_write_reg(0x2B, BK4819_read_reg(0x2B) & ~(1u << 2)); // enable the 300Hz TX HPF
|
// BK4819_write_reg(0x2B, BK4819_read_reg(0x2B) & ~(1u << 2)); // enable the 300Hz TX HPF
|
||||||
}
|
// }
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -26,11 +26,11 @@
|
|||||||
|
|
||||||
enum {
|
enum {
|
||||||
FM_DEV_LIMIT_LOWER_NARROW = 700,
|
FM_DEV_LIMIT_LOWER_NARROW = 700,
|
||||||
FM_DEV_LIMIT_DEFAULT_NARROW = 900,
|
FM_DEV_LIMIT_DEFAULT_NARROW = 1100, // 900
|
||||||
FM_DEV_LIMIT_UPPER_NARROW = 1500, // 1100
|
FM_DEV_LIMIT_UPPER_NARROW = 1500,
|
||||||
|
|
||||||
FM_DEV_LIMIT_LOWER_WIDE = 900,
|
FM_DEV_LIMIT_LOWER_WIDE = 900,
|
||||||
FM_DEV_LIMIT_DEFAULT_WIDE = 1283,
|
FM_DEV_LIMIT_DEFAULT_WIDE = 1300,
|
||||||
FM_DEV_LIMIT_UPPER_WIDE = 1600
|
FM_DEV_LIMIT_UPPER_WIDE = 1600
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user