Revision cda14729 core/inc/aos_confcheck.h
core/inc/aos_confcheck.h | ||
---|---|---|
59 | 59 |
#error "AMIROOS_CFG_MAIN_LOOP_TIMEOUT not defined in aosconf.h" |
60 | 60 |
#endif /* !defined(AMIROOS_CFG_MAIN_LOOP_TIMEOUT) */ |
61 | 61 |
|
62 |
/* bootloader parameters and options */ |
|
63 |
|
|
64 |
#if !defined(AMIROOS_CFG_BOOTLOADER) |
|
65 |
#error "AMIROOS_CFG_BOOTLOADER not defined in aosconf.h" |
|
66 |
#endif /* !defined(AMIROOS_CFG_BOOTLOADER)*/ |
|
67 |
|
|
62 | 68 |
/* SSSP parameters and options */ |
63 | 69 |
|
64 | 70 |
#if !defined(AMIROOS_CFG_SSSP_ENABLE) |
65 | 71 |
#error "AMIROOS_CFG_SSSP_ENABLE not defined in aosconf.h" |
66 | 72 |
#endif /* !defined(AMIROOS_CFG_SSSP_ENABLE) */ |
67 | 73 |
|
68 |
# if (AMIROOS_CFG_SSSP_ENABLE == true) |
|
74 |
#if (AMIROOS_CFG_SSSP_ENABLE == true) |
|
75 |
|
|
76 |
#if !defined(AMIROOS_CFG_SSSP_STARTUP) |
|
77 |
#error "AMIROOS_CFG_SSSP_STARTUP not defined in aosconf.h" |
|
78 |
#else /* !defined(AMIROOS_CFG_SSSP_STARTUP) */ |
|
79 |
#if (AMIROOS_CFG_SSSP_STARTUP == true) |
|
80 |
#if (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_AMiRoBLT) |
|
81 |
#error "AMIROOS_CFG_SSSP_STARTUP is enabled in aosconf.h, but SSSP startup phase is already handled by AMiRo-BLT." |
|
82 |
#endif /* (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_AMiRoBLT) */ |
|
83 |
#else /* (AMIROOS_CFG_SSSP_STARTUP == true) */ |
|
84 |
#if (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_NONE) |
|
85 |
#error "AMIROOS_CFG_SSSP_STARTUP is disabled in aosconf.h, but no bootloader is defined to handle SSSP startup phase instead." |
|
86 |
#endif /* (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_NONE) */ |
|
87 |
#endif /* (AMIROOS_CFG_SSSP_STARTUP == true) */ |
|
88 |
#endif /* !defined(AMIROOS_CFG_SSSP_STARTUP) */ |
|
89 |
|
|
90 |
#if !defined(AMIROOS_CFG_SSSP_SHUTDOWN) |
|
91 |
#error "AMIROOS_CFG_SSSP_SHUTDOWN not defined in aosconf.h" |
|
92 |
#else /* !defined(AMIROOS_CFG_SSSP_SHUTDOWN) */ |
|
93 |
#if (AMIROOS_CFG_SSSP_SHUTDOWN != true) |
|
94 |
#if (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_NONE) |
|
95 |
#error "AMIROOS_CFG_SSSP_SHUTDOWN is disabled in aosconf.h, but no bootloader is defined to handle SSSP shutdown phase instead." |
|
96 |
#endif /* (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_NONE) */ |
|
97 |
#endif /* (AMIROOS_CFG_SSSP_SHUTDOWN != true) && (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_NONE) */ |
|
98 |
#endif /* !defined(AMIROOS_CFG_SSSP_SHUTDOWN) */ |
|
99 |
|
|
100 |
#if !defined(AMIROOS_CFG_SSSP_MSI) |
|
101 |
#error "AMIROOS_CFG_SSSP_MSI not defined in aosconf.h" |
|
102 |
#endif /* !defined(AMIROOS_CFG_SSSP_MSI) */ |
|
103 |
|
|
104 |
#if !defined(AMIROOS_CFG_SSSP_MODULEIDWIDTH) |
|
105 |
#error "AMIROOS_CFG_SSSP_MODULEIDWIDTH not defined in aosconf.h" |
|
106 |
#endif /* !defined(AMIROOS_CFG_SSSP_MODULEIDWIDTH) */ |
|
69 | 107 |
|
70 | 108 |
#if !defined(AMIROOS_CFG_SSSP_MASTER) |
71 | 109 |
#error "AMIROOS_CFG_SSSP_MASTER not defined in aosconf.h" |
... | ... | |
94 | 132 |
#error "AMIROOS_CFG_SSSP_SYSSYNCPERIOD not defined in aosconf.h" |
95 | 133 |
#endif /* !defined(AMIROOS_CFG_SSSP_SYSSYNCPERIOD) */ |
96 | 134 |
|
135 |
#else /* (AMIROOS_CFG_SSSP_ENABLE == true) */ |
|
136 |
|
|
137 |
#if (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_AMiRoBLT) |
|
138 |
#warning "SSSP is disabled in aosconf.h, but AMiRo-BLT implements it nevertheless." |
|
139 |
#endif /* (AMIROOS_CFG_BOOTLOADER == AOS_BOOTLOADER_AMiRoBLT) */ |
|
140 |
|
|
97 | 141 |
#endif /* (AMIROOS_CFG_SSSP_ENABLE == true) */ |
98 | 142 |
|
99 | 143 |
/* system shell options */ |
... | ... | |
123 | 167 |
#else /* (AMIROOS_CFG_SHELL_ENABLE == true) */ |
124 | 168 |
|
125 | 169 |
#if (AMIROOS_CFG_TESTS_ENABLE == true) |
126 |
#pragma message "AMiRo-OS shell enabled implicitely via AMIROOS_CFG_TESTS_ENABLE"
|
|
170 |
#error "Enabling AMIROOS_CFG_TESTS_ENABLE in aosconf.h requires AMIROOS_CFG_SHELL_ENABLE to be enabled as well."
|
|
127 | 171 |
#endif /* (AMIROOS_CFG_TESTS_ENABLE == true) */ |
128 | 172 |
|
129 | 173 |
#endif /* (AMIROOS_CFG_SHELL_ENABLE == true) */ |
Also available in: Unified diff