# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # menuconfig SYSTEM_SPITOOL tristate "SPI tool" default n depends on SPI select SPI_DRIVER ---help--- Enable support for the SPI tool. if SYSTEM_SPITOOL config SPITOOL_PROGNAME string "Program name" default "spi" ---help--- This is the name of the program that will be used when the ELF program is installed. config SPITOOL_PRIORITY int "Task priority" default 100 config SPITOOL_STACKSIZE int "Stack size" default DEFAULT_TASK_STACKSIZE config SPITOOL_MINBUS int "Minimum bus number" default 0 ---help--- Smallest bus index supported by the hardware (default 0). config SPITOOL_MAXBUS int "Maximum bus number" default 3 ---help--- Largest bus index supported by the hardware (default 3) config SPITOOL_DEFFREQ int "SPI frequency" default 4000000 ---help--- Default SPI frequency (default: 4000000) config SPITOOL_DEFCMD int "CMD/DATA select" default 0 range 0 1 depends on SPI_CMDDATA ---help--- Send in command or data mode 0 = Data mode 1 = Command mode config SPITOOL_DEFMODE int "SPI mode" default 0 ---help--- Default SPI mode, where; 0 = CPOL=0, CPHA=0 1 = CPOL=0, CPHA=1 2 = CPOL=1, CPHA=0 3 = CPOL=1, CPHA=1 config SPITOOL_DEFWIDTH int "SPI Bit width" default 8 ---help--- Number of bits per SPI transfer (default 8) config SPITOOL_DEFWORDS int "Number of words to transfer" default 1 ---help--- Number of words to be transferred (default 1) endif # SYSTEM_SPITOOL