| | |
| | | // printf("Lora_Init2\r\n"); |
| | | SX126xSetBufferBaseAddress( 0x00, 0x00 ); |
| | | SX126xSetTxParams( 0, RADIO_RAMP_200_US ); |
| | | SX126xSetDioIrqParams( IRQ_RADIO_ALL, IRQ_RX_DONE, IRQ_RADIO_NONE, IRQ_RADIO_NONE ); |
| | | SX126xSetDioIrqParams( IRQ_RADIO_ALL, IRQ_RADIO_ALL, IRQ_RADIO_NONE, IRQ_RADIO_NONE ); |
| | | |
| | | //Initialize driver timeout timers |
| | | //TimerInit( &TxTimeoutTimer, RadioOnTxTimeoutIrq ); |
| | |
| | | void RadioRx( uint32_t timeout ) |
| | | { |
| | | SX126xSetDioIrqParams( IRQ_RADIO_ALL, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, |
| | | IRQ_RX_DONE, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, |
| | | // IRQ_RX_DONE|IRQ_RX_TX_TIMEOUT, |
| | | IRQ_RADIO_ALL, |
| | | IRQ_RADIO_NONE, |
| | | IRQ_RADIO_NONE ); |
| | | |
| | |
| | | void RadioRxBoosted( uint32_t timeout ) |
| | | { |
| | | SX126xSetDioIrqParams( IRQ_RADIO_ALL, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, |
| | | IRQ_RX_DONE, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, |
| | | IRQ_RADIO_ALL, //IRQ_RX_DONE | IRQ_RX_TX_TIMEOUT, |
| | | IRQ_RADIO_NONE, |
| | | IRQ_RADIO_NONE ); |
| | | |