Fix backward wait condition in KL24Z SPI driver
This commit is contained in:
parent
2e40a98c74
commit
d088cbec5b
@ -488,7 +488,7 @@ static uint16_t spi_send(FAR struct spi_dev_s *dev, uint16_t wd)
|
|||||||
|
|
||||||
/* Make sure that the transmit buffer is empty */
|
/* Make sure that the transmit buffer is empty */
|
||||||
|
|
||||||
while ((spi_getreg(priv, KL_SPI_S_OFFSET) & SPI_S_SPTEF) != 0);
|
while ((spi_getreg(priv, KL_SPI_S_OFFSET) & SPI_S_SPTEF) == 0);
|
||||||
|
|
||||||
/* Write the data to transmitted to the SPI Data Register */
|
/* Write the data to transmitted to the SPI Data Register */
|
||||||
|
|
||||||
@ -555,7 +555,7 @@ static void spi_exchange(FAR struct spi_dev_s *dev, FAR const void *txbuffer,
|
|||||||
* to the serializer.
|
* to the serializer.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
while ((spi_getreg(priv, KL_SPI_S_OFFSET) & SPI_S_SPTEF) != 0);
|
while ((spi_getreg(priv, KL_SPI_S_OFFSET) & SPI_S_SPTEF) == 0);
|
||||||
|
|
||||||
/* Write the data to transmitted to the Transmit Data Register (TDR) */
|
/* Write the data to transmitted to the Transmit Data Register (TDR) */
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ extern "C" {
|
|||||||
* Public Function Prototypes
|
* Public Function Prototypes
|
||||||
************************************************************************************/
|
************************************************************************************/
|
||||||
|
|
||||||
/****************************************************************************
|
/************************************************************************************
|
||||||
* Name: up_spiinitialize
|
* Name: up_spiinitialize
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
@ -78,7 +78,7 @@ extern "C" {
|
|||||||
* Returned Value:
|
* Returned Value:
|
||||||
* Valid SPI device structure reference on succcess; a NULL on failure
|
* Valid SPI device structure reference on succcess; a NULL on failure
|
||||||
*
|
*
|
||||||
****************************************************************************/
|
************************************************************************************/
|
||||||
|
|
||||||
struct spi_dev_s;
|
struct spi_dev_s;
|
||||||
FAR struct spi_dev_s *up_spiinitialize(int port);
|
FAR struct spi_dev_s *up_spiinitialize(int port);
|
||||||
|
Loading…
Reference in New Issue
Block a user