diff --git a/libraries/SPI/SPI.cpp b/libraries/SPI/SPI.cpp index ed1b1db84..d383473a4 100644 --- a/libraries/SPI/SPI.cpp +++ b/libraries/SPI/SPI.cpp @@ -383,7 +383,7 @@ void ArduinoSPI::configSpi(arduino::SPISettings const & settings) spcmd0 |= (uint32_t) bit_order << 12; /* Configure the Bit Rate Division Setting */ - spcmd0 &= !(((uint32_t)0xFF) << 2); + spcmd0 &= ~(((uint32_t) 3) << 2); spcmd0 |= (uint32_t) spck_div.brdv << 2; /* Update settings. */