Revision 41fc7088 core/src/aos_main.cpp
core/src/aos_main.cpp | ||
---|---|---|
947 | 947 |
#else |
948 | 948 |
chEvtRegisterMaskWithFlags(&aos.events.io, &_eventListenerIO, IOEVENT_MASK, MODULE_SSSP_EVENTFLAGS_PD | MODULE_SSSP_EVENTFLAGS_SYNC | MODULE_SSSP_EVENTFLAGS_DN | MODULE_SSSP_EVENTFLAGS_UP); |
949 | 949 |
#endif |
950 |
#endif /* AMIROOS_CFG_SSSP_ENABLE == true */ |
|
950 |
#else /* AMIROOS_CFG_SSSP_ENABLE == false */ |
|
951 |
chEvtRegisterMask(&aos.events.io, &_eventListenerIO, IOEVENT_MASK); |
|
952 |
#endif /* AMIROOS_CFG_SSSP_ENABLE */ |
|
951 | 953 |
chEvtRegisterMask(&aos.events.os, &_eventListenerOS, OSEVENT_MASK); |
952 | 954 |
|
953 | 955 |
#if defined(AMIROOS_CFG_MAIN_INIT_HOOK_5) |
... | ... | |
1166 | 1168 |
if (eventflags & MODULE_SSSP_EVENTFLAGS_PD) { |
1167 | 1169 |
shutdown = AOS_SHUTDOWN_PASSIVE; |
1168 | 1170 |
} |
1169 |
#endif |
|
1170 | 1171 |
// all other events |
1171 | 1172 |
#ifdef MODULE_MAIN_LOOP_IO_EVENT |
1172 | 1173 |
else { |
1173 | 1174 |
MODULE_MAIN_LOOP_IO_EVENT(eventmask, eventflags); |
1174 | 1175 |
} |
1175 | 1176 |
#endif |
1177 |
#else /* AMIROOS_CFG_SSSP_ENABLE == false */ |
|
1178 |
#ifdef MODULE_MAIN_LOOP_IO_EVENT |
|
1179 |
MODULE_MAIN_LOOP_IO_EVENT(eventmask, eventflags); |
|
1180 |
#endif |
|
1181 |
#endif /* AMIROOS_CFG_SSSP_ENABLE */ |
|
1176 | 1182 |
break; |
1177 | 1183 |
|
1178 | 1184 |
// if this was an OS event |
... | ... | |
1201 | 1207 |
// if this was any other event (should be impossible to occur) |
1202 | 1208 |
default: |
1203 | 1209 |
eventflags = 0; |
1210 |
#if (AMIROOS_CFG_MAIN_LOOP_TIMEOUT == 0) |
|
1204 | 1211 |
_unexpectedEventError(eventmask, eventflags); |
1212 |
#endif |
|
1205 | 1213 |
break; |
1206 | 1214 |
} |
1207 | 1215 |
|
Also available in: Unified diff