Commit Graph

39 Commits

Author SHA1 Message Date
Matthias Ringwald
9c0e62d33a l2cap: introduce parameter object l2cap_ertm_config_t for l2cap_create_ertm_channel and l2cap_accept_ertm_connection 2017-07-25 15:15:03 +02:00
Matthias Ringwald
7bebc11caa l2cap-ertm: fragment outgoing data into tx buffers 2017-07-25 15:15:03 +02:00
Matthias Ringwald
843bae5d26 l2cap-ertm: reserve buffer for packet reassembly, too. calculate local mps and use in ertm config 2017-07-25 15:15:02 +02:00
Matthias Ringwald
db55d2e9b3 l2cap-ertm: disconnect l2cap after monitor timeout and rety count has reached max transmit 2017-07-25 15:15:02 +02:00
Matthias Ringwald
67a3a5b71d l2cap-ertm: add (empty) l2cap_ertm_set_busy and set_ready to signal local busy condition 2017-07-25 15:15:02 +02:00
Matthias Ringwald
501329faba l2cap-ertm: add ERTM configuration options to create and accept l2cap connection API 2017-07-25 15:15:02 +02:00
Matthias Ringwald
585d028271 l2cap-ertm: dump l2cap data packets in l2cap_test 2017-07-25 15:15:02 +02:00
Matthias Ringwald
45caebe58e l2cap-ertm: add ertm_mandatory flag to create and accept connection 2017-07-25 15:15:01 +02:00
Matthias Ringwald
1b9cb13d36 l2cap-ertm: query extended features before opening l2cap ertm connection 2017-07-25 15:13:59 +02:00
Matthias Ringwald
742075fcc3 test/pts/l2cap_test: fix ERTM state console output 2017-07-25 15:13:59 +02:00
Matthias Ringwald
43ec931d38 l2ap-ertm: send retransmission and flow control option when channel accepted with l2cap_accept_ertm_connection 2017-07-25 15:13:59 +02:00
Matthias Ringwald
5f78701e41 test/pts/l2cap_test: use current PTS dongle 2017-07-25 15:13:59 +02:00
Matthias Ringwald
2814436fcf pts/l2cap_test: fix compile 2017-07-10 22:12:01 +02:00
Matthias Ringwald
95a8ee01a4 btstack_stdin: provide console input in callback 2017-05-27 21:50:39 +02:00
Matthias Ringwald
7ea7688a8f btstack_stdin: replace stdin_support.[ch] with btstack_stdin.h and platform implementations 2017-05-27 21:50:19 +02:00
Matthias Ringwald
235946f152 bluetooth_sdp: use scraped SDP UUID and PSMs for SDP record creation and parsing 2017-03-26 22:19:18 +02:00
Matthias Ringwald
13e6e052f6 pts: fix compile 2016-04-01 14:50:10 +02:00
Milanka Ringwald
fb42b6e599 use btstack_event_state_get_state 2016-04-01 12:07:08 +02:00
Matthias Ringwald
3583331350 fix prototypes for fn() 2016-03-28 11:54:38 +02:00
Matthias Ringwald
60b9e82fcb hci/gap: move set_class_of_device to gap 2016-03-26 23:14:43 +01:00
Matthias Ringwald
c4ae7169b8 runloop: replace struct btstack_data_source with btstack_data_source_t 2016-03-24 20:26:16 +01:00
Matthias Ringwald
15a95bd5aa gap: declare more hci functions as gap functions 2016-02-18 17:12:57 +01:00
Matthias Ringwald
33885e447f pts: fix compile 2016-02-12 16:41:58 +01:00
Matthias Ringwald
073bd0fad0 hci: COMMAND_COMPLETE_EVENT->HCI_EVENT_IS_COMMAND_COMPLETE. COMMAND_STATUS_EVENT->HCI_EVENT_IS_COMMAND_STATUS 2016-02-11 16:12:55 +01:00
Matthias Ringwald
c5b64319fd l2cap: don't forward HCI to l2cap packet handler. Replace l2cap_register_packet_handler with hci_add_event_handler. Fix tests 2016-02-03 21:55:36 +01:00
Matthias Ringwald
f8fbdce0c5 use little/big_endian_read/store_16/24/32 2016-01-31 00:07:32 +01:00
Matthias Ringwald
7907f06931 btstack-config.h -> btstack_config.h 2016-01-21 15:41:16 +01:00
Matthias Ringwald
ce8f182ecc l2cap: drop _internal 2016-01-21 12:03:39 +01:00
Matthias Ringwald
5604262918 hci_cmds -> hci_cmd 2016-01-21 11:33:17 +01:00
Matthias Ringwald
eb8860135e fix missing bstack_ for struct data_source and struct timer. utils->btstack_util 2016-01-20 16:10:07 +01:00
Matthias Ringwald
8263662281 run_loop.h -> btstack_run_loop.h 2016-01-20 15:08:39 +01:00
Matthias Ringwald
c5a819b6c9 fix more l2cap packet handler 2015-11-13 22:03:53 +01:00
Matthias Ringwald
be2053a636 use l2cap_register instead of l2cap_register_internal, move service registered event generation to daemon 2015-11-13 21:32:29 +01:00
Matthias Ringwald
ad3b7aec56 fix -Wmissing-prototypes and -Wshadow warnings for pts 2015-11-06 21:34:45 +01:00
Matthias Ringwald
182af2536b set Networking flag in CoD to indicate BNEP/PAN 2015-11-01 10:23:27 +01:00
Matthias Ringwald
195a80287b removed btstack/include folder 2015-10-15 16:33:34 +02:00
Matthias Ringwald
1429564c1d removed #include <sys/uio.h> from examples/pts tests 2015-06-19 11:31:44 +02:00
Matthias Ringwald
b7e28d92a5 remove #include <termios.h> from pts tests 2015-06-19 11:27:40 +02:00
Matthias Ringwald
4fc359d955 moved hsp implementation to src/ and all pts tests to test/pts 2015-06-12 22:16:57 +02:00