@@ -62,12 +62,12 @@ void SPIClass::init() {
6262#define interruptsStatus () __interruptsStatus()
6363static inline unsigned char __interruptsStatus (void ) __attribute__((always_inline, unused));
6464static 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 ;
7171}
7272#endif
7373
@@ -182,18 +182,18 @@ byte SPIClass::transfer(byte _pin, uint8_t _data, SPITransferMode _mode) {
182182 d |= SPI_TDR_LASTXFER;
183183
184184 // 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 ;
193193 // Reverse bit order
194194 if (bitOrder[ch] == LSBFIRST)
195195 d = __REV (__RBIT (d));
196- return d & 0xFF ;
196+ return d & 0xFF ;
197197}
198198
199199void SPIClass::attachInterrupt (void ) {
0 commit comments