149 Commits

Author SHA1 Message Date
matthias.ringwald@gmail.com
ea3e9e661d allow to config unix domain path and daemon log file via btstack-config.h 2014-05-12 21:25:01 +00:00
matthias.ringwald@gmail.com
9a0689a770 don't reset gatt_client context every command 2014-05-11 20:52:34 +00:00
matthias.ringwald@gmail.com
e11fb83b1c drop le_characteristic_value_t and add characteristic write 2014-05-11 20:34:13 +00:00
matthias.ringwald@gmail.com
1f4c27cf5f log GATT Events to client, fix GATT Characteristic Serialization 2014-05-09 14:28:05 +00:00
matthias.ringwald@gmail.com
c8eade752e initialize gatt_client in daemon 2014-05-09 13:36:42 +00:00
mila@ringwald.ch
956f18fbf5 refactored serialize, deserialize gatt structs 2014-05-08 15:08:47 +00:00
matthias.ringwald@gmail.com
a10aa107de fix compile for BLE, start gatt client for connection in deamon 2014-05-08 13:39:53 +00:00
mila@ringwald.ch
fe8aced921 extending daemon with gatt functionality 2014-05-08 13:31:06 +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
3129057b72 emit events for gatt_discover_primary_services 2014-05-07 20:56:15 +00:00
mila@ringwald.ch
0cdcfdccf2 dispatch first GATT Client commands 2014-05-06 21:22:02 +00:00
mila@ringwald.ch
da43b4dd22 extend daemon with gap scan, connect 2014-05-03 22:31:08 +00:00
matthias.ringwald@gmail.com
bde315ce6c renamed btstack config.h to btstack-config.h to allow for better integration with other projects 2014-01-19 16:45:57 +00:00
matthias.ringwald@gmail.com
62f901df97 add security level to l2cap service registration 2014-01-17 13:58:37 +00:00
matthias.ringwald@gmail.com
b9a1b49404 disable SSP on iPhone as the there's no UI for it yet 2013-10-31 21:16:00 +00:00
matthias.ringwald@gmail.com
681f1afeb1 continue SDP query in daemon 2013-10-18 14:48:08 +00:00
matthias.ringwald@gmail.com
cab114861e renamed sdp_parser structs 2013-10-18 14:13:50 +00:00
matthias.ringwald@gmail.com
f2f3c97d2b in progress: using sdp_query_complete_event_t instead of sdp_parser_complete_event_t 2013-10-18 10:19:57 +00:00
matthias.ringwald@gmail.com
12fb62f7a8 started adding client-server functionality (SDP query) 2013-10-17 14:28:55 +00:00
matthias.ringwald@gmail.com
0cfafc5a1d shortened function names 2013-04-29 08:41:05 +00:00
matthias.ringwald@gmail.com
49f1a62f59 update docu, simplify names 2013-04-28 13:45:53 +00:00
matthias.ringwald@gmail.com
54deda6a89 log sdp client query events and fix rfcomm service event 2013-04-26 21:05:42 +00:00
matthias.ringwald@gmail.com
825c19e6b4 add rfcomm channel nr 2013-04-26 20:51:18 +00:00
matthias.ringwald@gmail.com
a9d753e44f (untested) handle sdp rfcomm query from client 2013-04-26 20:19:34 +00:00
matthias.ringwald@gmail.com
e0abb8e76b log all BTstack command and events 2012-07-30 18:58:08 +00:00
matthias.ringwald
6b64433e6a added non-commerical clause and contact email 2012-05-07 21:54:09 +00:00
matthias.ringwald
d71f9734b9 don't forward HCI_EVENT_NUMBER_OF_COMPLETED_PACKETS to clients - no need for that 2012-04-04 19:22:19 +00:00
matthias.ringwald
97859d16a1 log client connect/disconnects 2012-04-04 18:22:44 +00:00
matthias.ringwald
160887e65d avoid error for defined but unused preferences_changed_callback 2012-02-14 19:20:42 +00:00
matthias.ringwald
3803bc4580 use hci_transport_h4_iphone_instance if power management is supported (iOS4+ and Broadcom) 2012-02-13 21:51:09 +00:00
matthias.ringwald
b8a8478375 react on logging toggle on iOS 2012-02-07 22:22:00 +00:00
matthias.ringwald
05bea2a4d2 register for logging enabled changes 2012-02-07 21:11:27 +00:00
matthias.ringwald
11d1946b65 avoid crash caused by reentrant call to socket_connection_retry_parked 2012-02-05 15:46:06 +00:00
matthias.ringwald
4f4fc1df43 use const for remote_device_db pointers 2011-11-09 15:43:28 +00:00
matthias.ringwald
fe868c3f89 don't block l2cap credits intended for the client if rfcomm send blocks temporarily - creates deadlock otherwise 2011-11-02 09:41:15 +00:00
matthias.ringwald
c8901d41d6 use 'config.h' instead of '../config.h' to make standalone builds easier 2011-09-25 14:14:10 +00:00
matthias.ringwald
e16a73262b hanlde rfcomm flow control commands in daemon 2011-09-11 21:01:09 +00:00
matthias.ringwald
488ced2711 generalize iOS enforce wake approach 2011-08-28 19:10:54 +00:00
matthias.ringwald
7d67539f26 renamed log_err into log_error 2011-07-22 18:34:18 +00:00
matthias.ringwald
7b5fbe1fe3 replace all log_dbg with log_info 2011-07-22 18:31:02 +00:00
matthias.ringwald
226b4bd38c log_err goes to stdout now 2011-07-22 18:28:58 +00:00
matthias.ringwald
ed7e0985ab use '// MARK:' instead of the non portable '#pragma mark' 2011-06-23 18:28:19 +00:00
matthias.ringwald
9735c6f8e1 retry blocked connections on DAEMON_EVENT_NEW_RFCOMM_CREDITS, too 2011-06-18 21:17:20 +00:00
matthias.ringwald
bc804351d8 retry also on RFCOMM_EVENT_CREDITS 2011-06-18 12:45:22 +00:00
matthias.ringwald
b06a83cf1f block all new l2cap credits if a connection gets blocked 2011-06-18 11:07:53 +00:00
matthias.ringwald
549e6ebe45 more compiler warning fixes 2011-06-06 14:34:29 +00:00
matthias.ringwald
40d1c7a481 more -Wstrict-prototypes fixes 2011-06-06 14:12:38 +00:00
matthias.ringwald
8b3e57c885 update to provide baudrate_init 2011-06-05 09:55:32 +00:00
matthias.ringwald
41549c8143 move BTstack run loop to separate thread on iOS and start CFRunLoop on main thread - fixes broken reception of Darwin notifications 2011-06-03 21:34:00 +00:00
matthias.ringwald
05bbbaabf4 fix compiler warnings 2011-05-27 20:47:31 +00:00