Firmware
Macros | Functions | Variables
syslink_main.cpp File Reference

Entry point for syslink module used to communicate with the NRF module on a Crazyflie. More...

#include <px4_config.h>
#include <px4_tasks.h>
#include <px4_posix.h>
#include <px4_defines.h>
#include <unistd.h>
#include <stdio.h>
#include <poll.h>
#include <string.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <termios.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <mqueue.h>
#include <drivers/drv_rc_input.h>
#include <drivers/drv_board_led.h>
#include <systemlib/err.h>
#include <uORB/topics/parameter_update.h>
#include <uORB/topics/battery_status.h>
#include <uORB/topics/input_rc.h>
#include <board_config.h>
#include "crtp.h"
#include "syslink_main.h"
#include "drv_deck.h"

Macros

#define B1000000   1000000
 

Functions

__BEGIN_DECLS void led_init (void)
 
void led_on (int led)
 
void led_off (int led)
 
void led_toggle (int led)
 
__END_DECLS __EXPORT int syslink_main (int argc, char *argv[])
 
void syslink::usage ()
 Prints info about the driver argument usage.
 
void syslink::start ()
 
void syslink::status ()
 
void syslink::test ()
 
void syslink::attached (int pid)
 

Variables

Syslinkg_syslink = nullptr
 

Detailed Description

Entry point for syslink module used to communicate with the NRF module on a Crazyflie.