LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
api.h
Go to the documentation of this file.
1
19#ifndef _PROS_API_H_
20#define _PROS_API_H_
21
22#ifdef __cplusplus
23#include <cerrno>
24#include <cmath>
25#include <cstdbool>
26#include <cstddef>
27#include <cstdint>
28#include <cstdio>
29#include <cstdlib>
30#include <iostream>
31#else /* (not) __cplusplus */
32#include <errno.h>
33#include <math.h>
34#include <stdbool.h>
35#include <stddef.h>
36#include <stdint.h>
37#include <stdio.h>
38#include <stdlib.h>
39#include <unistd.h>
40#endif /* __cplusplus */
41
42#define PROS_VERSION_MAJOR 4
43#define PROS_VERSION_MINOR 1
44#define PROS_VERSION_PATCH 1
45#define PROS_VERSION_STRING "4.1.1"
46
47#ifndef PROS_USE_SIMPLE_NAMES
48#define PROS_USE_SIMPLE_NAMES
49#endif
50
51#include "light/adi.h"
52#include "light/colors.h"
53#include "light/device.h"
54#include "light/distance.h"
55#include "light/error.h"
56#include "light/ext_adi.h"
57#include "light/gps.h"
58#include "light/imu.h"
59#include "light/link.h"
60#include "light/llemu.h"
61#include "light/misc.h"
62#include "light/motors.h"
63#include "light/optical.h"
64#include "light/rotation.h"
65#include "light/rtos.h"
66#include "light/screen.h"
67#include "light/vision.h"
68
69#ifdef __cplusplus
70#include "light/adi.hpp"
71#include "light/colors.hpp"
72#include "light/device.hpp"
73#include "light/distance.hpp"
74#include "light/gps.hpp"
75#include "light/imu.hpp"
76#include "light/link.hpp"
77#include "light/llemu.hpp"
78#include "light/misc.hpp"
79#include "light/motor_group.hpp"
80#include "light/motors.hpp"
81#include "light/optical.hpp"
82#include "light/rotation.hpp"
83#include "light/rtos.hpp"
84#include "light/screen.hpp"
85#include "light/vision.hpp"
86#include "light/units.hpp"
87#include "light/lvgl.h"
88#include "light/namespaces.hpp"
89#endif
90
91#endif // _PROS_API_H_