|
|
|
@ -95,7 +95,7 @@ __EXPORT void stm32_spiinitialize(void)
@@ -95,7 +95,7 @@ __EXPORT void stm32_spiinitialize(void)
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
__EXPORT void stm32_spi1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) |
|
|
|
|
__EXPORT void stm32_spi1select(FAR struct spi_dev_s *dev, uint32_t devid, bool selected) |
|
|
|
|
{ |
|
|
|
|
/* SPI select is active low, so write !selected to select the device */ |
|
|
|
|
|
|
|
|
@ -160,19 +160,19 @@ __EXPORT void stm32_spi1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid,
@@ -160,19 +160,19 @@ __EXPORT void stm32_spi1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid,
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
__EXPORT uint8_t stm32_spi1status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) |
|
|
|
|
__EXPORT uint8_t stm32_spi1status(FAR struct spi_dev_s *dev, uint32_t devid) |
|
|
|
|
{ |
|
|
|
|
return SPI_STATUS_PRESENT; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef CONFIG_STM32_SPI2 |
|
|
|
|
__EXPORT void stm32_spi2select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) |
|
|
|
|
__EXPORT void stm32_spi2select(FAR struct spi_dev_s *dev, uint32_t devid, bool selected) |
|
|
|
|
{ |
|
|
|
|
stm32_gpiowrite(GPIO_SPI_CS_FRAM, !selected); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
__EXPORT uint8_t stm32_spi2status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) |
|
|
|
|
__EXPORT uint8_t stm32_spi2status(FAR struct spi_dev_s *dev, uint32_t devid) |
|
|
|
|
{ |
|
|
|
|
/* FRAM is always present */ |
|
|
|
|
return SPI_STATUS_PRESENT; |
|
|
|
@ -188,13 +188,13 @@ __EXPORT uint8_t stm32_spi2status(FAR struct spi_dev_s *dev, enum spi_dev_e devi
@@ -188,13 +188,13 @@ __EXPORT uint8_t stm32_spi2status(FAR struct spi_dev_s *dev, enum spi_dev_e devi
|
|
|
|
|
************************************************************************************/ |
|
|
|
|
|
|
|
|
|
#ifdef CONFIG_STM32_SPI5 |
|
|
|
|
__EXPORT void stm32_spi5select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) |
|
|
|
|
__EXPORT void stm32_spi5select(FAR struct spi_dev_s *dev, uint32_t devid, bool selected) |
|
|
|
|
{ |
|
|
|
|
stm32_gpiowrite(GPIO_SPI5_CS, !selected); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
__EXPORT uint8_t stm32_spi5status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) |
|
|
|
|
__EXPORT uint8_t stm32_spi5status(FAR struct spi_dev_s *dev, uint32_t devid) |
|
|
|
|
{ |
|
|
|
|
return SPI_STATUS_PRESENT; |
|
|
|
|
} |
|
|
|
@ -209,13 +209,13 @@ __EXPORT uint8_t stm32_spi5status(FAR struct spi_dev_s *dev, enum spi_dev_e devi
@@ -209,13 +209,13 @@ __EXPORT uint8_t stm32_spi5status(FAR struct spi_dev_s *dev, enum spi_dev_e devi
|
|
|
|
|
************************************************************************************/ |
|
|
|
|
|
|
|
|
|
#ifdef CONFIG_STM32_SPI6 |
|
|
|
|
__EXPORT void stm32_spi6select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) |
|
|
|
|
__EXPORT void stm32_spi6select(FAR struct spi_dev_s *dev, uint32_t devid, bool selected) |
|
|
|
|
{ |
|
|
|
|
stm32_gpiowrite(GPIO_SPI6_CS, !selected); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
__EXPORT uint8_t stm32_spi6status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) |
|
|
|
|
__EXPORT uint8_t stm32_spi6status(FAR struct spi_dev_s *dev, uint32_t devid) |
|
|
|
|
{ |
|
|
|
|
return SPI_STATUS_PRESENT; |
|
|
|
|
} |
|
|
|
|