?????????????????????????
???????????? ???????[ 2012/9/14 10:16:06 ] ????????
?????????get???????????????????????е???????????????????????????????????????????????о???????????????????ò????????????????????????????ok?????????????????????????????????????????????????????????????????
static RAW_U16 internal_semaphore_put(RAW_SEMAPHORE *semaphore_ptr?? RAW_U8 opt_wake_all)
#if (RAW_SEMA_FUNCTION_CHECK > 0)
block_list_head = &semaphore_ptr->common_block_obj.block_list;
RAW_CRITICAL_EXIT();
}
/*wake all the task blocked on this semphore*/
while (!is_list_empty(block_list_head)) { }
else { raw_sched();
return RAW_SUCCESS; |
?????????????????????????????????????????????????????????????????????????£?
??????1???ж???????????
??????2???ж???????е?????У??????У???count?????????????????????count????0xffffffff???????????????????
??????3?? ????????????У?????opt_wake_all?????????????????????????е?????
??????4????????????????????????????????????е????
??????5??????????ε?????е?????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11