File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,10 @@ static bool inverted_reset = false;
61
61
#define SPIWIFI SPI
62
62
#endif
63
63
64
+ #ifndef NINA_GPIOIRQ
65
+ #define NINA_GPIOIRQ NINA_GPIO0
66
+ #endif
67
+
64
68
bool SpiDrv::initialized = false ;
65
69
66
70
void SpiDrv::begin ()
@@ -90,7 +94,6 @@ void SpiDrv::begin()
90
94
}
91
95
#endif
92
96
93
- SPIWIFI.begin ();
94
97
pinMode (SLAVESELECT, OUTPUT);
95
98
pinMode (SLAVEREADY, INPUT);
96
99
pinMode (SLAVERESET, OUTPUT);
@@ -104,7 +107,9 @@ void SpiDrv::begin()
104
107
delay (750 );
105
108
106
109
digitalWrite (NINA_GPIO0, LOW);
107
- pinMode (NINA_GPIO0, INPUT);
110
+ pinMode (NINA_GPIOIRQ, INPUT);
111
+
112
+ SPIWIFI.begin ();
108
113
109
114
#ifdef _DEBUG_
110
115
INIT_TRIGGER ()
@@ -578,7 +583,7 @@ void SpiDrv::sendCmd(uint8_t cmd, uint8_t numParam)
578
583
579
584
int SpiDrv::available ()
580
585
{
581
- return (digitalRead (NINA_GPIO0 ) != LOW);
586
+ return (digitalRead (NINA_GPIOIRQ ) != LOW);
582
587
}
583
588
584
589
SpiDrv spiDrv;
You can’t perform that action at this time.
0 commit comments