zhangbo
2024-12-04 6d08f540240e0baad08328f06c66d8e2fb1f336f
keil/include/components/hal/pan_rf.c
@@ -2432,20 +2432,38 @@
    return LEVEL_ACTIVE;
}
void set_test_mode1_reg(void)
{
   uint8_t tmpreg;
   tmpreg = rf_read_spec_page_reg(PAGE3_SEL, 0x12);
   rf_write_spec_page_reg(PAGE1_SEL, 0x25, 0x48);
   rf_write_spec_page_reg(PAGE3_SEL, 0x12, (0x02|(tmpreg&0x08)));
}
/**
 * @brief set rf default para
 * @param[in] <none>
 * @return result
 */
RF_Err_t rf_set_default_para(void)
//RF_Err_t rf_set_default_para(void)
//{
//    RF_ASSERT(rf_set_freq(DEFAULT_FREQ));
//     RF_ASSERT(rf_set_sf(DEFAULT_SF));
//    RF_ASSERT(rf_set_code_rate(DEFAULT_CR));
//    RF_ASSERT(rf_set_bw(DEFAULT_BW));
//    RF_ASSERT(rf_set_crc(CRC_OFF));
//    RF_ASSERT(rf_set_tx_power(DEFAULT_PWR));
//    return OK;
//}
RF_Err_t rf_set_default_para(uint32_t freq, uint8_t sf)
{
    RF_ASSERT(rf_set_freq(DEFAULT_FREQ));
    RF_ASSERT(rf_set_freq(freq));
    RF_ASSERT(rf_set_sf(sf));
    RF_ASSERT(rf_set_code_rate(DEFAULT_CR));
    RF_ASSERT(rf_set_bw(DEFAULT_BW));
    RF_ASSERT(rf_set_sf(DEFAULT_SF));
    RF_ASSERT(rf_set_crc(CRC_ON));
    RF_ASSERT(rf_set_crc(CRC_OFF));
    RF_ASSERT(rf_set_tx_power(DEFAULT_PWR));
    return OK;
}
}