1
0
mirror of https://github.com/sandeepmistry/arduino-LoRa.git synced 2025-04-19 13:02:14 +03:00

Set PA config

This commit is contained in:
Sandeep Mistry 2016-08-21 12:22:38 -04:00
parent d690d7947f
commit ecbb114c42

View File

@ -6,6 +6,7 @@
#define REG_FRF_MSB 0x06
#define REG_FRF_MID 0x07
#define REG_FRF_LSB 0x08
#define REG_PA_CONFIG 0x09
#define REG_FIFO_ADDR_PTR 0x0d
#define REG_FIFO_TX_BASE_ADDR 0x0e
#define REG_FIFO_RX_BASE_ADDR 0x0f
@ -23,6 +24,9 @@
#define MODE_TX 0x03
#define MODE_RX_SINGLE 0x06
// PA config
#define PA_BOOST 0x80
// IRQ masks
#define IRQ_TX_DONE_MASK 0x08
#define IRQ_RX_DONE_MASK 0x40
@ -73,6 +77,9 @@ int LoRaClass::begin(long frequency)
writeRegister(REG_FIFO_TX_BASE_ADDR, 0);
writeRegister(REG_FIFO_RX_BASE_ADDR, 0);
// set output power to 17 dBm
writeRegister(REG_PA_CONFIG, PA_BOOST | 0x0f);
// put in standby mode
writeRegister(REG_OP_MODE, MODE_LONG_RANGE_MODE | MODE_STDBY);