918 Commits

Author SHA1 Message Date
matthias.ringwald@gmail.com
e6cc8be246 mark Embedded API functions, add basic documentation for all of them 2013-01-26 17:34:33 +00:00
matthias.ringwald
e0aef5cb73 fix compile of objective-c files 2012-11-18 22:25:09 +00:00
matthias.ringwald
613e74c01b fix memory pool (generation) 2012-11-07 17:31:37 +00:00
matthias.ringwald
a5ca8a8f32 add support for 8 byte data blocks used in ANT 2012-11-06 10:30:43 +00:00
matthias.ringwald
7039408fa3 remove duplicate code 2012-11-02 19:54:16 +00:00
matthias.ringwald@gmail.com
91ff78dd38 introduced error message if neither HAVE_MALLOC nor MAX_NO_ of a pool are defined in config file 2012-10-30 23:16:51 +00:00
matthias.ringwald
63a7246a86 improved l2cap error handling, better config options validation 2012-10-30 19:55:24 +00:00
matthias.ringwald@gmail.com
5b4f6e5776 added setters for timer and data source handlers 2012-10-28 22:38:57 +00:00
matthias.ringwald
9677442806 don't send write scan enable before stack is working 2012-10-20 22:24:23 +00:00
matthias.ringwald@gmail.com
142538a136 use non-block for usb2art adapter 2012-10-09 10:13:19 +00:00
matthias.ringwald
1c07209a6d add newline to log_ output 2012-10-09 09:42:51 +00:00
matthias.ringwald@gmail.com
e0abb8e76b log all BTstack command and events 2012-07-30 18:58:08 +00:00
matthias.ringwald
dd487e11d2 allow fd = 0 as data source (stdin) 2012-07-30 15:02:57 +00:00
matthias.ringwald
aac3545b0e connection failure for RFCOMM L2CAP channel now results in rfcomm channel open errors and removal of prepared channels and multiplexer 2012-07-30 14:39:29 +00:00
matthias.ringwald
97fdcd42fb report read buffer size as info not as error 2012-07-19 12:30:43 +00:00
matthias.ringwald
c4d3f927d0 omit code for empty memory pools 2012-05-21 18:24:37 +00:00
matthias.ringwald
47f645e323 immediately call rfcomm_run after closing channel and client disconnect 2012-05-10 20:52:26 +00:00
matthias.ringwald
4cf56b4aa0 added explaination why src_id is not needed 2012-05-10 20:32:39 +00:00
matthias.ringwald
6b64433e6a added non-commerical clause and contact email 2012-05-07 21:54:09 +00:00
matthias.ringwald
df6ee1aa68 make sure BD_ADDR is set for iOS, prettify BlueTool output in hci_dump, fixes deep sleep wake up 2012-04-05 15:35:54 +00:00
matthias.ringwald
a6df61e87f use baud rate from bt_control_iphone 2012-04-05 15:34:28 +00:00
matthias.ringwald
4104e8ab47 don't call db_synchronize() on db_close for iOS 2012-04-04 19:52:19 +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
5a8f8adde5 consume L2CAP_EVENT_CREDITS in RFCOMM multiplexer - (bug: L2CAP_CREDITs being sent to ALL clients) 2012-04-04 19:18:29 +00:00
matthias.ringwald
97859d16a1 log client connect/disconnects 2012-04-04 18:22:44 +00:00
matthias.ringwald
f4726e1de2 only close rfcomm channels that belong to that particular connection 2012-04-02 23:25:30 +00:00
matthias.ringwald
0b54a4e601 fix compile for embedded with logging enabled 2012-04-02 20:30:15 +00:00
matthias.ringwald
133efcfd6a deliver DAEMON_EVENT_HCI_PACKET_SENT as HCI_EVENT_PACKET to security_protocol_packet_handler (not supported yet anyway) 2012-03-19 23:09:54 +00:00
matthias.ringwald
3efa5692f5 reduce maximumAttributeByteCount after adding attributes to sdp response, should fix issue #197 repoted by simon 2012-03-16 21:44:55 +00:00
matthias.ringwald
dcf2396cab mark rfcomm_cid as 16 bit in rfcomm_send_internal - thanks to bob for spotting this 2012-03-12 19:05:08 +00:00
matthias.ringwald
808722c4b2 redirect log_* into hci_dump.pklg 2012-02-20 20:13:28 +00:00
matthias.ringwald
a1d7dd1f6f add hci_dump_log 2012-02-20 20:12:02 +00:00
matthias.ringwald
0d79c710aa define LOG_MESSAGE_PACKET and add support for HCI_DUMP_PACKETLOGGER and HCI_DUMP_STDOUT 2012-02-20 19:12:47 +00:00
matthias.ringwald
94066f6ccc set power_management_active also for new iOS full 3bmps 2012-02-19 22:36:46 +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
2ad598b442 add public iphone_system_has_csr 2012-02-13 21:50:08 +00:00
matthias.ringwald
8be0a47943 removed wake handling from POSIX H4 transport impl 2012-02-13 21:49:06 +00:00
matthias.ringwald
f65dbd5737 prototype for hci_transport_h4_iphone_instance 2012-02-13 21:48:18 +00:00
matthias.ringwald
df3cae4140 new netgraph-based access to Bluetooth UART on iPhone with iOS 4+ and BCM chipset 2012-02-13 21:46:37 +00:00
matthias.ringwald
2df1222911 note 0xfc for comment/note in PacketLogger 2012-02-13 21:43:14 +00:00
matthias.ringwald
61936ecbe9 also add log connection pointer 2012-02-07 22:23:41 +00:00
matthias.ringwald
b8a8478375 react on logging toggle on iOS 2012-02-07 22:22:00 +00:00
matthias.ringwald
9ae0c3466a forgot to add global back 2012-02-07 22:15:31 +00:00
matthias.ringwald
b0a96cacda remove useless preprocessor macro 2012-02-07 21:15:19 +00:00
matthias.ringwald
05bea2a4d2 register for logging enabled changes 2012-02-07 21:11:27 +00:00
matthias.ringwald
141f2c0985 added getter for loggging preferences 2012-02-07 21:05:32 +00:00
matthias.ringwald
a4516c1567 add listener for ch.ringwald.btstack.preferences 2012-02-07 20:50:03 +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
2149f12ebb added support for sending connectionless L2CAP packets 2012-01-29 19:12:30 +00:00