Revision cda14729 amiroos.h
amiroos.h | ||
---|---|---|
45 | 45 |
* @brief The operating system minor version. |
46 | 46 |
* @note A higher minor version implies new functionalty, but all old interfaces are still available. |
47 | 47 |
*/ |
48 |
#define AMIROOS_VERSION_MINOR 0
|
|
48 |
#define AMIROOS_VERSION_MINOR 1
|
|
49 | 49 |
|
50 | 50 |
/** |
51 | 51 |
* @brief The operating system patch level. |
52 | 52 |
*/ |
53 |
#define AMIROOS_VERSION_PATCH 1
|
|
53 |
#define AMIROOS_VERSION_PATCH 0
|
|
54 | 54 |
|
55 | 55 |
/** @} */ |
56 | 56 |
|
57 | 57 |
/******************************************************************************/ |
58 |
/* CONFIGURATION */ |
|
59 |
/******************************************************************************/ |
|
60 |
|
|
61 |
#include <aosconf.h> |
|
62 |
#if !defined(_AMIRO_OS_CFG_) |
|
63 |
#error "invalid AMiRo-OS configuration file" |
|
64 |
#elif (AMIRO_OS_CFG_VERSION_MAJOR != AMIROOS_VERSION_MAJOR) || (AMIRO_OS_CFG_VERSION_MINOR < AMIROOS_VERSION_MINOR) |
|
65 |
#error "incompatible AMiRo-OS configuration file" |
|
66 |
#endif |
|
67 |
|
|
68 |
/******************************************************************************/ |
|
58 | 69 |
/* SUBSYSTEMS */ |
59 | 70 |
/******************************************************************************/ |
60 | 71 |
|
61 |
/* Bootloader (AMiRo-BLT) */
|
|
62 |
#include <amiroblt.h>
|
|
72 |
/* Bootloader */ |
|
73 |
#include <aos_bootloader.h>
|
|
63 | 74 |
|
64 | 75 |
/* System Kerne (ChibiOS)l */ |
65 | 76 |
#include <hal.h> |
... | ... | |
72 | 83 |
/* AMiRo-OS CORE */ |
73 | 84 |
/******************************************************************************/ |
74 | 85 |
|
75 |
/* configuration */ |
|
76 |
#include <aosconf.h> |
|
77 |
#if !defined(_AMIRO_OS_CFG_) |
|
78 |
#error "invalid AMiRo-OS configuration file" |
|
79 |
#elif (AMIRO_OS_CFG_VERSION_MAJOR != AMIROOS_VERSION_MAJOR) || (AMIRO_OS_CFG_VERSION_MINOR < AMIROOS_VERSION_MINOR) |
|
80 |
#error "incompatible AMiRo-OS configuration file" |
|
81 |
#endif |
|
82 | 86 |
#include "core/inc/aos_confcheck.h" |
83 | 87 |
|
84 |
/* core headers */ |
|
85 | 88 |
#include "core/inc/aos_types.h" |
86 | 89 |
#include "core/inc/aos_debug.h" |
87 | 90 |
#include "core/inc/aos_time.h" |
88 | 91 |
#include "core/inc/aos_timer.h" |
89 | 92 |
#include "core/inc/aos_iostream.h" |
90 | 93 |
#include "core/inc/aos_shell.h" |
94 |
#include "core/inc/aos_sssp.h" |
|
91 | 95 |
#include "core/inc/aos_system.h" |
92 | 96 |
#include "core/inc/aos_thread.h" |
93 | 97 |
#include "core/inc/aos_test.h" |
94 | 98 |
|
95 |
/* module specifications */ |
|
99 |
/******************************************************************************/ |
|
100 |
/* MODULE */ |
|
101 |
/******************************************************************************/ |
|
102 |
|
|
96 | 103 |
#include <module.h> |
97 | 104 |
|
98 | 105 |
#endif /* AMIROOS_H */ |
Also available in: Unified diff