mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-09 18:20:04 +00:00
With usb_device support added to nrf52840_pca10056 board, sanity check script compiles the sample net/wpanusb and it fails with undefined reference for symbol cc2520_configure_gpios. First of all cc2520 shouldn't be compiled at all for nrf52840 since it has its own ieee802154 radio. The prj.conf under the sample samples/net/wpanusb simply hard codes the config CONFIG_IEEE802154_CC2520=y and is causing the ieee80211_cc2520.c file to be compiled. If it's removed from the configuration file we get other errors. So it is not straight forward. For now, as a workaround, exclude the nrf52840_pca10056 platform until there's a proper fix. Signed-off-by: Sundar Subramaniyan <sundar.subramaniyan@gmail.com> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
prj.conf | ||
README | ||
sample.yaml | ||
wpan-radio-spec.txt |
This application exports ieee802154 radio over USB to be used in other Operation Systems like Linux. In this scenario Linux SoftMAC driver would be used implementing ieee802154 stack inside Linux. When connected to Linux it is recognized by Linux with wpanusb kernel driver as: ... T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=8086 ProdID=ff03 Rev=01.00 C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=wpanusb ... bring it up with: #!/bin/sh PHY=`iwpan phy | grep wpan_phy | cut -d' ' -f2` echo 'Using phy' $PHY iwpan dev wpan0 set pan_id 0xabcd iwpan dev wpan0 set short_addr 0xbeef iwpan phy $PHY set channel 0 26 ip link add link wpan0 name lowpan0 type lowpan ip link set wpan0 up ip link set lowpan0 up