samples/spi: Enable test on STM32 SoCs

Add support for the STM32 SoCs.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
This commit is contained in:
Neil Armstrong 2017-06-22 17:11:02 +02:00 committed by Anas Nashif
commit 395daba0d4
2 changed files with 23 additions and 0 deletions

View file

@ -0,0 +1,9 @@
CONFIG_SYS_LOG=y
CONFIG_SPI=y
CONFIG_SPI_LEGACY_API=n
CONFIG_SYS_LOG_SPI_LEVEL=4
CONFIG_SPI_STM32=y
CONFIG_SPI_STM32_INTERRUPT=y
CONFIG_SPI_1=y
CONFIG_SPI_1_IRQ_PRI=10
CONFIG_POLL=y

View file

@ -46,6 +46,20 @@ struct spi_cs_control spi_cs = {
#define SPI_CS NULL
#define CS_CTRL_GPIO_DRV_NAME ""
#elif defined(CONFIG_BOARD_NUCLEO_L432KC) || \
defined(CONFIG_BOARD_DISCO_L475_IOT1) || \
defined(CONFIG_BOARD_NUCLEO_F334R8) || \
defined(CONFIG_BOARD_NUCLEO_F401RE) || \
defined(CONFIG_BOARD_NUCLEO_L476RG)
#define SPI_DRV_NAME CONFIG_SPI_1_NAME
#define SPI_SLAVE 0
#define MIN_FREQ 500000
#undef SPI_CS
#define SPI_CS NULL
#define CS_CTRL_GPIO_DRV_NAME ""
#else
#undef SPI_CS
#define SPI_CS NULL