1comment "linux-zigbee needs a toolchain w/ threads" 2 depends on !BR2_TOOLCHAIN_HAS_THREADS 3 depends on BR2_USE_MMU 4 5config BR2_PACKAGE_LINUX_ZIGBEE 6 bool "linux-zigbee" 7 depends on BR2_USE_MMU # fork() 8 depends on BR2_TOOLCHAIN_HAS_THREADS # libnl 9 select BR2_PACKAGE_LIBNL 10 help 11 IEEE 802.15.4 is a standard for communication in small 12 low-rate wireless personal area networks (WPAN). While 13 802.15.4 is a MAC- and PHY- layer standard only, several 14 common protocols commonly sit on top of it such as ZigBee, 15 MiWi, and 6LoWPAN. The goal of this project is to create an 16 implementation of 802.15.4 and several of the protocols 17 which run on top of it (primarily 6LoWPAN) for Linux. 18 19 It's worth noting that the name linux-zigbee is somewhat of 20 a misnomer. While this project was originally started to 21 create a ZigBee implementation for Linux, licensing 22 restrictions put in place by the ZigBee Alliance make it 23 impossible for an implementation of ZigBee to ever become 24 part of the Linux kernel. Once this licensing issue was 25 discovered, this project's primary focus shifted to IEEE 26 802.15.4 and 6LoWPAN. Other higher-layer standards may be 27 added at a future time. 28 29 The 802.15.4 stack contains kernel components, which are 30 part of the mainline Linux kernel, and userspace components, 31 available in this package. 32 33 http://sourceforge.net/apps/trac/linux-zigbee/ 34 35if BR2_PACKAGE_LINUX_ZIGBEE 36 37config BR2_PACKAGE_LINUX_ZIGBEE_TESTS 38 bool "tests programs" 39 help 40 Enable this option to install the Linux-ZigBee test programs 41 to the target. 42 43config BR2_PACKAGE_LINUX_ZIGBEE_OLD_KERNEL_COMPAT 44 bool "compatibility with older kernels" 45 help 46 Enable this option to get compatibility of the Linux-ZigBee 47 userspace tools with old kernels. Recent kernels know the 48 802.15.4 line discipline as N_IEEE802154 with the value 25, 49 but some older kernels had it with the values 22 or 19. 50 51config BR2_PACKAGE_LINUX_ZIGBEE_LEASEFILE 52 string "path for persistent lease storage" 53 default "/var/run/izcoordinator.leases" 54 55endif 56