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