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);
|
||||
pinMode(_slaveSelectPin, OUTPUT);
|
||||
SPI.begin();
|
||||
#ifdef SPI_HAS_TRANSACTION
|
||||
SPI.usingInterrupt(_interruptNum);
|
||||
#endif
|
||||
unsigned long start = millis();
|
||||
uint8_t timeout = 50;
|
||||
do writeReg(REG_SYNCVALUE1, 0xAA); while (readReg(REG_SYNCVALUE1) != 0xaa && millis()-start < timeout);
|
||||
|
|
|
|||
Loading…
Reference in New Issue