Revision 3940ba8a amiroos.h
amiroos.h | ||
---|---|---|
54 | 54 |
|
55 | 55 |
/** @} */ |
56 | 56 |
|
57 |
/* subsystems headers */ |
|
58 |
#include <aosconf.h> |
|
57 |
/******************************************************************************/ |
|
58 |
/* SUBSYSTEMS */ |
|
59 |
/******************************************************************************/ |
|
60 |
|
|
61 |
/* Bootloader (AMiRo-BLT) */ |
|
62 |
#include <amiroblt.h> |
|
63 |
|
|
64 |
/* System Kerne (ChibiOS)l */ |
|
59 | 65 |
#include <hal.h> |
60 | 66 |
#include <ch.h> |
61 |
#include <amiroblt.h> |
|
67 |
|
|
68 |
/* Low-Level Drivers (AMiRo-LLD) */ |
|
62 | 69 |
#include <amiro-lld.h> |
63 | 70 |
|
64 |
/* configuration check */ |
|
71 |
/******************************************************************************/ |
|
72 |
/* AMiRo-OS CORE */ |
|
73 |
/******************************************************************************/ |
|
74 |
|
|
75 |
/* configuration */ |
|
76 |
#include <aosconf.h> |
|
65 | 77 |
#if !defined(_AMIRO_OS_CFG_) |
66 | 78 |
#error "invalid AMiRo-OS configuration file" |
67 |
#endif |
|
68 |
#if (_AMIRO_OS_CFG_VERSION_MAJOR_ != AMIROOS_VERSION_MAJOR) || (_AMIRO_OS_CFG_VERSION_MINOR_ < AMIROOS_VERSION_MINOR) |
|
79 |
#elif (AMIRO_OS_CFG_VERSION_MAJOR != AMIROOS_VERSION_MAJOR) || (AMIRO_OS_CFG_VERSION_MINOR < AMIROOS_VERSION_MINOR) |
|
69 | 80 |
#error "incompatible AMiRo-OS configuration file" |
70 | 81 |
#endif |
71 | 82 |
#include "core/inc/aos_confcheck.h" |
72 | 83 |
|
73 | 84 |
/* core headers */ |
85 |
#include "core/inc/aos_types.h" |
|
74 | 86 |
#include "core/inc/aos_debug.h" |
87 |
#include "core/inc/aos_time.h" |
|
88 |
#include "core/inc/aos_timer.h" |
|
75 | 89 |
#include "core/inc/aos_iostream.h" |
76 | 90 |
#include "core/inc/aos_shell.h" |
77 | 91 |
#include "core/inc/aos_system.h" |
78 | 92 |
#include "core/inc/aos_thread.h" |
79 |
#include "core/inc/aos_time.h" |
|
80 |
#include "core/inc/aos_timer.h" |
|
81 |
#include "core/inc/aos_types.h" |
|
82 | 93 |
#include "core/inc/aos_unittest.h" |
83 | 94 |
|
95 |
/* module specifications */ |
|
96 |
#include <module.h> |
|
97 |
|
|
84 | 98 |
#endif /* AMIROOS_H */ |
Also available in: Unified diff