24 Commits

Author SHA1 Message Date
matthias.ringwald
414e8893c9 more states, still 'don't remove item from linked liste while iterating' and some decline sends as direct response left 2011-06-24 21:11:56 +00:00
matthias.ringwald
2668327354 should have all rfcomm channel states coverd 2011-06-24 20:06:47 +00:00
matthias.ringwald
8daabc2ea1 more 'will send' states 2011-06-24 19:44:56 +00:00
matthias.ringwald
8158c42197 added RFCOMM_CHANNEL_SEND_SABM_W4_UA 2011-06-24 18:37:10 +00:00
matthias.ringwald
edaa805914 created rfcomm_run() and integrated rfcomm_multiplexer_start_connecting 2011-06-23 20:32:12 +00:00
matthias.ringwald
ed7e0985ab use '// MARK:' instead of the non portable '#pragma mark' 2011-06-23 18:28:19 +00:00
matthias.ringwald
f9877e5725 rfcomm outgoing credits are a must 2011-06-18 21:47:40 +00:00
matthias.ringwald
17b40cacb4 don't decrease l2cap credits twice 2011-06-18 21:39:06 +00:00
matthias.ringwald
2a9a8b9705 reworked acl, l2cap and rfcomm credit counting 2011-06-18 21:17:58 +00:00
matthias.ringwald
f52b01709e precise error codes: BTSTACK_ACL_BUFFERS_FULL RFCOMM_NO_OUTGOING_CREDITS 2011-06-18 11:06:39 +00:00
matthias.ringwald
0dcf44e46d really filter empty/credit-only packets 2011-06-17 20:42:18 +00:00
matthias.ringwald
e48314d8d1 improve on rfcomm credit bookkeeping 2011-06-16 22:39:43 +00:00
matthias.ringwald
82ab4b3f77 forgot to remove channel from list when declient by client 2011-06-16 15:22:25 +00:00
matthias.ringwald
ba05cfd8a8 set initial multiplexer sie to max BT 2.1 ACL packet 2011-06-12 19:37:31 +00:00
matthias.ringwald
fc44e15878 fix compile 2011-06-12 12:37:38 +00:00
matthias.ringwald
cedcb0e3de respect local l2cap MTU 2011-06-12 12:33:31 +00:00
matthias.ringwald
40d1c7a481 more -Wstrict-prototypes fixes 2011-06-06 14:12:38 +00:00
matthias.ringwald
5a59c75621 cleanup includes 2011-06-05 10:00:36 +00:00
matthias.ringwald
616b4cc5e4 add string.h for memcpy 2011-06-04 15:16:32 +00:00
matthias.ringwald
9fad573414 finished rfcomm_close_connection 2011-05-12 19:38:51 +00:00
matthias.ringwald
7392f586da remembered to close all RFCOMM channels and unregister RFCOMM services - close channels not implemented yet 2011-05-05 22:18:39 +00:00
matthias.ringwald
9cfcc54d6f replaced printf and fprintf(\stderr with log_dbg and log_err 2011-05-05 18:45:28 +00:00
matthias.ringwald
933d8a8084 manage RFCOMM channel services by name for iOS platform, rework RFCOMM service registration 2011-05-03 21:14:41 +00:00
matthias.ringwald
a7c3dae54a also forgot to add rfcomm.c, fix include path for rfcomm.h, update source code boilerplate 2011-05-01 11:36:12 +00:00