Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: SX1276PingPong_modtronix
Fork of SX1276Lib by
Diff: sx1276/sx1276.cpp
- Revision:
- 8:0fe3e0e8007b
- Parent:
- 7:2b555111463f
- Child:
- 11:ce0cdab5137a
--- a/sx1276/sx1276.cpp Fri Sep 19 14:16:35 2014 +0000
+++ b/sx1276/sx1276.cpp Tue Sep 23 14:11:27 2014 +0000
@@ -4,7 +4,7 @@
\____ \| ___ | (_ _) ___ |/ ___) _ \
_____) ) ____| | | || |_| ____( (___| | | |
(______/|_____)_|_|_| \__)_____)\____)_| |_|
-( C )2014 Semtech
+ ( C )2014 Semtech
Description: Actual implementation of a SX1276 radio, inherits Radio
@@ -762,7 +762,7 @@
RFLR_IRQFLAGS_VALIDHEADER |
RFLR_IRQFLAGS_TXDONE |
RFLR_IRQFLAGS_CADDONE |
- //RFLR_IRQFLAGS_FHSSCHANGEDCHANNEL |
+ RFLR_IRQFLAGS_FHSSCHANGEDCHANNEL |
RFLR_IRQFLAGS_CADDETECTED );
// DIO0=RxDone
@@ -844,7 +844,7 @@
RFLR_IRQFLAGS_CADDETECTED );
// DIO0=TxDone
- Write( REG_DIOMAPPING1, ( Read( REG_DIOMAPPING1 ) & RFLR_DIOMAPPING1_DIO0_MASK ) | RFLR_DIOMAPPING1_DIO0_00 );
+ Write( REG_DIOMAPPING1, ( Read( REG_DIOMAPPING1 ) & RFLR_DIOMAPPING1_DIO0_MASK ) | RFLR_DIOMAPPING1_DIO0_01 );
// DIO2=FhssChangeChannel
Write( REG_DIOMAPPING1, ( Read( REG_DIOMAPPING1 ) & RFLR_DIOMAPPING1_DIO2_MASK ) | RFLR_DIOMAPPING1_DIO2_00 );
}
@@ -1372,6 +1372,8 @@
case MODEM_FSK:
break;
case MODEM_LORA:
+ // Clear Irq
+ Write( REG_LR_IRQFLAGS, RFLR_IRQFLAGS_CADDONE );
if( ( cadDone != NULL ) )
{
cadDone( );
