37 Commits

Author SHA1 Message Date
Matthias Ringwald
3aff022f9b don't track client packets granted in l2cap and rfcomm 2015-12-18 16:14:23 +01:00
Matthias Ringwald
66f18a4898 rfcomm: don't track l2cap credits 2015-12-06 22:08:31 +01:00
Matthias Ringwald
e13fc2ba62 force rfcomm_channel_event to be 2-byte aligned -> avoid -Wcast-align warning 2015-11-08 17:39:00 +01:00
Milanka Ringwald
3de9530758 updated docu style 2015-04-09 17:09:04 +02:00
Milanka Ringwald
5e6d58c471 annotate start/end API 2015-04-09 14:46:44 +02:00
matthias.ringwald@gmail.com
2e77e513be Stop using pointer to array for bd_addr_t and link_key_t 2015-03-01 20:51:08 +00:00
mila@ringwald.ch
a0c35809ae streamline copyright headers 2015-02-06 16:19:27 +00:00
matthias.ringwald@gmail.com
73bb0a8e18 added option to construct rfcomm packet in outgoing buffer 2014-12-19 21:42:12 +00:00
mila@ringwald.ch
1f92e12a88 corrected rfcomm_can_send_packet_now, and used in examples 2014-10-23 19:22:39 +00:00
mila@ringwald.ch
92062b88a8 extracted rfcomm_cen_send_packet_now method 2014-10-23 09:50:11 +00:00
mila@ringwald.ch
03ce1a58ea l2cap and rfcomm close connection functionality was moved to deamon 2014-08-22 13:46:37 +00:00
matthias.ringwald@gmail.com
09e0c7b750 wait for UA after DISC to avoid sending wrong DMs 2014-01-28 21:15:59 +00:00
matthias.ringwald@gmail.com
1e73760d20 added rfcomm_query_port_configuration 2014-01-28 20:39:18 +00:00
matthias.ringwald@gmail.com
f471afd896 replaced #pragma once with old style #include guards to allow use of older compilers 2014-01-19 16:30:17 +00:00
matthias.ringwald@gmail.com
f01ad3fb0d allow to set rfcomm security level with rfcomm_set_required_security_level 2014-01-17 14:25:13 +00:00
matthias.ringwald@gmail.com
335952a48f fully track RPN requests and inform client about port configuration 2014-01-12 10:27:07 +00:00
matthias.ringwald@gmail.com
9af7a4ebd4 set RPN Data defaults on channel init, set parameter mask for RPN request (CMD without RPN Data) 2014-01-12 09:57:25 +00:00
matthias.ringwald@gmail.com
b3f6fbb0c6 emit Modem Status 2014-01-11 22:32:32 +00:00
matthias.ringwald@gmail.com
4bc547b2b5 allow to send Modem Status, Line Status, and configure remote port configuration 2014-01-11 22:02:41 +00:00
matthias.ringwald@gmail.com
ee6be40e22 respond to Fcon and Fcoff commands 2014-01-11 20:38:53 +00:00
matthias.ringwald@gmail.com
e17cb0db6c track FCon/FCoff commands 2014-01-11 20:16:42 +00:00
matthias.ringwald@gmail.com
e88584bc6b init rls_line_status, respond to unknown multiplexer commands with nsc rsp 2014-01-11 19:37:06 +00:00
matthias.ringwald@gmail.com
c0164e1c7c handle RLS CMD, fix len in Test CMD/RSP 2014-01-11 18:35:55 +00:00
matthias.ringwald@gmail.com
fc72ea94ef handle RFCOMM Link Test command, max test data len = 4 2014-01-11 12:25:01 +00:00
matthias.ringwald@gmail.com
eed533f622 added missing #pragma once and C++ function name mangling protection 2013-05-23 14:57:16 +00:00
matthias.ringwald@gmail.com
1a71e6baaa edited API doku 2013-01-26 22:56:34 +00:00
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
6b64433e6a added non-commerical clause and contact email 2012-05-07 21:54:09 +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
98eb54e894 renamed API to avoid collision with canonical BTstack client API 2011-09-11 20:59:14 +00:00
matthias.ringwald
8d3b3b9f90 slowly work towards incoming rfcomm flow control 2011-09-11 17:58:11 +00:00
matthias.ringwald
73cf2b3d2a moved l2cap_channel_t, l2cap_service_t, rfcomm_multiplexer_t, rfcomm_channel_t, rfcomm_service_t to header files 2011-07-24 08:49:09 +00:00
matthias.ringwald
40d1c7a481 more -Wstrict-prototypes fixes 2011-06-06 14:12:38 +00:00
matthias.ringwald
ded71ee47d add prototype for void rfcomm_close_connection(void *connection) 2011-05-27 20:46:16 +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
matthias.ringwald
3574283731 also add rfcomm.h 2011-05-01 10:25:46 +00:00