| | |
| | | // TX_Buffer[5]=crc_value; |
| | | |
| | | } |
| | | void SetFlagLoraWaitSync(uint8_t value) |
| | | { |
| | | flag_lora_wait_sync = value; |
| | | } |
| | | uint8_t GetFlagLoraWaitSync(void) |
| | | { |
| | | return flag_lora_wait_sync; |
| | | } |
| | | void SwitchLoraToSyncRec(uint32_t freq,uint8_t sf) |
| | | void SwitchLoraSettings(uint32_t freq,uint8_t sf) |
| | | { |
| | | RadioEvents.RxDone = OnRxDone; |
| | | RadioEvents.RxTimeout = OnRxTimeout; |
| | | RadioEvents.RxError = OnRxError; |
| | | Radio.Init( &RadioEvents ); |
| | | Radio.SetChannel( freq ); |
| | | flag_lora_wait_sync = 1; |
| | | |
| | | Radio.SetTxConfig( MODEM_LORA, TX_OUTPUT_POWER, 0, 2, |
| | | sf, LORA_CODINGRATE,LORA_PREAMBLE_LENGTH_T, LORA_FIX_LENGTH_PAYLOAD_ON, |