Skip to content

Commit e3a367f

Browse files
committed
Fixed SPI datamode settings
The missing break in every case will have MODE0 always selected
1 parent 9e487b8 commit e3a367f

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

libraries/SPI/SPI.h

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,15 @@ class SPISettings {
6262
switch (dataMode)
6363
{
6464
case SPI_MODE0:
65-
this->dataMode = SERCOM_SPI_MODE_0;
66-
65+
this->dataMode = SERCOM_SPI_MODE_0; break;
6766
case SPI_MODE1:
68-
this->dataMode = SERCOM_SPI_MODE_1;
69-
67+
this->dataMode = SERCOM_SPI_MODE_1; break;
7068
case SPI_MODE2:
71-
this->dataMode = SERCOM_SPI_MODE_2;
72-
69+
this->dataMode = SERCOM_SPI_MODE_2; break;
7370
case SPI_MODE3:
74-
this->dataMode = SERCOM_SPI_MODE_3;
75-
71+
this->dataMode = SERCOM_SPI_MODE_3; break;
7672
default:
77-
this->dataMode = SERCOM_SPI_MODE_0;
73+
this->dataMode = SERCOM_SPI_MODE_0; break;
7874
}
7975
}
8076

0 commit comments

Comments
 (0)