mirror of
https://github.com/markqvist/RNode_Firmware.git
synced 2025-05-15 04:52:16 -04:00
Updated board definitions
This commit is contained in:
parent
21b6348f1a
commit
51c45e43bd
3 changed files with 12 additions and 7 deletions
4
LoRa.cpp
4
LoRa.cpp
|
@ -38,6 +38,7 @@
|
|||
#define REG_FRF_MID 0x07
|
||||
#define REG_FRF_LSB 0x08
|
||||
#define REG_PA_CONFIG 0x09
|
||||
#define REG_OCP 0x0b
|
||||
#define REG_LNA 0x0c
|
||||
#define REG_FIFO_ADDR_PTR 0x0d
|
||||
#define REG_FIFO_TX_BASE_ADDR 0x0e
|
||||
|
@ -63,6 +64,7 @@
|
|||
#define REG_SYNC_WORD 0x39
|
||||
#define REG_DIO_MAPPING_1 0x40
|
||||
#define REG_VERSION 0x42
|
||||
#define REG_PA_DAC 0x4d
|
||||
|
||||
// Modes
|
||||
#define MODE_LONG_RANGE_MODE 0x80
|
||||
|
@ -402,6 +404,7 @@ void LoRaClass::setTxPower(int level, int outputPin) {
|
|||
level = 14;
|
||||
}
|
||||
|
||||
writeRegister(REG_PA_DAC, 0x84);
|
||||
writeRegister(REG_PA_CONFIG, 0x70 | level);
|
||||
|
||||
} else {
|
||||
|
@ -412,6 +415,7 @@ void LoRaClass::setTxPower(int level, int outputPin) {
|
|||
level = 17;
|
||||
}
|
||||
|
||||
writeRegister(REG_PA_DAC, 0x84);
|
||||
writeRegister(REG_PA_CONFIG, PA_BOOST | (level - 2));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue