|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
CRTP protocol for communication with bitcraze/crazyflie modems. More...
#include "std.h"
Include dependency graph for crtp.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | crtp_commander |
Macros | |
| #define | CRTP_PORT_CONSOLE 0x00 |
| #define | CRTP_PORT_PARAM 0x02 |
| #define | CRTP_PORT_COMMANDER 0x03 |
| #define | CRTP_PORT_MEM 0x04 |
| #define | CRTP_PORT_LOG 0x05 |
| #define | CRTP_PORT_PPRZLINK 0x09 |
| #define | CRTP_PORT_PLATFORM 0x0D |
| #define | CRTP_PORT_DEBUG 0x0E |
| #define | CRTP_PORT_LINK 0x0F |
| #define | CRTP_NULL(x) (((x).header & 0xf3) == 0xf3) |
| #define | CRTP_MAX_DATA_SIZE 31 |
CRTP protocol for communication with bitcraze/crazyflie modems.
based on PX4 implementation
Definition in file crtp.h.
| struct crtp_message_t |
| Data Fields | ||
|---|---|---|
| union crtp_message_t.__unnamed290__ | __unnamed__ | |
| uint8_t | data[CRTP_MAX_DATA_SIZE] | |
| uint8_t | size | |
| struct crtp_commander |
| union crtp_message_t.__unnamed290__ |
| Data Fields | ||
|---|---|---|
| struct crtp_message_t.__unnamed290__.__unnamed292__ | __unnamed__ | |
| uint8_t | header | |
| struct crtp_message_t.__unnamed290__.__unnamed292__ |