TinyRobotics
Loading...
Searching...
No Matches
TinyRobotics.h
Go to the documentation of this file.
1#pragma once
2
3/**
4 * @defgroup main TinyRobotics
5 * @brief A powerful Robotics library (not only) for Arduino
6 * @file TinyRobotics.h
7 * @author Phil Schatzmann
8 * @copyright MIT License
9 */
10
11/**
12 * @defgroup concurrency Concurrency
13 * @ingroup main
14 * @brief Concurrency and cooperative multitasking utilities
15 */
16
17#include "TinyRobotics/utils/Config.h"
19#include "TinyRobotics/communication/Communication.h"
20#include "TinyRobotics/control/Control.h"
21#include "TinyRobotics/coordinates/Coordinates.h"
22#include "TinyRobotics/fusion/Fusion.h"
23#include "TinyRobotics/imu/IMU.h"
24#include "TinyRobotics/localization/Localization.h"
25#include "TinyRobotics/maps/Maps.h"
26#include "TinyRobotics/motors/Motors.h"
27#include "TinyRobotics/odometry/Odometry.h"
28#include "TinyRobotics/planning/Planning.h"
29#include "TinyRobotics/sensors/Sensors.h"
30#include "TinyRobotics/units/Units.h"
31#include "TinyRobotics/vehicles/Vehicles.h"
32#endif // USE_INCLUDE_ALL
33
34// Make sure that Nullprint is available
35#include "TinyRobotics/utils/NullPrint.h"
36
37#if defined(ARDUINO) || defined(USE_TR_NAMESPACE)
38using namespace tinyrobotics;
39#endif
#define USE_INCLUDE_ALL
Definition: Config.h:10