Revision 3fb3c6e7 amiro-lld.h
amiro-lld.h | ||
---|---|---|
31 | 31 |
|
32 | 32 |
/** |
33 | 33 |
* @brief Realease type of this version. |
34 |
* IPossible values are "pre-alpha", "alpha", "beta", "release candidate", "release".
|
|
34 |
* @note Possible values are "pre-alpha", "alpha", "beta", "release candidate", and "release".
|
|
35 | 35 |
*/ |
36 | 36 |
#define AMIRO_LLD_RELEASE_TYPE "release" |
37 | 37 |
|
38 | 38 |
/** |
39 |
* @brief The periphery abstraction layer interface major version.
|
|
39 |
* @brief The AMiRo-LLD major version.
|
|
40 | 40 |
* @note Changes of the major version imply incompatibilities. |
41 | 41 |
*/ |
42 | 42 |
#define AMIRO_LLD_VERSION_MAJOR 1 |
43 | 43 |
|
44 | 44 |
/** |
45 |
* @brief The periphery abstraction layer interface minor version.
|
|
45 |
* @brief The AMiRo-LLD minor version.
|
|
46 | 46 |
* @note A higher minor version implies new functionalty, but all old interfaces are still available. |
47 | 47 |
*/ |
48 | 48 |
#define AMIRO_LLD_VERSION_MINOR 0 |
49 | 49 |
|
50 | 50 |
/** |
51 |
* @brief The periphery abstraction layer interface patch level.
|
|
51 |
* @brief The AMiRo-LLD patch level.
|
|
52 | 52 |
*/ |
53 | 53 |
#define AMIRO_LLD_VERSION_PATCH 0 |
54 | 54 |
|
55 | 55 |
/** |
56 | 56 |
* @brief The periphery abstraction layer interface required major version. |
57 |
* @note Any other major version is assumed to be incompatible. |
|
57 | 58 |
*/ |
58 | 59 |
#define PERIPHAL_REQUIRED_MAJOR 1 |
59 | 60 |
|
60 | 61 |
/** |
61 | 62 |
* @brief The periphery abstraction layer interface required minor version. |
63 |
* @note Higher minor version values are assumed to be compatible, too. |
|
62 | 64 |
*/ |
63 | 65 |
#define PERIPHAL_REQUIRED_MINOR 0 |
64 | 66 |
|
65 | 67 |
/** @} */ |
66 | 68 |
|
67 | 69 |
#include <alldconf.h> |
68 |
|
|
69 | 70 |
#if !defined(_AMIRO_LLD_CFG_) |
70 | 71 |
#error "invalid AMiRo-LLD configuration file" |
71 | 72 |
#endif |
Also available in: Unified diff