2564 Commits

Author SHA1 Message Date
matthias.ringwald@gmail.com
e8349ed1f3 added format for GATT events, ordered event ids 2014-05-08 09:46:37 +00:00
matthias.ringwald@gmail.com
d23fde7f60 use U for UUID128 and L to denote uint16_t buffer length 2014-05-08 09:34:40 +00:00
mila@ringwald.ch
0a1abdbef4 daemon: checked gatt client state in discover primary services query 2014-05-08 09:20:19 +00:00
mila@ringwald.ch
20bb552905 moved le cmd status, refactored gatt client is ready 2014-05-08 09:12:27 +00:00
mila@ringwald.ch
90f3290fb6 listed gatt commands 2014-05-08 08:50:34 +00:00
mila@ringwald.ch
858f985fed add context field for higher layers in gatt_client_t 2014-05-07 20:57:43 +00:00
mila@ringwald.ch
a3a0b0107d check state in gatt_client_discover_primary_services 2014-05-07 20:57:22 +00:00
mila@ringwald.ch
1fc6917658 remove gatt_client_start/stop_cmd 2014-05-07 20:56:56 +00:00
mila@ringwald.ch
3129057b72 emit events for gatt_discover_primary_services 2014-05-07 20:56:15 +00:00
matthias.ringwald@gmail.com
1a1c8b391b set client field in gatt events 2014-05-07 20:06:01 +00:00
matthias.ringwald@gmail.com
adbf5dce60 add gatt_client_t * client to all events 2014-05-07 20:04:53 +00:00
matthias.ringwald@gmail.com
ae58dc74a5 annotate convenience functions 2014-05-06 21:22:55 +00:00
mila@ringwald.ch
0cdcfdccf2 dispatch first GATT Client commands 2014-05-06 21:22:02 +00:00
mila@ringwald.ch
b2f949fe28 wrap LE code in HAVE_BLE condition 2014-05-06 21:21:34 +00:00
mila@ringwald.ch
29c3012bc5 make get_gatt_client_context_for_handle public for daemon 2014-05-06 21:20:53 +00:00
mila@ringwald.ch
108ff69ffd add ble/ to include search path 2014-05-06 21:20:28 +00:00
mila@ringwald.ch
9986306c04 used corect cmd names 2014-05-06 20:49:11 +00:00
matthias.ringwald@gmail.com
bcdaafa184 sort fields a bit 2014-05-05 21:50:13 +00:00
matthias.ringwald@gmail.com
3f1c367764 clean up formatting 2014-05-04 18:07:41 +00:00
mila@ringwald.ch
da43b4dd22 extend daemon with gap scan, connect 2014-05-03 22:31:08 +00:00
matthias.ringwald@gmail.com
2b552b2306 define daemon commands for gap le scan and le connect, define gap events 2014-05-03 22:18:29 +00:00
mila@ringwald.ch
746c7f9e77 ble client: removed le_event definition 2014-05-03 22:12:32 +00:00
mila@ringwald.ch
5917a5c529 ble client: moved disconnect to hci 2014-05-03 21:22:04 +00:00
matthias.ringwald@gmail.com
1bf2f2d290 make unix domain socket 'public' 2014-05-03 21:13:03 +00:00
mila@ringwald.ch
4f3229d8d2 ble client: connect functionality moved to hci 2014-05-02 21:53:08 +00:00
mila@ringwald.ch
755c826fc1 ble client: removed unused struct 2014-05-02 14:27:32 +00:00
mila@ringwald.ch
57c9da5b07 ble client: implemented emit hci advertisement 2014-05-02 14:24:57 +00:00
mila@ringwald.ch
7bdc6798db ble client: scanning functionality moved to hci 2014-05-02 12:08:22 +00:00
mila@ringwald.ch
8f5e31a822 ble client: used att_dispatch_register_client 2014-05-02 08:06:50 +00:00
matthias.ringwald@gmail.com
0288801cf0 first minimal init script for CSR8811 with default 115200 baud rate 2014-04-30 20:10:10 +00:00
mila@ringwald.ch
cc4d39c396 gatt client moved to ble 2014-04-29 19:45:40 +00:00
mila@ringwald.ch
aa0a65f68e ble client: extract gatt client 2014-04-28 21:47:59 +00:00
matthias.ringwald@gmail.com
e036bcbfd6 fix test mock for security manager 2014-04-28 21:21:34 +00:00
mila@ringwald.ch
ee988ca983 ble client: split le central and gatt tests 2014-04-28 21:09:35 +00:00
matthias.ringwald@gmail.com
73b0d685f1 remove l2cap_register_packet_handler as fixed channel already forwards HCI events 2014-04-28 21:02:26 +00:00
matthias.ringwald@gmail.com
963ed45b19 removed useless code - HCI connectable isn't relevant for LE 2014-04-28 20:51:48 +00:00
matthias.ringwald@gmail.com
e070741715 forward HCI Events to att and sm packet handlers, too 2014-04-28 20:51:11 +00:00
mila@ringwald.ch
7d468b9be6 ble client: use le_central_t for le central 2014-04-25 19:36:10 +00:00
mila@ringwald.ch
5607cd61cb ble client: extract le_central_run 2014-04-25 19:07:39 +00:00
mila@ringwald.ch
eb43473cf7 ble client: split packet handler in gatt_client and le_central handlres 2014-04-25 18:45:17 +00:00
mila@ringwald.ch
7249ca6895 ble client: split packet handler 2014-04-25 15:08:51 +00:00
mila@ringwald.ch
c04594a5c5 ble client: rename gatt client state 2014-04-25 14:31:04 +00:00
mila@ringwald.ch
97f577dd92 ble client: rename gatt client state 2014-04-25 14:29:32 +00:00
mila@ringwald.ch
f1ae2665f8 ble client: split le_central and gatt client state 2014-04-25 14:25:33 +00:00
mila@ringwald.ch
1e5053c364 ble client: separate gatt_client and le_central state 2014-04-25 14:08:54 +00:00
matthias.ringwald@gmail.com
7d6a8e968c add att_dispatch.c 2014-04-25 13:23:37 +00:00
matthias.ringwald@gmail.com
c6d061e8ab add att_dispatch to allow for independent implementations of ATT Client and ATT Server 2014-04-25 13:22:11 +00:00
mila@ringwald.ch
e849b92165 ble client: mtu exchange initiated after connection is complete 2014-04-25 10:46:42 +00:00
matthias.ringwald@gmail.com
96a45072cb track Bluetooth Device Address Type in hci_connection_t struct 2014-04-25 10:43:19 +00:00
matthias.ringwald@gmail.com
a40462b155 cleanup aes128 code a bit 2014-04-25 10:38:31 +00:00