Revision dada2194 core/src/aos_system.c
core/src/aos_system.c | ||
---|---|---|
645 | 645 |
aosDbgCheck((args != NULL) && (*((iopadid_t*)args) < sizeof(eventflags_t) * 8)); |
646 | 646 |
|
647 | 647 |
chSysLockFromISR(); |
648 |
chEvtBroadcastFlagsI(&aos.events.io, (eventflags_t)1 << *((iopadid_t*)args));
|
|
648 |
chEvtBroadcastFlagsI(&aos.events.io, AOS_IOEVENT_FLAG(*((iopadid_t*)args)));
|
|
649 | 649 |
chSysUnlockFromISR(); |
650 | 650 |
|
651 | 651 |
return; |
... | ... | |
689 | 689 |
} |
690 | 690 |
} |
691 | 691 |
// broadcast event |
692 |
chEvtBroadcastFlagsI(&aos.events.io, (eventflags_t)1 << *((iopadid_t*)args));
|
|
692 |
chEvtBroadcastFlagsI(&aos.events.io, AOS_IOEVENT_FLAG(*((iopadid_t*)args)));
|
|
693 | 693 |
chSysUnlockFromISR(); |
694 | 694 |
|
695 | 695 |
return; |
Also available in: Unified diff