@@ -735,13 +735,11 @@ void RadioSetRxConfig( RadioModems_t modem, uint32_t bandwidth,
735735 // WORKAROUND - Optimizing the Inverted IQ Operation, see DS_SX1261-2_V1.2 datasheet chapter 15.4
736736 if ( SX126x .PacketParams .Params .LoRa .InvertIQ == LORA_IQ_INVERTED )
737737 {
738- // RegIqPolaritySetup = @address 0x0736
739- SX126xWriteRegister ( 0x0736 , SX126xReadRegister ( 0x0736 ) & ~( 1 << 2 ) );
738+ SX126xWriteRegister ( REG_IQ_POLARITY , SX126xReadRegister ( REG_IQ_POLARITY ) & ~( 1 << 2 ) );
740739 }
741740 else
742741 {
743- // RegIqPolaritySetup @address 0x0736
744- SX126xWriteRegister ( 0x0736 , SX126xReadRegister ( 0x0736 ) | ( 1 << 2 ) );
742+ SX126xWriteRegister ( REG_IQ_POLARITY , SX126xReadRegister ( REG_IQ_POLARITY ) | ( 1 << 2 ) );
745743 }
746744 // WORKAROUND END
747745
@@ -844,13 +842,11 @@ void RadioSetTxConfig( RadioModems_t modem, int8_t power, uint32_t fdev,
844842 // WORKAROUND - Modulation Quality with 500 kHz LoRa Bandwidth, see DS_SX1261-2_V1.2 datasheet chapter 15.1
845843 if ( ( modem == MODEM_LORA ) && ( SX126x .ModulationParams .Params .LoRa .Bandwidth == LORA_BW_500 ) )
846844 {
847- // RegTxModulation = @address 0x0889
848- SX126xWriteRegister ( 0x0889 , SX126xReadRegister ( 0x0889 ) & ~( 1 << 2 ) );
845+ SX126xWriteRegister ( REG_TX_MODULATION , SX126xReadRegister ( REG_TX_MODULATION ) & ~( 1 << 2 ) );
849846 }
850847 else
851848 {
852- // RegTxModulation = @address 0x0889
853- SX126xWriteRegister ( 0x0889 , SX126xReadRegister ( 0x0889 ) | ( 1 << 2 ) );
849+ SX126xWriteRegister ( REG_TX_MODULATION , SX126xReadRegister ( REG_TX_MODULATION ) | ( 1 << 2 ) );
854850 }
855851 // WORKAROUND END
856852
@@ -1260,10 +1256,8 @@ void RadioIrqProcess( void )
12601256 SX126xSetOperatingMode ( MODE_STDBY_RC );
12611257
12621258 // WORKAROUND - Implicit Header Mode Timeout Behavior, see DS_SX1261-2_V1.2 datasheet chapter 15.3
1263- // RegRtcControl = @address 0x0902
1264- SX126xWriteRegister ( 0x0902 , 0x00 );
1265- // RegEventMask = @address 0x0944
1266- SX126xWriteRegister ( 0x0944 , SX126xReadRegister ( 0x0944 ) | ( 1 << 1 ) );
1259+ SX126xWriteRegister ( REG_RTC_CTRL , 0x00 );
1260+ SX126xWriteRegister ( REG_EVT_CLR , SX126xReadRegister ( REG_EVT_CLR ) | ( 1 << 1 ) );
12671261 // WORKAROUND END
12681262 }
12691263 SX126xGetPayload ( RadioRxPayload , & size , 255 );
0 commit comments