Skip to content

Commit 55d49c5

Browse files
PL125sandeepmistry
authored andcommitted
Use binary literals
Fix deprecated warnings
1 parent 01bf044 commit 55d49c5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/LoRa.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -274,14 +274,14 @@ float LoRaClass::packetSnr()
274274
long LoRaClass::packetFrequencyError()
275275
{
276276
int32_t freqError = 0;
277-
freqError = static_cast<int32_t>(readRegister(REG_FREQ_ERROR_MSB) & B111);
277+
freqError = static_cast<int32_t>(readRegister(REG_FREQ_ERROR_MSB) & 0b111);
278278
freqError <<= 8L;
279279
freqError += static_cast<int32_t>(readRegister(REG_FREQ_ERROR_MID));
280280
freqError <<= 8L;
281281
freqError += static_cast<int32_t>(readRegister(REG_FREQ_ERROR_LSB));
282282

283-
if (readRegister(REG_FREQ_ERROR_MSB) & B1000) { // Sign bit is on
284-
freqError -= 524288; // B1000'0000'0000'0000'0000
283+
if (readRegister(REG_FREQ_ERROR_MSB) & 0b1000) { // Sign bit is on
284+
freqError -= 524288; // 0b1000'0000'0000'0000'0000
285285
}
286286

287287
const float fXtal = 32E6; // FXOSC: crystal oscillator (XTAL) frequency (2.5. Chip Specification, p. 14)

0 commit comments

Comments
 (0)