File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 6
6
#define REG_FRF_MSB 0x06
7
7
#define REG_FRF_MID 0x07
8
8
#define REG_FRF_LSB 0x08
9
+ #define REG_PA_CONFIG 0x09
9
10
#define REG_FIFO_ADDR_PTR 0x0d
10
11
#define REG_FIFO_TX_BASE_ADDR 0x0e
11
12
#define REG_FIFO_RX_BASE_ADDR 0x0f
23
24
#define MODE_TX 0x03
24
25
#define MODE_RX_SINGLE 0x06
25
26
27
+ // PA config
28
+ #define PA_BOOST 0x80
29
+
26
30
// IRQ masks
27
31
#define IRQ_TX_DONE_MASK 0x08
28
32
#define IRQ_RX_DONE_MASK 0x40
@@ -73,6 +77,9 @@ int LoRaClass::begin(long frequency)
73
77
writeRegister (REG_FIFO_TX_BASE_ADDR, 0 );
74
78
writeRegister (REG_FIFO_RX_BASE_ADDR, 0 );
75
79
80
+ // set output power to 17 dBm
81
+ writeRegister (REG_PA_CONFIG, PA_BOOST | 0x0f );
82
+
76
83
// put in standby mode
77
84
writeRegister (REG_OP_MODE, MODE_LONG_RANGE_MODE | MODE_STDBY);
78
85
You can’t perform that action at this time.
0 commit comments