User Tools

Site Tools


doc:crazyradio:usb:index

This is an old revision of the document!


Usb and Radio protocol of the Crazyradio dongle

The Crazyradio dongle is based on a Nordic semiconductor nRF24LU1 chip. The radio communication is done using the Nordic “Enhanced ShockBurst™” packet protocol with acknoledge. Variable size packet, from 1 to 32 bytes, can be send and acknoledged by the copter. The acknoledgement packet can contains a payload from 0 to 32Bytes.

This page document the protocol used in the version 0.33 of the Crazyradio dongle. Future version (up to 1.0) will be kept compatible.

USB protocol

The USB devices have the VID/PID couple 0x1915/0x7777. Two bulk endpoint are configured:

EP0 Control Control endpoint. Used to configure the dongle
EP1 Bulk Data endpoint. Used to send and receive radio packets

Dongle configuration

Data transfer

Radio protocol

doc/crazyradio/usb/index.1332960269.txt.gz · Last modified: 2015-07-15 16:30 (external edit)