# # For a description of the syntax of this configuration file, # see misc/tools/kconfig-language.txt. # if SPI config SPI_OWNBUS bool "SPI single device" default n ---help--- Set if there is only one active device on the SPI bus. No locking or SPI configuration will be performed. It is not necessary for clients to lock, re-configure, etc. config SPI_EXCHANGE bool "SPI exchange" default y ---help--- Driver supports a single exchange method (vs a recvblock() and sndblock() methods). config SPI_CMDDATA bool "SPI CMD/DATA" default n ---help--- Devices on the SPI bus require out-of-band support to distinguish command transfers from data transfers. Such devices will often support either 9-bit SPI (yech) or 8-bit SPI and a GPIO output that selects between command and data. config SPI_BITBANG bool "SPI bit-bang device" default n ---help--- Enable support for a generic SPI bit-bang device. See include/nuttx/spi/spi_bitbang.h for further information. if SPI_BITBANG config SPI_BITBANG_VARWIDTH bool "SPI bit-bang variable width transfers" default n ---help--- Enable support for a variable data width transfers. Default: 8-bit only. endif endif