btstack/TODO.txt
2009-08-02 18:44:07 +00:00

37 lines
1.3 KiB
Plaintext

/* new todo file for BTstack */
UNTIL 13. August 2009 : Google Open Source Jam
- DEMOS:
- OpenGL-ES-WiiMote
- show staus label
-
- WiiMote - http://wiibrew.org/wiki/Wiimote#Bluetooth_Communication
- quick hack: run BTstack run loop in separate thread and use performOnMainThread to deliver data
- better: move run_loop.c to run_loop_posix.c and create run_loop_darwin.c
- BTstack-cmd - running on laptop and iPhone?
- info
- inquiry
- remote name
- open/close l2cap connection
- evtl. SDP browser
NEXT:
- better connection management
- connections are managed in BTdaemon
- implement short cut for create connection, when connection already open
- already track connection request for better parallel access
- naming conventions for various layers
- if all control is done by pseudo hci commands, only bt_send_cmd(&cmd_name, ... ) is needed anyway
- auto-generate code for sending commands from structured text input file
- devise concept for access to event data
- auto-generate event struct getter? STRUCTURE_get_FIELD
- implement rest of L2CAP state machine
- incoming
- error handling
- error notification
- reassembly is best done in BTdaemon, assigning source_cids too.
- client/server part using unix domain sockets (portable and fast)
- implement RFCOMM
- implement SDP
- implement PAN