Merge pull request #30 from M0IGA/master

Higher up tx power
master_sq9mdd
Rysiek Labus (SQ9MDD) 2021-04-24 18:39:01 +02:00 committed by GitHub
commit 2761e1020e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View File

@ -114,7 +114,7 @@ bool BG_RF95::init()
// An innocuous ISM frequency, same as RF22's // An innocuous ISM frequency, same as RF22's
setFrequency(433.850); setFrequency(433.850);
// Lowish power // Lowish power
setTxPower(20); setTxPower(23);
return true; return true;
} }
@ -390,7 +390,7 @@ void BG_RF95::setTxPower(int8_t power, bool useRFO)
// for the transmitter output // for the transmitter output
if (useRFO) if (useRFO)
{ {
if (power > 14) power = 14; if (power > 19) power = 19;
if (power < -1) power = -1; if (power < -1) power = -1;
spiWrite(BG_RF95_REG_09_PA_CONFIG, BG_RF95_MAX_POWER | (power + 1)); spiWrite(BG_RF95_REG_09_PA_CONFIG, BG_RF95_MAX_POWER | (power + 1));
} else { } else {
@ -405,7 +405,7 @@ void BG_RF95::setTxPower(int8_t power, bool useRFO)
spiWrite(BG_RF95_REG_0B_OCP, ( BG_RF95_OCP_ON | BG_RF95_OCP_TRIM ) ); // Trim max current tp 240mA spiWrite(BG_RF95_REG_0B_OCP, ( BG_RF95_OCP_ON | BG_RF95_OCP_TRIM ) ); // Trim max current tp 240mA
spiWrite(BG_RF95_REG_4D_PA_DAC, BG_RF95_PA_DAC_ENABLE); spiWrite(BG_RF95_REG_4D_PA_DAC, BG_RF95_PA_DAC_ENABLE);
//power -= 3; //power -= 3;
power = 20; // and set PA_DAC_ENABLE power = 23; // and set PA_DAC_ENABLE
} else { } else {
spiWrite(BG_RF95_REG_4D_PA_DAC, BG_RF95_PA_DAC_DISABLE); spiWrite(BG_RF95_REG_4D_PA_DAC, BG_RF95_PA_DAC_DISABLE);

View File

@ -461,7 +461,7 @@
/// -1 to +14 (for modules that use RFO transmitter pin) /// -1 to +14 (for modules that use RFO transmitter pin)
/// The default is 13. Eg: /// The default is 13. Eg:
/// \code /// \code
/// driver.setTxPower(10); // use PA_BOOST transmitter pin /// driver.setTxPower(23); // use PA_BOOST transmitter pin
/// driver.setTxPower(10, true); // use PA_RFO pin transmitter pin /// driver.setTxPower(10, true); // use PA_RFO pin transmitter pin
/// \endcode /// \endcode
/// ///

View File

@ -44,7 +44,7 @@ build_flags =
-D 'SHOW_RX_TIME=10000' -D 'SHOW_RX_TIME=10000'
-D 'TXFREQ=433.775' -D 'TXFREQ=433.775'
-D 'SPEED_1200' ; comment out to set 300baud -D 'SPEED_1200' ; comment out to set 300baud
-D 'TXdbmW=20' -D 'TXdbmW=23'
-D 'ENABLE_OLED' -D 'ENABLE_OLED'
-D 'ENABLE_LED_SIGNALING' -D 'ENABLE_LED_SIGNALING'
-D 'NETWORK_TNC_PORT=8001' -D 'NETWORK_TNC_PORT=8001'