stm32f0l0g0/stm32_spi.c: remove unused spi_readbyte function

This commit is contained in:
raiden00pl 2022-07-20 16:52:45 +02:00 committed by Xiang Xiao
parent af4d65416a
commit 351c9dc837

View File

@ -509,45 +509,6 @@ static inline uint16_t spi_readword(struct stm32_spidev_s *priv)
return spi_getreg(priv, STM32_SPI_DR_OFFSET);
}
/****************************************************************************
* Name: spi_readbyte
*
* Description:
* Read one byte from SPI
*
* Input Parameters:
* priv - Device-specific state data
*
* Returned Value:
* Byte as read
*
****************************************************************************/
static inline uint8_t spi_readbyte(struct stm32_spidev_s *priv)
{
/* Can't receive in tx only mode */
if (priv->config == SIMPLEX_TX)
{
return 0;
}
if (priv->config == HALF_DUPLEX)
{
/* Disable output for half-duplex mode */
spi_modifycr(STM32_SPI_CR1_OFFSET, priv, 0, SPI_CR1_BIDIOE);
}
/* Wait until the receive buffer is not empty */
while ((spi_getreg(priv, STM32_SPI_SR_OFFSET) & SPI_SR_RXNE) == 0);
/* Then return the received byte */
return spi_getreg8(priv, STM32_SPI_DR_OFFSET);
}
/****************************************************************************
* Name: spi_writeword
*