esp-idf/components/bt/bluedroid/osi
Tian Hao 2ad65bb434 Support timeout of fixed_queue and osi_thread
1. remove fixed_queue_try_dequeue and fixed_queue_try_enqueue,
2. add timeout parameter for fixed_queue_enqueue and fixed_queue_dequeue
3. replace where call fixed_queue_try_dequeue/enqueue to fixed_queue_dequeue/enqueue(..., timeout = 0)
4. replace where call fixed queue_enqueue/dequeue to fixed_queue_enqueue/dequeue( ..., timeout = FIXED_QUEUE_MAX_TIMEOUT)
5. modify the blocking_type of osi_thread_post to timeout.
2019-06-20 17:12:04 +08:00
..
include/osi Support timeout of fixed_queue and osi_thread 2019-06-20 17:12:04 +08:00
alarm.c component/bt: reduce the size of DRAM 2019-06-20 16:00:55 +08:00
allocator.c component/bt: Add functions for heap memory debug 2019-06-20 16:00:55 +08:00
buffer.c components/bt: Improve the Bluetooth debug messaging scheme 2018-05-14 20:45:05 +08:00
config.c nvs: Append _t to nvs_handle & nvs_open_mode types 2019-05-22 02:53:28 +00:00
fixed_queue.c Support timeout of fixed_queue and osi_thread 2019-06-20 17:12:04 +08:00
future.c components/bt: Improve the Bluetooth debug messaging scheme 2018-05-14 20:45:05 +08:00
hash_functions.c component/bt: Added the hash key generated directly in the bluedroid module. 2018-04-28 03:11:05 -04:00
hash_map.c component/bt: optimize bluetooth memory debug 2018-09-10 09:19:19 +00:00
list.c components/bt: Fix warning when disable debug logs or in release mode and improve the code structure 2019-03-26 14:37:37 +08:00
mutex.c component/bt : modify header files to avoid conflict 2018-04-26 19:32:06 +08:00
osi.c component/bt : modify header files to avoid conflict 2018-04-26 19:32:06 +08:00
semaphore.c component/bt : modify header files to avoid conflict 2018-04-26 19:32:06 +08:00
thread.c Support timeout of fixed_queue and osi_thread 2019-06-20 17:12:04 +08:00