Revision 41fc7088 core/src/aos_main.cpp

View differences:

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