ChibiOS/EX 1.3.0
ex.h
Go to the documentation of this file.
1/*
2 ChibiOS - Copyright (C) 2016..2018 Rocco Marco Guglielmi
3
4 This file is part of ChibiOS.
5
6 ChibiOS is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 3 of the License, or
9 (at your option) any later version.
10
11 ChibiOS is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20/**
21 * @file ex.h
22 * @brief EX main include file.
23 *
24 * @addtogroup EX_INFO
25 * @details EX related info.
26 * @{
27 */
28
29#ifndef EX_H
30#define EX_H
31
32/*===========================================================================*/
33/* Module constants. */
34/*===========================================================================*/
35
36/**
37 * @brief ChibiOS/EX identification macro.
38 */
39#define __CHIBIOS_EX__
40
41/**
42 * @brief Stable release flag.
43 */
44#define CH_EX_STABLE 0
45
46/**
47 * @name ChibiOS/EX version identification
48 * @{
49 */
50/**
51 * @brief EX version string.
52 */
53#define CH_EX_VERSION "1.3.0"
54
55/**
56 * @brief EX version major number.
57 */
58#define CH_EX_MAJOR 1
59
60/**
61 * @brief EX version minor number.
62 */
63#define CH_EX_MINOR 3
64
65/**
66 * @brief EX version patch number.
67 */
68#define CH_EX_PATCH 0
69/** @} */
70
71/*===========================================================================*/
72/* Module pre-compile time settings. */
73/*===========================================================================*/
74
75/*===========================================================================*/
76/* Derived constants and error checks. */
77/*===========================================================================*/
78
79/*===========================================================================*/
80/* Module data structures and types. */
81/*===========================================================================*/
82
83/*===========================================================================*/
84/* Module macros. */
85/*===========================================================================*/
86
87/*===========================================================================*/
88/* External declarations. */
89/*===========================================================================*/
90
91/*===========================================================================*/
92/* Late inclusions. */
93/*===========================================================================*/
94
95#include "ex_sensors.h"
96#include "ex_accelerometer.h"
97#include "ex_barometer.h"
98#include "ex_compass.h"
99#include "ex_displays.h"
100#include "ex_gyroscope.h"
101#include "ex_hygrometer.h"
102#include "ex_rangefinder.h"
103#include "ex_thermometer.h"
104
105#endif /* EX_H */
106
107/** @} */
Generic accelerometer interface header.
Generic barometer interface header.
Generic compass interface header.
Generic display interface header.
Generic gyroscope interface header.
Generic hygrometer interface header.
Generic rangefinder interface header.
Generic sensors interface header.
Generic thermometer interface header.