Merge pull request #46 from markbergsma/master
Declare RFM69 interrupt with SPI.usingInterrupt() when SPI_HAS_TRANSACTION
This commit is contained in:
commit
31c2d836a8
|
|
@ -91,6 +91,9 @@ bool RFM69::initialize(uint8_t freqBand, uint8_t nodeID, uint8_t networkID)
|
||||||
digitalWrite(_slaveSelectPin, HIGH);
|
digitalWrite(_slaveSelectPin, HIGH);
|
||||||
pinMode(_slaveSelectPin, OUTPUT);
|
pinMode(_slaveSelectPin, OUTPUT);
|
||||||
SPI.begin();
|
SPI.begin();
|
||||||
|
#ifdef SPI_HAS_TRANSACTION
|
||||||
|
SPI.usingInterrupt(_interruptNum);
|
||||||
|
#endif
|
||||||
unsigned long start = millis();
|
unsigned long start = millis();
|
||||||
uint8_t timeout = 50;
|
uint8_t timeout = 50;
|
||||||
do writeReg(REG_SYNCVALUE1, 0xAA); while (readReg(REG_SYNCVALUE1) != 0xaa && millis()-start < timeout);
|
do writeReg(REG_SYNCVALUE1, 0xAA); while (readReg(REG_SYNCVALUE1) != 0xaa && millis()-start < timeout);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue