Source code and tools for the Bitcraze Crazyradio USB dongle.
See Bitcraze Documentation for more information about Crazyradio and the USB protocol used.
Requirement:
On Ubuntu this can be installed with:
sudo apt-get install sdcc binutils
On Mac (using homebrew):
brew install sdcc
brew install binutils
ln -s /usr/local/opt/binutils/bin/gobjcopy /usr/local/bin/objcopy
To build the firmware you should navigate to the firmware directory.
make CRPA=0
make CRPA=1
To flash the firmware run the following from the firmware directory:
python ../usbtools/launchBootloader.py
sudo python ../usbtools/nrfbootload.py flash bin/cradio.bin
After flashing successfully, you need to replug the Crazyradio. More details are in the wiki.
Run the following command:
lsusb -d 1915:7777 -v | grep bcdDevice
Go to the contribute page on our website to learn more.
Run the automated build locally to test your code
./tools/build/build