30 Commits

Author SHA1 Message Date
Dirk Helbig
e8cbad6015 btstack_run_loop: support uint64_t timer variable
btstack_run_loop: cleanup whitespaces
2022-06-02 21:26:06 +02:00
Matthias Ringwald
cfa92d39ae btstack_run_loop: provide details on btstack_run_loop_execute_on_main_thread semantics 2022-04-12 16:41:43 +02:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01:00
Milanka Ringwald
6b65794db8 docs: use @return instead of @returns 2021-11-01 11:20:13 +01:00
Matthias Ringwald
7eaf37e0f9 btstack_run_loop: add list of callbacks and provide btstack_run_loop_base_execute_callbacks 2021-07-02 16:51:58 +02:00
Matthias Ringwald
9fb44c6d99 btstack_run_loop: extend run loop api 2021-07-02 16:51:58 +02:00
Milanka Ringwald
b45b7749fd MISRAC2012-Rule-8.3_b: match function declaration and definition 2021-06-03 11:35:40 +02:00
Milanka Ringwald
fe5a6c4e96 src: add title to header files 2021-05-28 11:21:09 +02:00
Matthias Ringwald
796f7837d0 moved btstack_run_loop_base into btstack_run_loop to allow for refactored run loops without client build changes 2021-03-08 10:24:20 +01:00
Matthias Ringwald
3a2e210743 btstack_run_loop: support de-init 2021-01-18 21:34:45 +01:00
Matthias Ringwald
d58a1b5f11 linked list/run loop: return true if item/data source/timer was removed 2019-11-27 18:23:11 +01:00
Matthias Ringwald
80e33422a9 Use FILENAME_H as include guard (MISRAC2012-Rule-21.1) 2019-05-11 19:08:52 +02:00
Matthias Ringwald
398a95ec8e run_loop: avoid anonymous union 2018-07-05 23:07:52 +02:00
Matthias Ringwald
f04a41aef7 btstack_run_loop: add btstack_run_loop_set_data_source_handle and btstack_run_loop_get_data_source_handle (for windows) 2018-07-05 22:54:18 +02:00
Matthias Ringwald
3aad862366 windows: add void * handle to data _source 2016-11-27 21:52:42 +01:00
Matthias Ringwald
f316a84558 posix: use ms timeouts in run loop and also in hci.c 2016-03-30 15:03:26 +02:00
Matthias Ringwald
aec7654d98 prefix embedded HAVE_ 2016-03-30 11:06:56 +02:00
Matthias Ringwald
d0755cd68c prefix POSIX related HAVE_ defines 2016-03-30 10:59:47 +02:00
Matthias Ringwald
0d70dd6280 runloop: pass enable/disable callbacks to run loop impl 2016-03-24 22:19:26 +01:00
Matthias Ringwald
24ced5a6f6 runloop: enable callback for all data sources 2016-03-24 22:12:50 +01:00
Matthias Ringwald
896424b78e runloop: add data source callback type to ds handler 2016-03-24 21:53:42 +01:00
Matthias Ringwald
7cd5ef9557 runloop: pass callback type to data source process functions 2016-03-24 20:46:20 +01:00
Matthias Ringwald
3a5c43eebf runloop: set data source fd by new setter 2016-03-24 20:04:14 +01:00
Matthias Ringwald
5ed061810d runloop: add callback type enum, add flags to btstack_data_source_t 2016-03-24 19:27:42 +01:00
Matthias Ringwald
fd93975622 run_loop: add context to timer source 2016-02-01 22:03:18 +01:00
Matthias Ringwald
7907f06931 btstack-config.h -> btstack_config.h 2016-01-21 15:41:16 +01:00
Matthias Ringwald
eb8860135e fix missing bstack_ for struct data_source and struct timer. utils->btstack_util 2016-01-20 16:10:07 +01:00
Matthias Ringwald
ec820d7756 prefix data_source_t and timer_source_t with btstack 2016-01-20 16:00:45 +01:00
Matthias Ringwald
528a4a3b3e prefix run_loop_ functions with btstack_ 2016-01-20 15:58:46 +01:00
Matthias Ringwald
8263662281 run_loop.h -> btstack_run_loop.h 2016-01-20 15:08:39 +01:00