User Tools

Site Tools


doc:crazyradio:usb:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
doc:crazyradio:usb:index [2014-01-17 09:35]
arnaud
doc:crazyradio:usb:index [2017-06-22 09:28]
arnaud [Radio configuration]
Line 1: Line 1:
-====== Usb and Radio protocol of the Crazyradio dongle ======+====== 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 in PTX mode with acknowledge. Variable sized packet, from 1 to 32 bytes, can be send and acknowledged by the copter. The acknowledgement packet can contain a payload from 0 to 32 Bytes. The Crazyradio dongle is based on a Nordic semiconductor nRF24LU1 chip. The radio communication is done using the Nordic "Enhanced ShockBurst™" packet protocol in PTX mode with acknowledge. Variable sized packet, from 1 to 32 bytes, can be send and acknowledged by the copter. The acknowledgement packet can contain a payload from 0 to 32 Bytes.
Line 7: Line 7:
 ===== Radio configuration ===== ===== Radio configuration =====
  
-Crazyradio is configured in PTX mode. It can communicate with Nordic chips of the nrf24L family (at least nrf24L01p tested). In order to communicate with the Crazyradio the target has to be configure correctly:+Crazyradio is configured in PTX mode. It can communicate with Nordic chips compatible with the nrf24L family (at least nrf24L01p, nRF51 and nRF52 tested). In order to communicate with the Crazyradio the target has to be configure correctly:
  
   * PRX mode   * PRX mode
Line 15: Line 15:
   * Payload with ack enable   * Payload with ack enable
  
-The Crazyflie is already configured that way. The relevant source code can be seen in [[https://bitbucket.org/bitcraze/crazyflie-firmware/src/6baf57e3d4f56ab059cb6b18595353a594b6f1f7/hal/src/radiolink.c?at=default#cl-185|radiolink.c]].+The Crazyflie is already configured that way. The relevant source code can be seen in [[https://github.com/bitcraze/crazyflie-firmware/blob/02a2b6d48800334ed455144d9061226418fab7b7/hal/src/radiolink.c#L163|radiolink.c]].
  
 ===== USB protocol ===== ===== USB protocol =====
doc/crazyradio/usb/index.txt · Last modified: 2020-05-12 14:12 by kimberly