36 Commits

Author SHA1 Message Date
matthias.ringwald
43bfb1bd9c trace Bluetooth status in daemon 2009-08-15 21:31:23 +00:00
matthias.ringwald
ee091cf1fd automatic HCI link disconnect 2009-08-09 18:39:53 +00:00
matthias.ringwald
c8e4258af8 improve hci connection handling -> suppress create connection requests for connections already open and just emit connection complete event 2009-08-02 13:20:32 +00:00
matthias.ringwald
1e6aba4769 moved l2cap state machine to l2cap.c. added 'channel' parameter to packet header for socket communications. removed unused functions. dispatch btstack commands in daemon.c. renamed non-HCI commands 2009-07-31 21:41:15 +00:00
matthias.ringwald
ee8bf225e1 implement power control by client (only single user mode yet) with hci_set_power_mode command 2009-07-24 21:37:45 +00:00
matthias.ringwald
fe1ed1b8b6 keep track of HCI connections 2009-07-24 21:13:53 +00:00
matthias.ringwald
06b35ec001 added functions to get connectinon_t for a given connection handle or a bd_addr 2009-07-24 20:17:46 +00:00
matthias.ringwald
ba681a6c12 extract utility functions into utils.c 2009-07-23 21:43:37 +00:00
matthias.ringwald
d8905019be extract code for HCI Command packet construction into hci_cmds.c 2009-07-23 21:25:39 +00:00
matthias.ringwald
b9fa6cb54b use casts also for 16-bit values 2009-07-18 08:06:03 +00:00
matthias.ringwald
8adf0dda45 work on btstack client/server commands, allow logging to stdout using HCI_DUMP_STDOUT 2009-07-16 20:12:42 +00:00
matthias.ringwald
1cd208ad37 untested code for BTstack lib connection to BTdaemon 2009-07-15 22:12:54 +00:00
matthias.ringwald
498571813b prepare socket_server and hci for client/server use 2009-07-13 22:47:32 +00:00
matthias.ringwald
bd67ef2f9d add more HCI commands 2009-07-01 20:56:27 +00:00
matthias.ringwald
f432a6ddd9 adde hci_write_scan_enable and hci_accept_connection_request 2009-06-14 21:48:08 +00:00
matthias.ringwald
e521ef4042 added hci_delete_stored_link_key command 2009-06-08 21:27:52 +00:00
matthias.ringwald
aff8ac5c98 added remote name request (cancel) cmds 2009-06-07 21:15:09 +00:00
matthias.ringwald
3b9efdc1c6 added HCI inquiry cancel command 2009-06-07 18:51:48 +00:00
matthias.ringwald
68d92d036b add hci_read_bd_addr, don't turn on BT in hci_init(), add temp hack to get socket data 2009-06-07 15:45:31 +00:00
matthias.ringwald
8b658ebcf8 cleaned up hci_dump integration, added support for Apple's PacketLogger, also store local timestamp 2009-05-27 20:22:19 +00:00
matthias.ringwald
0258271367 allow void * 2009-05-26 22:48:24 +00:00
matthias.ringwald
11e23e5f86 finished iPhone power control 2009-05-20 20:46:35 +00:00
matthias.ringwald
97addcc576 implement iPhone control using BlueTool 2009-05-19 21:49:12 +00:00
matthias.ringwald
c01e9cbd6b prepare link state machine 2009-05-18 20:35:45 +00:00
matthias.ringwald
3429f56b3a track num_cmd_packets. use state machine for BT initialization. 2009-05-18 20:18:42 +00:00
matthias.ringwald
22909952ea move hci event handling into hci.c 2009-05-17 20:51:48 +00:00
matthias.ringwald
16833f0a4e honor the layer abstratctions 2009-05-17 20:32:14 +00:00
matthias.ringwald
43625864d2 started L2CAP implementation 2009-05-16 21:29:51 +00:00
matthias.ringwald
3091b266fe authenticate using pin code 2009-05-10 20:57:01 +00:00
matthias.ringwald
ea6387df26 implement acl parser state machine, use READ_BT_{16,24,32} macros 2009-05-10 20:23:56 +00:00
matthias.ringwald
02ea9861ad unify hci_create_cmd_packet and hci_send_cmd_packet into hci_send_cmd 2009-05-10 19:55:02 +00:00
matthias.ringwald
0a974e0c44 use only combined opcode from ocf/ogf 2009-05-10 14:16:03 +00:00
matthias.ringwald
554588a5c7 cleanups 2009-05-09 17:45:45 +00:00
matthias.ringwald
93b8dc03ca use templates for HCI commands 2009-05-09 17:34:17 +00:00
matthias.ringwald
475c8125ef towards a basic test app 2009-05-03 21:28:40 +00:00
matthias.ringwald
1f504dbd51 cleaning up the tree 2009-04-29 22:00:24 +00:00