@@ -62,12 +62,12 @@ void SPIClass::init() {
62
62
#define interruptsStatus () __interruptsStatus()
63
63
static inline unsigned char __interruptsStatus (void ) __attribute__((always_inline, unused));
64
64
static inline unsigned char __interruptsStatus (void ) {
65
- unsigned int primask, faultmask;
66
- asm volatile (" mrs %0, primask" : " =r" (primask));
67
- if (primask) return 0 ;
68
- asm volatile (" mrs %0, faultmask" : " =r" (faultmask));
69
- if (faultmask) return 0 ;
70
- return 1 ;
65
+ unsigned int primask, faultmask;
66
+ asm volatile (" mrs %0, primask" : " =r" (primask));
67
+ if (primask) return 0 ;
68
+ asm volatile (" mrs %0, faultmask" : " =r" (faultmask));
69
+ if (faultmask) return 0 ;
70
+ return 1 ;
71
71
}
72
72
#endif
73
73
@@ -182,18 +182,18 @@ byte SPIClass::transfer(byte _pin, uint8_t _data, SPITransferMode _mode) {
182
182
d |= SPI_TDR_LASTXFER;
183
183
184
184
// SPI_Write(spi, _channel, _data);
185
- while ((spi->SPI_SR & SPI_SR_TDRE) == 0 )
186
- ;
187
- spi->SPI_TDR = d;
188
-
189
- // return SPI_Read(spi);
190
- while ((spi->SPI_SR & SPI_SR_RDRF) == 0 )
191
- ;
192
- d = spi->SPI_RDR ;
185
+ while ((spi->SPI_SR & SPI_SR_TDRE) == 0 )
186
+ ;
187
+ spi->SPI_TDR = d;
188
+
189
+ // return SPI_Read(spi);
190
+ while ((spi->SPI_SR & SPI_SR_RDRF) == 0 )
191
+ ;
192
+ d = spi->SPI_RDR ;
193
193
// Reverse bit order
194
194
if (bitOrder[ch] == LSBFIRST)
195
195
d = __REV (__RBIT (d));
196
- return d & 0xFF ;
196
+ return d & 0xFF ;
197
197
}
198
198
199
199
void SPIClass::attachInterrupt (void ) {
0 commit comments