MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / thread4_send_dynamic_mb

Function thread4_send_dynamic_mb

src/utest/mailbox_tc.c:258–283  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

256}
257
258static void thread4_send_dynamic_mb(void *arg)
259{
260 rt_err_t res = RT_EOK;
261
262 res = rt_mb_send(test_dynamic_mb, (rt_ubase_t)&mb_send_str1);
263 if (res != RT_EOK)
264 {
265 uassert_false(1);
266 }
267 rt_thread_mdelay(100);
268
269 res = rt_mb_send_wait(test_dynamic_mb, (rt_ubase_t)&mb_send_str2, 10);
270 if (res != RT_EOK)
271 {
272 uassert_false(1);
273 }
274 rt_thread_mdelay(100);
275
276 res = rt_mb_urgent(test_dynamic_mb, (rt_ubase_t)&mb_send_str3);
277 if (res != RT_EOK)
278 {
279 uassert_false(1);
280 }
281
282 dynamic_mb_send_thread_finish = 1;
283}
284
285static void thread3_recv_dynamic_mb(void *arg)
286{

Callers

nothing calls this directly

Calls 4

rt_mb_sendFunction · 0.85
rt_thread_mdelayFunction · 0.85
rt_mb_send_waitFunction · 0.85
rt_mb_urgentFunction · 0.85

Tested by

no test coverage detected