Skip to content
Zigbee Open Source Stack, v1.0 from DSR Wireless, modified for RIOT-OS, WIP
Branch: master
Clone or download
Pull request Compare This branch is 5 commits ahead of niclash:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
aps
build-configurations
common
devtools
doc
include
mac
nwk
osif
secur
tests
zdo
.gitignore
Doxyfile.API
Doxyfile.INT
DoxygenLayout.xml
DoxygenLayout_api.xml
LICENSE.txt
Makefile
Options
Platform
README.build
README.md
debug_1.ini
debug_2.ini
ffd_zigbee.lin
footer_api.html
h.html
lin_gen.sh
readme.txt
rfd_zigbee.lin
zb_alt_linker.lin
zboss_open_source.ewd
zboss_open_source.ewp
zboss_open_source.eww
zigbee.lin
zigbee.uvmpw
zigbee.uvopt
zigbee.uvproj
zigbee_mac.uvopt
zigbee_mac.uvproj

README.md

This is a fork of ZBOSS Zigbee Pro 2007 stack for integration with RIOT-OS.

Currently it is hacked haphazardly and only compiles with Riot. It works, but I haven't checked how completely.

I do plan to clean it up and un-break the build for other platforms, but perhaps not before adding support for ZLL since I probably won't maintain interest if I don't end up doing that.

git clone https://github.com/RIOT-OS/RIOT.git
mkdir RIOT/pkg/zboss
cat <<'EOF' > RIOT/pkg/zboss/Makefile
PKG_NAME=zboss
PKG_URL=https://github.com/benemorius/zboss.git
PKG_VERSION=master
PKG_LICENSE=GPL-2

.PHONY: all

all: git-download
# 	cp $(RIOTBASE)/pkg/zboss/src/zboss-riot.c $(PKG_BUILDDIR)/osif/unix/zboss-riot.c
	$(MAKE) -C $(PKG_BUILDDIR)

include $(RIOTBASE)/pkg/pkg.mk
EOF
cat <<'EOF' > RIOT/pkg/zboss/Makefile.include
INCLUDES += -I$(PKGDIRBASE)/zboss/include
INCLUDES += -I$(PKGDIRBASE)/zboss/osif/include
EOF
cd RIOT/examples/hello-world
sed -i 's/return 0;/zboss_init();\n\n    return 0;/' main.c
export CFLAGS=-DZB_IS_COORDINATOR=1 && USEPKG+=zboss USEMODULE+="gnrc_netif" make -j4
You can’t perform that action at this time.