mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-26 01:35:41 +03:00
Refactor sdcard_spi.c to use busDevice_t (again)
This commit is contained in:
parent
a598d06fe5
commit
6307277d50
4 changed files with 62 additions and 51 deletions
|
@ -141,6 +141,11 @@ void spiResetErrorCounter(SPI_TypeDef *instance)
|
|||
}
|
||||
}
|
||||
|
||||
bool spiBusIsBusBusy(const busDevice_t *bus)
|
||||
{
|
||||
return spiIsBusBusy(bus->busdev_u.spi.instance);
|
||||
}
|
||||
|
||||
uint8_t spiBusTransferByte(const busDevice_t *bus, uint8_t data)
|
||||
{
|
||||
return spiTransferByte(bus->busdev_u.spi.instance, data);
|
||||
|
@ -153,6 +158,11 @@ void spiBusWriteByte(const busDevice_t *bus, uint8_t data)
|
|||
IOHi(bus->busdev_u.spi.csnPin);
|
||||
}
|
||||
|
||||
bool spiBusRawTransfer(const busDevice_t *bus, const uint8_t *txData, uint8_t *rxData, int len)
|
||||
{
|
||||
return spiTransfer(bus->busdev_u.spi.instance, txData, rxData, len);
|
||||
}
|
||||
|
||||
bool spiBusWriteRegister(const busDevice_t *bus, uint8_t reg, uint8_t data)
|
||||
{
|
||||
IOLo(bus->busdev_u.spi.csnPin);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue