| | |
| | | |
| | | 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; |
| | | } |
| | | } |