diff --git a/firmware.bin b/firmware.bin index 73e7add..be57efc 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index 1121fc6..5319b52 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ diff --git a/functions.c b/functions.c index 8ed3065..80ade1a 100644 --- a/functions.c +++ b/functions.c @@ -298,30 +298,29 @@ 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); +// 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 +// BK4819_write_reg(0x2B, reg | (1u << 1)); // disable TX LPF +// BK4819_write_reg(0x2B, reg | (1u << 2)); // disable 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 - //BK4819_write_reg(0x54, 0x935A); // -3dB - //BK4819_write_reg(0x55, 0x2EFF); // - //BK4819_write_reg(0x54, 0x920B); // -2dB - //BK4819_write_reg(0x55, 0x3010); // - //BK4819_write_reg(0x54, 0x91c1); // -1dB - //BK4819_write_reg(0x55, 0x3040); // - //BK4819_write_reg(0x54, 0x9009); // 0dB default - //BK4819_write_reg(0x55, 0x31A9); // - //BK4819_write_reg(0x54, 0x8F90); // +1dB - //BK4819_write_reg(0x55, 0x31F3); // - //BK4819_write_reg(0x54, 0x8F46); // +2dB - //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); // + //BK4819_write_reg(0x44, 0x935A); // -3dB + //BK4819_write_reg(0x45, 0x2EFF); // + //BK4819_write_reg(0x44, 0x920B); // -2dB + //BK4819_write_reg(0x45, 0x3010); // + //BK4819_write_reg(0x44, 0x91c1); // -1dB + //BK4819_write_reg(0x45, 0x3040); // + //BK4819_write_reg(0x44, 0x9009); // 0dB default + //BK4819_write_reg(0x45, 0x31A9); // + //BK4819_write_reg(0x44, 0x8F90); // +1dB + //BK4819_write_reg(0x45, 0x31F3); // + //BK4819_write_reg(0x44, 0x8F46); // +2dB + //BK4819_write_reg(0x45, 0x31E7); // + //BK4819_write_reg(0x44, 0x8ED8); // +3dB + //BK4819_write_reg(0x45, 0x3232); // + BK4819_write_reg(0x44, 0x8D8F); // +4dB + BK4819_write_reg(0x45, 0x3359); // // #endif // TX 3kHz HPF @@ -330,7 +329,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