Merge pull request #15910 from maribu/sys-arduino-spi-fix
sys/arduino: Bug and style fixes in SPI
This commit is contained in:
commit
2313cefbd3
@ -39,19 +39,19 @@ SPISettings::SPISettings(uint32_t clock_hz, uint8_t bitOrder, uint8_t dataMode)
|
|||||||
|
|
||||||
assert(bitOrder == MSBFIRST);
|
assert(bitOrder == MSBFIRST);
|
||||||
switch(dataMode) {
|
switch(dataMode) {
|
||||||
default:
|
default:
|
||||||
case SPI_MODE0:
|
case SPI_MODE0:
|
||||||
mode = SPI_MODE_0;
|
mode = SPI_MODE_0;
|
||||||
break;
|
break;
|
||||||
case SPI_MODE1:
|
case SPI_MODE1:
|
||||||
mode = SPI_MODE_1;
|
mode = SPI_MODE_1;
|
||||||
break;
|
break;
|
||||||
case SPI_MODE2:
|
case SPI_MODE2:
|
||||||
mode = SPI_MODE_2;
|
mode = SPI_MODE_2;
|
||||||
break;
|
break;
|
||||||
case SPI_MODE3:
|
case SPI_MODE3:
|
||||||
mode = SPI_MODE_3;
|
mode = SPI_MODE_3;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (uint8_t i = 0; i < ARRAY_SIZE(steps); i++) {
|
for (uint8_t i = 0; i < ARRAY_SIZE(steps); i++) {
|
||||||
@ -90,8 +90,8 @@ void SPIClass::beginTransaction(SPISettings settings)
|
|||||||
|
|
||||||
void SPIClass::endTransaction()
|
void SPIClass::endTransaction()
|
||||||
{
|
{
|
||||||
spi_release(spi_dev);
|
|
||||||
is_transaction = false;
|
is_transaction = false;
|
||||||
|
spi_release(spi_dev);
|
||||||
rmutex_unlock(&mut);
|
rmutex_unlock(&mut);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -125,19 +125,19 @@ void SPIClass::setBitOrder(uint8_t order)
|
|||||||
void SPIClass::setDataMode(uint8_t dataMode)
|
void SPIClass::setDataMode(uint8_t dataMode)
|
||||||
{
|
{
|
||||||
switch(dataMode) {
|
switch(dataMode) {
|
||||||
default:
|
default:
|
||||||
case SPI_MODE0:
|
case SPI_MODE0:
|
||||||
settings.mode = SPI_MODE_0;
|
settings.mode = SPI_MODE_0;
|
||||||
break;
|
break;
|
||||||
case SPI_MODE1:
|
case SPI_MODE1:
|
||||||
settings.mode = SPI_MODE_1;
|
settings.mode = SPI_MODE_1;
|
||||||
break;
|
break;
|
||||||
case SPI_MODE2:
|
case SPI_MODE2:
|
||||||
settings.mode = SPI_MODE_2;
|
settings.mode = SPI_MODE_2;
|
||||||
break;
|
break;
|
||||||
case SPI_MODE3:
|
case SPI_MODE3:
|
||||||
settings.mode = SPI_MODE_3;
|
settings.mode = SPI_MODE_3;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user