Merge pull request #2 from weebl2000/2026/remote-lna
Make sure LR1110 builds
This commit is contained in:
@@ -4,6 +4,8 @@
|
|||||||
#include "MeshCore.h"
|
#include "MeshCore.h"
|
||||||
|
|
||||||
class CustomLR1110 : public LR1110 {
|
class CustomLR1110 : public LR1110 {
|
||||||
|
bool _rx_boosted = false;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CustomLR1110(Module *mod) : LR1110(mod) { }
|
CustomLR1110(Module *mod) : LR1110(mod) { }
|
||||||
|
|
||||||
@@ -22,6 +24,13 @@ class CustomLR1110 : public LR1110 {
|
|||||||
|
|
||||||
float getFreqMHz() const { return freqMHz; }
|
float getFreqMHz() const { return freqMHz; }
|
||||||
|
|
||||||
|
int16_t setRxBoostedGainMode(bool en) {
|
||||||
|
_rx_boosted = en;
|
||||||
|
return LR1110::setRxBoostedGainMode(en);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool getRxBoostedGainMode() const { return _rx_boosted; }
|
||||||
|
|
||||||
bool isReceiving() {
|
bool isReceiving() {
|
||||||
uint16_t irq = getIrqStatus();
|
uint16_t irq = getIrqStatus();
|
||||||
bool detected = ((irq & RADIOLIB_LR11X0_IRQ_SYNC_WORD_HEADER_VALID) || (irq & RADIOLIB_LR11X0_IRQ_PREAMBLE_DETECTED));
|
bool detected = ((irq & RADIOLIB_LR11X0_IRQ_SYNC_WORD_HEADER_VALID) || (irq & RADIOLIB_LR11X0_IRQ_PREAMBLE_DETECTED));
|
||||||
|
|||||||
Reference in New Issue
Block a user