ex.h 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. /*
  2. ChibiOS - Copyright (C) 2016..2018 Rocco Marco Guglielmi
  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 ex.h
  17. * @brief EX main include file.
  18. *
  19. * @addtogroup ex_info
  20. * @details EX related info.
  21. * @{
  22. */
  23. #ifndef EX_H
  24. #define EX_H
  25. /*===========================================================================*/
  26. /* Module constants. */
  27. /*===========================================================================*/
  28. /**
  29. * @brief ChibiOS/EX identification macro.
  30. */
  31. #define _CHIBIOS_EX_
  32. /**
  33. * @brief Stable release flag.
  34. */
  35. #define CH_EX_STABLE 1
  36. /**
  37. * @name ChibiOS/EX version identification
  38. * @{
  39. */
  40. /**
  41. * @brief EX version string.
  42. */
  43. #define CH_EX_VERSION "1.1.0"
  44. /**
  45. * @brief EX version major number.
  46. */
  47. #define CH_EX_MAJOR 1
  48. /**
  49. * @brief EX version minor number.
  50. */
  51. #define CH_EX_MINOR 1
  52. /**
  53. * @brief EX version patch number.
  54. */
  55. #define CH_EX_PATCH 0
  56. /** @} */
  57. /*===========================================================================*/
  58. /* Module pre-compile time settings. */
  59. /*===========================================================================*/
  60. /*===========================================================================*/
  61. /* Derived constants and error checks. */
  62. /*===========================================================================*/
  63. /*===========================================================================*/
  64. /* Module data structures and types. */
  65. /*===========================================================================*/
  66. /*===========================================================================*/
  67. /* Module macros. */
  68. /*===========================================================================*/
  69. /*===========================================================================*/
  70. /* External declarations. */
  71. /*===========================================================================*/
  72. /*===========================================================================*/
  73. /* Late inclusions. */
  74. /*===========================================================================*/
  75. #endif /* EX_H */
  76. /** @} */