| | |
| | | *******************************************************************************/ |
| | | #ifndef __PAN_RF_H |
| | | #define __PAN_RF_H |
| | | |
| | | #include "PCA9555.h" |
| | | #include "pan_port.h" |
| | | //#include "lora_3029.h" |
| | | /* result */ |
| | |
| | | #define DEFAULT_FREQ (491000000) |
| | | #define DEFAULT_SF SF_5 |
| | | #define DEFAULT_BW BW_500K |
| | | |
| | | #define DEFAULT_up_FREQ (470000000) |
| | | #define DEFAULT_up_SF SF_5 |
| | | |
| | | #define DEFAULT_WG_SET_FREQ (478000000) |
| | | #define DEFAULT_WG_SET_SF SF_7 |
| | | |
| | | #define DEFAULT_CR CODE_RATE_45 |
| | | |
| | | #define RADIO_FLAG_IDLE 0 |
| | |
| | | void rf_irq_process(void); |
| | | uint32_t rf_get_chirp_time(uint8_t bw, uint8_t sf); |
| | | bool check_cad_rx_inactive(uint32_t one_chirp_time); |
| | | RF_Err_t rf_set_default_para(void); |
| | | |
| | | //RF_Err_t rf_set_default_para(void); |
| | | RF_Err_t rf_set_default_para(uint32_t freq, uint8_t sf); |
| | | int rf_get_recv_flag(void); |
| | | void rf_set_recv_flag(int status); |
| | | int rf_get_transmit_flag(void); |