ChibiOS/RT  5.1.0
chversion.h
Go to the documentation of this file.
1 /*
2  ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio.
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 chversion.h
22  * @brief Version Module macros and structures.
23  *
24  * @addtogroup version
25  * @{
26  */
27 
28 #ifndef CHVERSION_H
29 #define CHVERSION_H
30 
31 /*===========================================================================*/
32 /* Module constants. */
33 /*===========================================================================*/
34 
35 /**
36  * @brief ChibiOS product identification macro.
37  */
38 #define _CHIBIOS_
39 
40 /**
41  * @brief Stable release flag.
42  */
43 #define CH_VERSION_STABLE 1
44 
45 /**
46  * @name ChibiOS version identification
47  * @{
48  */
49 /**
50  * @brief ChibiOS version string.
51  */
52 #define CH_VERSION "18.2.2"
53 
54 /**
55  * @brief ChibiOS version release year.
56  */
57 #define CH_VERSION_YEAR 18
58 
59 /**
60  * @brief ChibiOS version release month.
61  */
62 #define CH_VERSION_MONTH 2
63 
64 /**
65  * @brief ChibiOS version patch number.
66  */
67 #define CH_VERSION_PATCH 2
68 
69 /**
70  * @brief ChibiOS version nickname.
71  */
72 #define CH_VERSION_NICKNAME "Furore"
73 /** @} */
74 
75 /*===========================================================================*/
76 /* Module pre-compile time settings. */
77 /*===========================================================================*/
78 
79 /*===========================================================================*/
80 /* Derived constants and error checks. */
81 /*===========================================================================*/
82 
83 /*===========================================================================*/
84 /* Module data structures and types. */
85 /*===========================================================================*/
86 
87 /*===========================================================================*/
88 /* Module macros. */
89 /*===========================================================================*/
90 
91 /*===========================================================================*/
92 /* External declarations. */
93 /*===========================================================================*/
94 
95 /*===========================================================================*/
96 /* Module inline functions. */
97 /*===========================================================================*/
98 
99 #endif /* CHVERSION_H */
100 
101 /** @} */