Robot Control Library
robotcontrol.h
Go to the documentation of this file.
1/**
2 * <robotcontrol.h>
3 *
4 * @brief Single header that includes all modules
5 *
6 * This includes every single module in the Robot Control API so that users do
7 * not need to include each module individually.
8 *
9 * Use these modules by linking to /usr/lib/librobotcontrol.so
10 *
11 * @author James Strawson
12 * @date 3/7/2018
13 * @addtogroup Robot_Control_All
14 * @{
15 *
16 * @include "robotcontrol.h"
17 */
18
19#ifndef ROBOTCONTROL_H
20#define ROBOTCONTROL_H
21
22#include <rc/adc.h>
23#include <rc/bmp.h>
24#include <rc/button.h>
25#include <rc/cpu.h>
26#include <rc/deprecated.h>
27#ifdef RC_AUTOPILOT_EXT
28#include "rc/dsm.h"
29#else
30#include <rc/dsm.h>
31#endif
32#include <rc/encoder_eqep.h>
33#include <rc/encoder_pru.h>
34#include <rc/encoder.h>
35#include <rc/gpio.h>
36#include <rc/i2c.h>
37#include <rc/led.h>
38#include <rc/math.h>
39#include <rc/mavlink_udp.h>
41#include <rc/model.h>
42#include <rc/motor.h>
43#include <rc/mpu.h>
44#include <rc/pinmux.h>
45#include <rc/pru.h>
46#include <rc/pthread.h>
47#include <rc/pwm.h>
48#include <rc/servo.h>
49#include <rc/spi.h>
50#include <rc/start_stop.h>
51#include <rc/time.h>
52#include <rc/uart.h>
53#include <rc/version.h>
54
55#endif // ROBOTCONTROL_H
56
57/** @} end group Robot_Control_All*/
58
59
60
61