diff --git a/cmsis_rtthread.c b/cmsis_rtthread.c index 4d255e1..0153b1b 100644 --- a/cmsis_rtthread.c +++ b/cmsis_rtthread.c @@ -1367,7 +1367,7 @@ uint32_t osEventFlagsSet(osEventFlagsId_t ef_id, uint32_t flags) return ((uint32_t)osFlagsErrorParameter); } - set_flags = event_cb->event.set |= flags; + set_flags = event_cb->event.set | flags; result = rt_event_send(&(event_cb->event), flags);