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.
2 parents 70142ef + b328c1c commit c0d78d4Copy full SHA for c0d78d4
src/ipc.c
@@ -1089,6 +1089,13 @@ rt_err_t rt_event_send(rt_event_t event, rt_uint32_t set)
1089
status = RT_EOK;
1090
}
1091
1092
+ else
1093
+ {
1094
+ /* enable interrupt */
1095
+ rt_hw_interrupt_enable(level);
1096
+
1097
+ return -RT_EINVAL;
1098
+ }
1099
1100
/* move node to the next */
1101
n = n->next;
@@ -1199,10 +1206,10 @@ rt_err_t rt_event_recv(rt_event_t event,
1199
1206
{
1200
1207
/* no waiting */
1201
1208
thread->error = -RT_ETIMEOUT;
1202
-
1209
1203
1210
/* enable interrupt */
1204
1211
rt_hw_interrupt_enable(level);
1205
1212
1213
return -RT_ETIMEOUT;
1214
1215
else
0 commit comments