incubator-nuttx/wireless/ieee802154/Kconfig

47 lines
1.1 KiB
Plaintext
Raw Normal View History

2016-02-27 07:27:58 +08:00
#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
config WIRELESS_IEEE802154
2016-02-27 07:27:58 +08:00
bool "IEEE 802.15.4 Wireless Support"
default n
depends on EXPERIMENTAL
---help---
Enables support for the IEEE 802.14.5 Wireless library.
2016-02-27 07:27:58 +08:00
if IEEE802154
config IEEE802154_LOOPBACK
bool "IEEE802154 6loWPAN Loopback"
default n
depends on NET_6LOWPAN && NET_IPv6
select ARCH_HAVE_NETDEV_STATISTICS
---help---
Add support for the IEEE802154 6loWPAN Loopback test device.
if IEEE802154_LOOPBACK
choice
prompt "Work queue"
default IEEE802154_LOOPBACK_LPWORK if SCHED_LPWORK
default IEEE802154_LOOPBACK_HPWORK if !SCHED_LPWORK && SCHED_HPWORK
depends on SCHED_WORKQUEUE
---help---
Work queue support is required to use the loopback driver. If the
low priority work queue is available, then it should be used by the
loopback driver.
config IEEE802154_LOOPBACK_HPWORK
bool "High priority"
depends on SCHED_HPWORK
config IEEE802154_LOOPBACK_LPWORK
bool "Low priority"
depends on SCHED_LPWORK
endchoice # Work queue
endif # IEEE802154_LOOPBACK
2016-02-27 07:27:58 +08:00
endif # IEEE802154