# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # if DRIVERS_WIRELESS config WL_CC1101 bool "CC1101 RF transceiver support" default n select SPI menuconfig WL_CC3000 bool "CC3000 Wireless Module support" default n select SPI source drivers/wireless/cc3000/Kconfig menuconfig DRIVERS_IEEE802154 bool "IEEE 802.15.4 Device Support" default n depends on EXPERIMENTAL ---help--- This directory holds implementations of IEEE802.15.4 device drivers. source drivers/wireless/ieee802154/Kconfig config WL_NRF24L01 bool "nRF24l01+ transceiver support" default n select SPI ---help--- This options adds driver support for the Nordic nRF24L01+ chip. if WL_NRF24L01 config WL_NRF24L01_DFLT_ADDR_WIDTH int "Default address width" default 5 range 3 5 ---help--- Default address width to be used by the nRF24l01+ driver. Note that this default can be changed through the driver API. config WL_NRF24L01_CHECK_PARAMS bool "Check call parameters" default y ---help--- This option adds some sanity check code to parameters given in the driver API functions. If this option is disabled, parameter values are passed 'as is' to the module hardware registers. config WL_NRF24L01_RXSUPPORT bool "Support messages reception" default y ---help--- If this opion is disabled the driver supports only the transmission of messages. Reception of messages will be disabled (and corresponding functions removed). Note: this option is intended to reduce driver code size for 'transmission only' devices. if WL_NRF24L01_RXSUPPORT config WL_NRF24L01_RXFIFO_LEN int "RX fifo length" default 128 range 34 2048 ---help--- Length of the software based fifo used to store content of received messages. endif # WL_NRF24L01_RXSUPPORT endif # WL_NRF24L01 config WL_MFRC522 bool "NXP MFRC522 ISO14443/Mifare Transceiver" default n select SPI ---help--- This options adds driver support for the MFRC522 ISO14443/Mifare chip. if WL_MFRC522 config MFRC522_SPI_FREQ int "SPI frequency for MFRC522" default 1000000 depends on WL_MFRC522 config MFRC522_DEBUG bool "Enable MFRC522 debug" default n depends on WL_MFRC522 config MFRC522_DEBUG_TX bool "trace TX frames" default n depends on MFRC522_DEBUG config MFRC522_DEBUG_RX bool "trace RX frames" default n depends on MFRC522_DEBUG endif # WL_MFRC522 config WL_PN532 bool "pn532 NFC-chip support" default n select SPI ---help--- This options adds driver support for the PN532 NFC chip. if WL_PN532 config PN532_SPI_FREQ int "SPI frequency for PN532" default 1000000 depends on WL_PN532 config WL_PN532_DEBUG bool "Enable PN532 debug" default n depends on WL_PN532 config WL_PN532_DEBUG_TX bool "trace TX frames" default n depends on WL_PN532_DEBUG config WL_PN532_DEBUG_RX bool "trace RX frames" default n depends on WL_PN532_DEBUG endif # WL_PN532 endif # DRIVERS_WIRELESS