Self-contained object: Add timeout and try wait function for counting semaphore
Summary
Self-contained object counting semaphore do not have timeout function and try_wait function. These two functions should be added.
Details
- rtems_counting_semaphore_wait_timed_ticks(rtems_counting_semaphore *counting_semaphore,uint32_t ticks)
- rtems_counting_semaphore_try_wait(rtems_counting_semaphore *counting_semaphore)
Testsuites and document need to be updated too.