mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-01 00:28:18 +00:00
21 lines
756 B
Plaintext
21 lines
756 B
Plaintext
/* new todo file for BTstack */
|
|
|
|
NEXT:
|
|
- implement client BT API in btstack.h: prefix all functions by bt_$PROTOCOL_*
|
|
- client/server part using unix domain sockets (portable and fast)
|
|
- generalize run_loop_add/remove into linked_list_add/remove
|
|
- use linked_list for:
|
|
- run loop
|
|
- event handler
|
|
- data handler
|
|
- keep track of HCI state (links, inquiries, acl flow control) in linked list
|
|
- implement L2CAP state machine
|
|
- implement PAN
|
|
|
|
IMPROVE
|
|
- make data_source_t opaque: data_source_set_fd, data_source_set_cb
|
|
- implement TimerSource
|
|
- implement some kind of noitfy mechanism between multiple units
|
|
- support better handling of multiple parallel socket connections?
|
|
- callback to announce new connection, allow to store local context pointer
|