User Tools

Site Tools


doc:crazyflie:crtp:console

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
doc:crazyflie:crtp:console [2014-11-25 15:39]
macke [Communication protocol]
doc:crazyflie:crtp:console [2020-05-12 14:17] (current)
kimberly
Line 1: Line 1:
 +<WRAP center round important 60%>
 +This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https://www.bitcraze.io/documentation/system/]]
 +</WRAP>
  
 +
 +====== Console ======
 +This port is used as a one-way text console for printing text from the Crazyflie to a host using the consoleprintf function.
 +
 +====== Communication protocol ======
 +<code>
 +Answer (Crazyflie to host):
 +        +---------//-----------+
 +        | PRINTED CONSOLE TEXT |
 +        +---------//-----------+
 +Length          0-31
 +</code>
 +
 +The contents of the buffer on the copter side is sent if any of the following is fulfilled:
 +  * The output buffer (of 31 bytes) is full
 +  * A "newline" character has to be send (\n and/or \r)
 +  * A flush command as been issued