Skip to content

Commit 68b4fe9

Browse files
committed
Fixed SX127x FSK transmission when radio current operating mode is RX.
Observed while certifying a Class C device with Class A tests
1 parent 5780612 commit 68b4fe9

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/radio/sx1272/sx1272.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,8 @@ void SX1272SetRxConfig( RadioModems_t modem, uint32_t bandwidth,
425425
{
426426
SX1272SetModem( modem );
427427

428+
SX1272SetStby( );
429+
428430
switch( modem )
429431
{
430432
case MODEM_FSK:
@@ -566,6 +568,8 @@ void SX1272SetTxConfig( RadioModems_t modem, int8_t power, uint32_t fdev,
566568
{
567569
SX1272SetModem( modem );
568570

571+
SX1272SetStby( );
572+
569573
SX1272SetRfTxPower( power );
570574

571575
switch( modem )

src/radio/sx1276/sx1276.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,8 @@ void SX1276SetRxConfig( RadioModems_t modem, uint32_t bandwidth,
476476
{
477477
SX1276SetModem( modem );
478478

479+
SX1276SetStby( );
480+
479481
switch( modem )
480482
{
481483
case MODEM_FSK:
@@ -644,6 +646,8 @@ void SX1276SetTxConfig( RadioModems_t modem, int8_t power, uint32_t fdev,
644646
{
645647
SX1276SetModem( modem );
646648

649+
SX1276SetStby( );
650+
647651
SX1276SetRfTxPower( power );
648652

649653
switch( modem )

0 commit comments

Comments
 (0)