1
0
mirror of https://github.com/sandeepmistry/arduino-LoRa.git synced 2025-04-19 13:02:14 +03:00

Merge branch 'master' of git://github.com/sandeepmistry/arduino-LoRa

This commit is contained in:
torntrousers 2018-03-19 13:46:29 +00:00
commit 1bb95fdd3d
2 changed files with 7 additions and 2 deletions

View File

@ -304,10 +304,15 @@ void LoRaClass::onReceive(void(*callback)(int))
pinMode(_dio0, INPUT); pinMode(_dio0, INPUT);
writeRegister(REG_DIO_MAPPING_1, 0x00); writeRegister(REG_DIO_MAPPING_1, 0x00);
#ifdef SPI_HAS_NOTUSINGINTERRUPT
SPI.usingInterrupt(digitalPinToInterrupt(_dio0));
#endif
attachInterrupt(digitalPinToInterrupt(_dio0), LoRaClass::onDio0Rise, RISING); attachInterrupt(digitalPinToInterrupt(_dio0), LoRaClass::onDio0Rise, RISING);
} else { } else {
detachInterrupt(digitalPinToInterrupt(_dio0)); detachInterrupt(digitalPinToInterrupt(_dio0));
#ifdef SPI_HAS_NOTUSINGINTERRUPT
SPI.notUsingInterrupt(digitalPinToInterrupt(_dio0));
#endif
} }
} }

View File

@ -85,7 +85,7 @@ private:
int _ss; int _ss;
int _reset; int _reset;
int _dio0; int _dio0;
int _frequency; long _frequency;
int _packetIndex; int _packetIndex;
int _implicitHeaderMode; int _implicitHeaderMode;
void (*_onReceive)(int); void (*_onReceive)(int);