We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e6b7215 commit b328c1cCopy full SHA for b328c1c
src/ipc.c
@@ -1080,6 +1080,13 @@ rt_err_t rt_event_send(rt_event_t event, rt_uint32_t set)
1080
status = RT_EOK;
1081
}
1082
1083
+ else
1084
+ {
1085
+ /* enable interrupt */
1086
+ rt_hw_interrupt_enable(level);
1087
+
1088
+ return -RT_EINVAL;
1089
+ }
1090
1091
/* move node to the next */
1092
n = n->next;
@@ -1186,10 +1193,10 @@ rt_err_t rt_event_recv(rt_event_t event,
1186
1193
{
1187
1194
/* no waiting */
1188
1195
thread->error = -RT_ETIMEOUT;
1189
-
1196
1190
1197
/* enable interrupt */
1191
1198
rt_hw_interrupt_enable(level);
1192
1199
1200
return -RT_ETIMEOUT;
1201
1202
else
0 commit comments