SX1276: RF power adjustment for DIY & Jumper T-Lite

This commit is contained in:
Pascal Langer
2021-02-21 16:05:25 +01:00
parent ae842f0bdc
commit 2233f6f862
7 changed files with 130 additions and 100 deletions

View File

@@ -230,11 +230,16 @@ void SX1276_SetPaConfig(bool pa_boost_pin, uint8_t max_power, uint8_t output_pow
uint8_t data = 0x00;
data = data | (pa_boost_pin << 7);
data = data | (max_power << 4);
data = data | output_power;
data = data | (output_power & 0x0F);
SX1276_WriteReg(SX1276_09_PACONFIG, data);
}
void SX1276_SetOcp(bool OcpOn, uint8_t OcpTrim)
{
SX1276_WriteReg(SX1276_0B_OCP, (OcpOn << 5) | OcpTrim);
}
void SX1276_WritePayloadToFifo(uint8_t* payload, uint8_t length)
{
SX1276_WriteReg(SX1276_22_PAYLOAD_LENGTH, length);