3265 Commits

Author SHA1 Message Date
Milanka Ringwald
2f6083d0d8 avdto: move fields of SDP context to avdtp context 2017-08-16 16:06:13 +02:00
Matthias Ringwald
c7f4b25f7a btstack_tlv: return 0 on ok for store_tag 2017-08-16 14:59:53 +02:00
Milanka Ringwald
974d4d6ebf avdtp: cleaup SDP query, call create connection on query complete 2017-08-15 15:49:50 +02:00
Milanka Ringwald
1e5de9ea0b sdp rfcomm client: return status of query instead of 0 2017-08-15 15:49:41 +02:00
Milanka Ringwald
8590747ade sdp client: fix compile 2017-08-15 15:11:19 +02:00
Milanka Ringwald
1e1ae2bcab a2dp: handle sdp query failure 2017-08-15 15:07:44 +02:00
Milanka Ringwald
ad7ff5d148 sdp client: handle connection failed 2017-08-15 15:07:44 +02:00
Milanka Ringwald
8c0f36353f remove Remove Ctrl-C from usage 2017-08-15 15:07:44 +02:00
Matthias Ringwald
83e10e5386 le_device_db_tlv: fix code to store mapped entry 2017-08-14 15:01:49 +02:00
Matthias Ringwald
e6343eb699 sm: disable RNG in micro-ecc for standard version 2017-08-14 15:01:03 +02:00
Matthias Ringwald
01f4f2a907 le_device_db_memory: comment code if NVM_NUM_DEVICE_DB_ENTRIES is defined to fix esp32 build 2017-08-14 14:33:44 +02:00
Matthias Ringwald
d2d1c6bbc1 le_device_db_tlv: use NVM_NUM_DEVICE_DB_ENTRIES 2017-08-14 14:17:00 +02:00
Matthias Ringwald
0c92bcc661 sm: drop support for mbed-tls for ECDH 2017-08-14 11:17:52 +02:00
Matthias Ringwald
8974e43f05 sm: fix crash in ECC calculation when using 'static' micro-ecc branch. Add debug messages explaining cross-key derivation 2017-08-14 10:59:04 +02:00
Matthias Ringwald
1f5ff4332f le_device_db_tlv: le_device_db.h implementation on top of btstack_tlv.h interface 2017-08-11 16:34:10 +02:00
Milanka Ringwald
e91a86a966 a2dp: remove checks on seid, and cid 2017-08-11 11:56:36 +02:00
Milanka Ringwald
ef5ad9d62b a2dp: pass remote bd address on stream established event 2017-08-11 11:37:16 +02:00
Matthias Ringwald
069d175350 rfcomm: empty packets don't require credits, emit warning 2017-08-10 14:21:31 +02:00
Matthias Ringwald
adaba9f340 Fix more warnings (mostly sign-compare) 2017-08-09 22:58:56 +02:00
Milanka Ringwald
4567cc17d5 avdtp/avrcp: log error on malloc failure 2017-08-09 16:45:27 +02:00
Milanka Ringwald
0fd69bb60e a2dp: remove address check 2017-08-09 15:00:19 +02:00
Matthias Ringwald
249d94cf77 fix warnings: mostly sign-compare 2017-08-08 18:03:40 +02:00
Milanka Ringwald
5e3d4d2bb3 avrcp: get now playing info, without fragmentation 2017-08-08 17:09:47 +02:00
Milanka Ringwald
fe8b78009f avrcp: add mib enumid for UTF8, add now playing info to connection 2017-08-08 17:09:47 +02:00
Milanka Ringwald
4c9540146c avdtp: add AVRCP_SUBEVENT_NOW_PLAYING_INFO_QUERY event 2017-08-08 17:09:47 +02:00
Milanka Ringwald
c045af9951 avrcp target: add get play status query 2017-08-08 17:09:47 +02:00
Milanka Ringwald
d13869281f avrcp target: introduce handle can send now 2017-08-08 17:09:47 +02:00
Milanka Ringwald
e0bbf3ed25 avrcp target: add get capabilities 2017-08-08 17:09:47 +02:00
Milanka Ringwald
4b338011de avrcp target: added response for unit and subunit info 2017-08-08 17:09:47 +02:00
Matthias Ringwald
6aa7d7949b l2cap: fix compile 2017-08-08 16:38:06 +02:00
Matthias Ringwald
188c56a58d l2cap: fix compile 2017-08-08 16:20:24 +02:00
Matthias Ringwald
2053036d0c l2cap: emit L2CAP_EVENT_CHANNEL_OPENED with status L2CAP_CONNECTION_BASEBAND_DISCONNECT on HCI Disconnect Event before channel was opened 2017-08-08 16:08:03 +02:00
Matthias Ringwald
6ca9a99a26 atwilc3000: support custom bd_addr 2017-08-08 10:56:21 +02:00
Matthias Ringwald
725276951f l2cap: fix regression sending config options - introduced in ERTM feature merge 2017-08-06 21:45:05 +02:00
Matthias Ringwald
e090bc19b5 btstack_ring_buffer: fix corner cases for empyt/full buffer and data length == 0 2017-07-28 10:52:34 +02:00
Matthias Ringwald
541785435d fix warnings 2017-07-26 19:22:06 +02:00
Matthias Ringwald
0df3b7185a btstack_ring_buffer: use uint32_t for sizes 2017-07-26 19:21:18 +02:00
Matthias Ringwald
4b929998c3 btstack_uart_block: add set_flowcontrol 2017-07-25 17:53:01 +02:00
Matthias Ringwald
688f976463 l2cap: avoid unused parameter warning 2017-07-25 15:25:58 +02:00
Matthias Ringwald
af3e22a342 l2cap-ertm: reorder l2cap-ertm fields 2017-07-25 15:15:03 +02:00
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
671fb338cc l2cap: introduce l2cap_config_option_type_t 2017-07-25 15:15:03 +02:00
Matthias Ringwald
3e64cb4412 l2cap: introduce l2cap_info_type_t 2017-07-25 15:15:03 +02:00
Matthias Ringwald
943013524c l2cap-ertm: keep track of unacknowledged i-frames in unacked_frames field 2017-07-25 15:15:03 +02:00
Matthias Ringwald
3c412221cc l2cap-ertm: fix l2cap data dispatch for ertm 2017-07-25 15:15:03 +02:00
Matthias Ringwald
550189ff21 l2cap-ertm: stop monitor timer on RR/F=1 2017-07-25 15:15:03 +02:00
Matthias Ringwald
1e1a46bbd1 l2cap-ertm: review use of retransmission timer 2017-07-25 15:15:03 +02:00
Matthias Ringwald
474f5c3f07 l2cap-ertm: collect all ERTM-only function at the beginning 2017-07-25 15:15:03 +02:00
Matthias Ringwald
8a70005207 l2cap-ertm: extract l2cap_ertm_stop_retransmission_timer 2017-07-25 15:15:03 +02:00
Matthias Ringwald
c9300dca9a l2cap-ertm: move retransmission and monitor timers into l2cap_channel, extract l2cap_ertm_start_retransmission_timer and l2cap_ertm_start_monitor_timer 2017-07-25 15:15:03 +02:00