chversion.h 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. /*
  2. ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio.
  3. This file is part of ChibiOS.
  4. ChibiOS is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation; either version 3 of the License, or
  7. (at your option) any later version.
  8. ChibiOS is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU General Public License for more details.
  12. You should have received a copy of the GNU General Public License
  13. along with this program. If not, see <http://www.gnu.org/licenses/>.
  14. */
  15. /**
  16. * @file chversion.h
  17. * @brief Version Module macros and structures.
  18. *
  19. * @addtogroup chibios_version
  20. * @details This module contains information about the ChibiOS release, it
  21. * is common to all subsystems.
  22. * @{
  23. */
  24. #ifndef CHVERSION_H
  25. #define CHVERSION_H
  26. /*===========================================================================*/
  27. /* Module constants. */
  28. /*===========================================================================*/
  29. /**
  30. * @brief ChibiOS product identification macro.
  31. */
  32. #define _CHIBIOS_
  33. /**
  34. * @brief Stable release flag.
  35. */
  36. #define CH_VERSION_STABLE 1
  37. /**
  38. * @name ChibiOS version identification
  39. * @{
  40. */
  41. /**
  42. * @brief ChibiOS version string.
  43. */
  44. #define CH_VERSION "19.1.0"
  45. /**
  46. * @brief ChibiOS version release year.
  47. */
  48. #define CH_VERSION_YEAR 19
  49. /**
  50. * @brief ChibiOS version release month.
  51. */
  52. #define CH_VERSION_MONTH 1
  53. /**
  54. * @brief ChibiOS version patch number.
  55. */
  56. #define CH_VERSION_PATCH 0
  57. /**
  58. * @brief ChibiOS version nickname.
  59. */
  60. #define CH_VERSION_NICKNAME "Vietri"
  61. /** @} */
  62. /*===========================================================================*/
  63. /* Module pre-compile time settings. */
  64. /*===========================================================================*/
  65. /*===========================================================================*/
  66. /* Derived constants and error checks. */
  67. /*===========================================================================*/
  68. /*===========================================================================*/
  69. /* Module data structures and types. */
  70. /*===========================================================================*/
  71. /*===========================================================================*/
  72. /* Module macros. */
  73. /*===========================================================================*/
  74. /*===========================================================================*/
  75. /* External declarations. */
  76. /*===========================================================================*/
  77. /*===========================================================================*/
  78. /* Module inline functions. */
  79. /*===========================================================================*/
  80. #endif /* CHVERSION_H */
  81. /** @} */