@@ -183,44 +183,6 @@ unittest(interrupt_attachment) {
183
183
assertFalse (state->interrupt [0 ].attached );
184
184
}
185
185
186
- unittest (spi) {
187
- GodmodeState *state = GODMODE ();
188
- state->reset ();
189
- assertEqual (" " , state->spi .dataIn );
190
- assertEqual (" " , state->spi .dataOut );
191
-
192
- // 8-bit
193
- state->reset ();
194
- state->spi .dataIn = " LMNO" ;
195
- uint8_t out8 = SPI.transfer (' a' );
196
- assertEqual (" a" , state->spi .dataOut );
197
- assertEqual (' L' , out8);
198
- assertEqual (" MNO" , state->spi .dataIn );
199
-
200
- // 16-bit
201
- union { uint16_t val; struct { char lsb; char msb; }; } in16, out16;
202
- state->reset ();
203
- state->spi .dataIn = " LMNO" ;
204
- in16.lsb = ' a' ;
205
- in16.msb = ' b' ;
206
- out16.val = SPI.transfer16 (in16.val );
207
- assertEqual (" NO" , state->spi .dataIn );
208
- assertEqual (' L' , out16.lsb );
209
- assertEqual (' M' , out16.msb );
210
- assertEqual (" ab" , state->spi .dataOut );
211
-
212
- // buffer
213
- state->reset ();
214
- state->spi .dataIn = " LMNOP" ;
215
- char inBuf[6 ] = " abcde" ;
216
- SPI.transfer (inBuf, 4 );
217
-
218
- assertEqual (" abcd" , state->spi .dataOut );
219
- assertEqual (" LMNOe" , String (inBuf));
220
- }
221
-
222
-
223
-
224
186
#ifdef HAVE_HWSERIAL0
225
187
226
188
void smartLightswitchSerialHandler (int pin) {
0 commit comments