2012-04-06 17:49:35 +02:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
2015-06-28 16:08:57 +02:00
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
2012-04-06 17:49:35 +02:00
|
|
|
#
|
2013-06-01 16:03:55 +02:00
|
|
|
|
2020-02-15 14:38:35 +01:00
|
|
|
menuconfig DRIVERS_WIRELESS
|
|
|
|
bool "Wireless Device Support"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Drivers for various wireless devices.
|
|
|
|
|
2020-02-08 08:30:09 +01:00
|
|
|
if DRIVERS_WIRELESS
|
|
|
|
|
2013-06-01 16:03:55 +02:00
|
|
|
config WL_CC1101
|
|
|
|
bool "CC1101 RF transceiver support"
|
|
|
|
default n
|
|
|
|
select SPI
|
2018-03-03 15:53:51 +01:00
|
|
|
select SCHED_HPWORK
|
|
|
|
|
|
|
|
if WL_CC1101
|
|
|
|
|
|
|
|
config CC1101_SPIDEV
|
|
|
|
int "SPI bus number"
|
|
|
|
default 2
|
|
|
|
---help---
|
2018-07-09 02:24:45 +02:00
|
|
|
Selects the SPI bus number identifying that SPI interface that
|
2018-03-03 15:53:51 +01:00
|
|
|
connects the CC1101 to the MCU.
|
|
|
|
|
|
|
|
endif
|
2013-06-01 16:03:55 +02:00
|
|
|
|
2019-06-18 14:44:03 +02:00
|
|
|
config WL_GS2200M
|
|
|
|
bool "Telit GS2200M Wi-Fi support"
|
|
|
|
default n
|
|
|
|
select SPI
|
|
|
|
select LIBC_SCANSET
|
2020-07-20 01:36:08 +02:00
|
|
|
select SCHED_LPWORK
|
2020-09-17 07:56:08 +02:00
|
|
|
select DRIVERS_IEEE80211
|
2019-06-18 14:44:03 +02:00
|
|
|
|
2019-07-04 13:30:54 +02:00
|
|
|
if WL_GS2200M
|
|
|
|
|
2020-05-22 06:52:37 +02:00
|
|
|
config WL_GS2200M_ENABLE_WEP
|
|
|
|
bool "WEP support in AP mode"
|
|
|
|
default false
|
|
|
|
|
2019-07-04 13:30:54 +02:00
|
|
|
config WL_GS2200M_SPI_FREQUENCY
|
2020-02-23 09:50:23 +01:00
|
|
|
int "SPI frequency for GS2200M"
|
2019-07-04 13:30:54 +02:00
|
|
|
default 4000000
|
|
|
|
range 4000000 10000000
|
|
|
|
|
2019-07-25 07:40:06 +02:00
|
|
|
config WL_GS2200M_DISABLE_DHCPC
|
|
|
|
bool "Disable the internal dhcp client"
|
|
|
|
default n
|
|
|
|
|
2020-02-05 22:32:33 +01:00
|
|
|
config WL_GS2200M_CHECK_VERSION
|
|
|
|
bool "Check the version of GS2200M"
|
|
|
|
default n
|
|
|
|
|
2022-07-31 23:13:47 +02:00
|
|
|
config WL_GS2200M_SYNC_INTERVAL
|
|
|
|
int "Sync loss interval in station mode (100ms)"
|
|
|
|
default 100
|
|
|
|
range 1 63325
|
|
|
|
---help---
|
|
|
|
Time interval to recognize dis-association situation.
|
|
|
|
The value indicate n times of Wi-Fi beacon. If the node
|
|
|
|
lost receiving beacon n times, behave as dis-associtaion.
|
|
|
|
Time difference between 2 beacons are approximetely 100 msec.
|
|
|
|
So the unit of the value is 100 ms.
|
|
|
|
|
2020-02-05 22:32:33 +01:00
|
|
|
config WL_GS2200M_LOGLEVEL
|
|
|
|
int "Log level"
|
|
|
|
default 0
|
|
|
|
range 0 2
|
|
|
|
---help---
|
|
|
|
The debug level of GS2200M. (AT+LOGLVL)
|
|
|
|
|
2019-07-04 13:30:54 +02:00
|
|
|
endif
|
|
|
|
|
2021-07-20 13:10:10 +02:00
|
|
|
source "drivers/wireless/spirit/Kconfig"
|
2013-09-05 00:40:57 +02:00
|
|
|
|
2016-02-27 01:39:27 +01:00
|
|
|
menuconfig DRIVERS_IEEE802154
|
2016-02-26 22:03:16 +01:00
|
|
|
bool "IEEE 802.15.4 Device Support"
|
|
|
|
default n
|
|
|
|
---help---
|
2018-03-30 02:36:03 +02:00
|
|
|
Select to enable building of IEEE802.15.4 device drivers.
|
2016-02-26 22:03:16 +01:00
|
|
|
|
2021-07-20 13:10:10 +02:00
|
|
|
source "drivers/wireless/ieee802154/Kconfig"
|
2016-02-26 22:03:16 +01:00
|
|
|
|
2017-03-12 16:48:09 +01:00
|
|
|
menuconfig DRIVERS_IEEE80211
|
|
|
|
bool "IEEE 802.11 Device Support"
|
|
|
|
default n
|
|
|
|
---help---
|
2018-03-30 02:36:03 +02:00
|
|
|
Select to enable building of IEEE802.11 device drivers.
|
2017-03-12 16:48:09 +01:00
|
|
|
|
2021-07-20 13:10:10 +02:00
|
|
|
source "drivers/wireless/ieee80211/Kconfig"
|
2017-03-12 16:48:09 +01:00
|
|
|
|
2018-03-30 02:36:03 +02:00
|
|
|
menuconfig DRIVERS_BLUETOOTH
|
|
|
|
bool "Bluetooth Device Support"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Select to enable building of Bluetooth device drivers.
|
|
|
|
|
2021-07-20 13:10:10 +02:00
|
|
|
source "drivers/wireless/bluetooth/Kconfig"
|
2018-03-30 02:36:03 +02:00
|
|
|
|
2019-01-20 14:03:11 +01:00
|
|
|
menuconfig DRIVERS_LPWAN
|
|
|
|
bool "LPWAN Device Support"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Select to enable building of LPWAN device drivers.
|
|
|
|
|
2021-07-20 13:10:10 +02:00
|
|
|
source "drivers/wireless/lpwan/Kconfig"
|
2019-01-20 14:03:11 +01:00
|
|
|
|
2013-06-01 16:03:55 +02:00
|
|
|
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---
|
2018-07-09 02:24:45 +02:00
|
|
|
If this option is disabled the driver supports only the transmission of messages.
|
2013-06-01 16:03:55 +02:00
|
|
|
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.
|
|
|
|
|
2016-01-17 21:52:11 +01:00
|
|
|
endif # WL_NRF24L01_RXSUPPORT
|
|
|
|
endif # WL_NRF24L01
|
2020-02-08 08:30:09 +01:00
|
|
|
|
|
|
|
endif # DRIVERS_WIRELESS
|