comment "linux-zigbee needs a toolchain w/ threads" depends on !BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_MMU config BR2_PACKAGE_LINUX_ZIGBEE bool "linux-zigbee" depends on BR2_USE_MMU # fork() depends on BR2_TOOLCHAIN_HAS_THREADS # libnl select BR2_PACKAGE_LIBNL help IEEE 802.15.4 is a standard for communication in small low-rate wireless personal area networks (WPAN). While 802.15.4 is a MAC- and PHY- layer standard only, several common protocols commonly sit on top of it such as ZigBee, MiWi, and 6LoWPAN. The goal of this project is to create an implementation of 802.15.4 and several of the protocols which run on top of it (primarily 6LoWPAN) for Linux. It's worth noting that the name linux-zigbee is somewhat of a misnomer. While this project was originally started to create a ZigBee implementation for Linux, licensing restrictions put in place by the ZigBee Alliance make it impossible for an implementation of ZigBee to ever become part of the Linux kernel. Once this licensing issue was discovered, this project's primary focus shifted to IEEE 802.15.4 and 6LoWPAN. Other higher-layer standards may be added at a future time. The 802.15.4 stack contains kernel components, which are part of the mainline Linux kernel, and userspace components, available in this package. http://sourceforge.net/apps/trac/linux-zigbee/ if BR2_PACKAGE_LINUX_ZIGBEE config BR2_PACKAGE_LINUX_ZIGBEE_TESTS bool "tests programs" help Enable this option to install the Linux-ZigBee test programs to the target. config BR2_PACKAGE_LINUX_ZIGBEE_OLD_KERNEL_COMPAT bool "compatibility with older kernels" help Enable this option to get compatibility of the Linux-ZigBee userspace tools with old kernels. Recent kernels know the 802.15.4 line discipline as N_IEEE802154 with the value 25, but some older kernels had it with the values 22 or 19. config BR2_PACKAGE_LINUX_ZIGBEE_LEASEFILE string "path for persistent lease storage" default "/var/run/izcoordinator.leases" endif