btstack/TODO.txt

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