From e3a367f878d04dded497a6682e088733677e0f9d Mon Sep 17 00:00:00 2001 From: Cristian Maglie <c.maglie@arduino.cc> Date: Tue, 19 May 2015 16:41:24 +0200 Subject: [PATCH] Fixed SPI datamode settings The missing break in every case will have MODE0 always selected --- libraries/SPI/SPI.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/libraries/SPI/SPI.h b/libraries/SPI/SPI.h index bedaf9e4..4bce89c1 100644 --- a/libraries/SPI/SPI.h +++ b/libraries/SPI/SPI.h @@ -62,19 +62,15 @@ class SPISettings { switch (dataMode) { case SPI_MODE0: - this->dataMode = SERCOM_SPI_MODE_0; - + this->dataMode = SERCOM_SPI_MODE_0; break; case SPI_MODE1: - this->dataMode = SERCOM_SPI_MODE_1; - + this->dataMode = SERCOM_SPI_MODE_1; break; case SPI_MODE2: - this->dataMode = SERCOM_SPI_MODE_2; - + this->dataMode = SERCOM_SPI_MODE_2; break; case SPI_MODE3: - this->dataMode = SERCOM_SPI_MODE_3; - + this->dataMode = SERCOM_SPI_MODE_3; break; default: - this->dataMode = SERCOM_SPI_MODE_0; + this->dataMode = SERCOM_SPI_MODE_0; break; } } -- GitLab