1102 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
db9a684459 pts: fix warning for make clean 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
05fa60db84 l2cap_ertm: add ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE define 2017-07-25 15:13:59 +02:00
Milanka Ringwald
01dc6e35bf avrcp target: add avrcp target connect/sdp query/disconnect; extend a2dp source demo 2017-07-21 14:49:04 +02:00
Milanka Ringwald
6983e65e8f avrcp: extract avrcp controller 2017-07-21 14:49:04 +02:00
Milanka Ringwald
45f49b5884 avdtp source pts tes: extend sbc encoder init with channel mode param 2017-07-19 16:10:15 +02:00
Milanka Ringwald
e2393a903a pts test: cleanup avdtp source test 2017-07-19 16:10:15 +02:00
Milanka Ringwald
21b232ce00 avdtp sink: fix reconfigure, pts tests green 2017-07-19 16:10:15 +02:00
Milanka Ringwald
b0d75c910f avrcp pts test: done 2017-07-19 16:10:15 +02:00
Milanka Ringwald
34b22aac09 avdtp, avrcp: cleanup, added error handling, fixed pts test compilation 2017-07-19 16:10:15 +02:00
Milanka Ringwald
c4c891e919 pts: fix compile 2017-07-19 16:10:15 +02:00
Matthias Ringwald
2814436fcf pts/l2cap_test: fix compile 2017-07-10 22:12:01 +02:00
Milanka Ringwald
de804f9e40 update gitignore files 2017-07-07 10:15:43 +02:00
Milanka Ringwald
df64272840 avrcp: put avrcp context into sdp query context 2017-07-05 16:46:12 +02:00
Milanka Ringwald
2306328a42 Merge branch 'develop' of https://github.com/bluekitchen/btstack into develop 2017-07-05 15:16:13 +02:00
Milanka Ringwald
6086246c6d avrcp: add SDP query 2017-07-05 15:07:07 +02:00
Matthias Ringwald
ee6b16138c test: fix compile. libusb: fix warning 2017-07-04 17:38:30 +02:00
Matthias Ringwald
b397c740f5 tst/btstack_link_key_db: fix compilation 2017-06-30 12:46:02 +02:00
Milanka Ringwald
ba2939f612 hfp hf: exclude rhh tests 2017-06-19 15:52:29 +02:00
Milanka Ringwald
894da8f6a6 hfp hf test: fix position of OK occurence 2017-06-19 15:26:40 +02:00
Matthias Ringwald
c5c9578377 test/avrcp: finish transition to avrcp_cid 2017-06-16 15:54:59 +02:00
Matthias Ringwald
e2b367a767 test/avrcp: fix 'c' command 2017-06-14 16:30:45 +02:00
Milanka Ringwald
9eca143a1a Merge branch 'develop' of https://github.com/bluekitchen/btstack into develop 2017-06-14 15:51:04 +02:00
Milanka Ringwald
d1845da3cd avrcp: enable all events to register, for pts purposes add single shot rewind and fast forward 2017-06-14 15:50:50 +02:00
Matthias Ringwald
56b31fad2a test/avrpc: add guards for HAVE_BTSTACK_STDIN 2017-06-14 15:47:43 +02:00
Milanka Ringwald
a0019d6cd5 avrcp: add pts test 2017-06-14 14:32:51 +02:00
Milanka Ringwald
9f951df8c7 avrcp+avdtp sink: add joined demo 2017-06-13 15:23:23 +02:00
Matthias Ringwald
57b7fe851d avrcp: fix test 2017-06-09 18:05:46 +02:00
Matthias Ringwald
8ef2e44b9b avrcp: use play_status in AVRCP_SUBEVENT_NOTIFICATION_PLAYBACK_STATUS_CHANGED as it is the same as in AVRCP_SUBEVENT_PLAY_STATUS 2017-06-09 17:49:27 +02:00
Matthias Ringwald
0f76c2d709 avrcp: emit connestion established with error code on failure 2017-06-09 14:51:46 +02:00
Milanka Ringwald
294335f1d3 avrcp: clean disconnect, improve notification registration 2017-06-07 23:46:44 +02:00
Milanka Ringwald
b193c45e22 avrcp: use l2cap cid instead of handle 2017-06-07 22:50:10 +02:00
Milanka Ringwald
9cc1f3ce08 avrcp: fix state transition when notification comes before response 2017-06-07 15:09:27 +02:00
Matthias Ringwald
d9f53676a5 test/flash_tlv: sort link key db using btstack_tlv on top of hal_flash_sector into main folders 2017-06-05 11:52:35 +02:00
Matthias Ringwald
25023b006d test/flash_tlv: implement btstack_link_key_db_tlv based on btstack_tlv 2017-06-04 23:09:58 +02:00
Matthias Ringwald
6fed001717 test/flash_tlv: clean tlv interator function names 2017-06-04 21:10:06 +02:00
Matthias Ringwald
e801db5eef test/flash_tlv: convert btstack_tlv.h into struct interface 2017-06-04 17:54:47 +02:00
Matthias Ringwald
b7a1e5370f test/flash_tlv: store data in hal_flash_sector_memory_t and use in higher layer 2017-06-04 17:01:11 +02:00
Matthias Ringwald
6705d5660b test/flash_tlv: add context argument to hal_flash_sector_t interface 2017-06-04 16:37:09 +02:00