6133 Commits

Author SHA1 Message Date
Matthias Ringwald
c6a37cfdba hci: discard ACL fragement on connection close, too 2016-07-29 10:51:54 +02:00
Matthias Ringwald
28a0332dbe hci: discard ACL fragment when HCI connection is gone 2016-07-29 10:45:01 +02:00
Matthias Ringwald
b7dd69bc0f hfp_hf: hf cannot setup sco connection 2016-07-28 19:27:06 +02:00
Matthias Ringwald
92bac12920 hfp_ag/hfp_hf: list suported codecs 2016-07-28 19:07:35 +02:00
Matthias Ringwald
e8d1dc0dfe hfp: skip mSBC if eSCO not supported locally 2016-07-28 19:07:10 +02:00
Matthias Ringwald
8b96126ae2 hci: log eSCO support 2016-07-28 19:06:24 +02:00
Matthias Ringwald
3e68d23d21 hci: add hci_extended_sco_link_supported 2016-07-28 17:28:14 +02:00
Matthias Ringwald
7522e673fc hfp_hf: send codec_event(CVSD) if no codec negotation happens. hfp_ag: use T2/T1 connection settings. only accept SCO connections in hfp_hf 2016-07-28 17:19:13 +02:00
Matthias Ringwald
d6ff09e13f hfp_ag: send codec_event(CVSD) if no codec negotation happens. Remove hack in sco_util to fallback to CVSD without codec event 2016-07-28 15:20:15 +02:00
Matthias Ringwald
ba3eebad97 Merge branch 'a2dp' of https://github.com/bluekitchen/btstack into a2dp 2016-07-28 13:58:01 +02:00
Milanka Ringwald
abffc81948 move sco accept connection to the upper layers (hfp, hsp) 2016-07-28 13:57:44 +02:00
Matthias Ringwald
89734aaa83 sco_util: drop voice settings hack 2016-07-28 13:41:42 +02:00
Milanka Ringwald
011577ab36 move esco accept connection to the upper layers (hfp, hsp) 2016-07-28 11:41:57 +02:00
Matthias Ringwald
e7d0c9aab8 l2cap: emit conn request on le data con request, handle le accpet/decline 2016-07-27 16:44:25 +02:00
Matthias Ringwald
acec3d0f1b pts: accept/decline incoming connection 2016-07-27 16:40:28 +02:00
Matthias Ringwald
ae237d31eb l2cap: seperate messages for le con resp accept/decline 2016-07-27 16:39:48 +02:00
Matthias Ringwald
94530c7711 renamed l2cap error code 2016-07-27 16:39:11 +02:00
Milanka Ringwald
a33eb0c45b hfp: verify if the acl handle exists 2016-07-27 15:05:08 +02:00
Milanka Ringwald
8a0c2d7bda remove duplicated tests (exist under btstack/examples) 2016-07-27 14:54:09 +02:00
Milanka Ringwald
c862649892 hfp hf api change: use acl_handle instead of device addr 2016-07-27 14:47:57 +02:00
Milanka Ringwald
d97d752d32 hfp ag api change: use acl_handle instead of bd_addr 2016-07-27 12:22:28 +02:00
Matthias Ringwald
c48b2a2cf1 l2cap: extract l2cap_le_signaling_handler_dispatch 2016-07-27 11:09:21 +02:00
Milanka Ringwald
0c87db9ec5 sbc decoder: merge decoder + encoder 2016-07-27 11:03:55 +02:00
Milanka Ringwald
e7a4112819 sbc: prefix with btstack 2016-07-27 10:27:58 +02:00
Milanka Ringwald
2afeea7f2e sbc_decoder: prefix with btstack 2016-07-27 10:18:15 +02:00
Matthias Ringwald
6e046a3674 sco_util: fix crash for CVSD 2016-07-26 21:50:08 +02:00
Matthias Ringwald
4f84bf367b hfp: fix supported features of generated SDP records, add defines for missing features, drop negotiated codec from SLC and Audio connection events 2016-07-26 21:34:12 +02:00
Matthias Ringwald
d76591ef8d sco_util: fallback to CVSD if no codec has been negotiated 2016-07-26 09:25:37 +02:00
Matthias Ringwald
5fff3cef91 sbc: store 0x0000 as frame header 2016-07-26 09:24:58 +02:00
Matthias Ringwald
7294d0093f sco_util: only set voice settings after codec got negotiated 2016-07-26 00:24:03 +02:00
Matthias Ringwald
fd1cbf309d test/sbc: use larger buffer for filename 2016-07-25 23:26:34 +02:00
Matthias Ringwald
d6a0639857 sco_util: use 16-bit sine table 2016-07-25 11:04:15 +02:00
Matthias Ringwald
8901a7c412 hfp: drop negotiated codec from SLC and Audio connection events 2016-07-25 10:41:07 +02:00
Matthias Ringwald
973d7173e5 sco_util: set voice settings based on esablished codec 2016-07-24 22:49:47 +02:00
Matthias Ringwald
d2c1d59ab5 hfp: use fixed transparent coding setting for outgoing SCO connections when mSBC was selected 2016-07-24 22:48:45 +02:00
Matthias Ringwald
03645b44ad hfp: log negotiated codec 2016-07-24 22:34:05 +02:00
Milanka Ringwald
1ac893701d Merge branch 'a2dp' of https://github.com/bluekitchen/btstack into a2dp 2016-07-23 23:13:31 +02:00
Milanka Ringwald
66c297f98d examples/hfp ag: store incoming dev. address, remove open sbc file 2016-07-23 23:13:17 +02:00
Matthias Ringwald
bd1920a3cc sco_util: read sco packet status flag correctly 2016-07-23 16:50:42 +02:00
Matthias Ringwald
17cd946e87 sco_util: simplify double #ifdefs 2016-07-23 16:40:17 +02:00
Milanka Ringwald
1e98a36782 Merge branch 'a2dp' of https://github.com/bluekitchen/btstack into a2dp
Conflicts:
	src/classic/btstack_sbc_decoder.h
2016-07-23 16:31:46 +02:00
Milanka Ringwald
220eb56314 extend HFP AG for using mSBC 2016-07-23 16:29:33 +02:00
Matthias Ringwald
6a5c7c2c6c test/sbc: show usage for sbc_encoder_test 2016-07-23 16:29:33 +02:00
Matthias Ringwald
469fc11af1 msbc: set synchronization header h2 2016-07-23 16:29:07 +02:00
Matthias Ringwald
81dc09f8ed sbc: pass SCO packet status flag into sbc_decoder_process_data and invalidate frames that contain SCO data that might be corrupted 2016-07-23 15:42:20 +02:00
Milanka Ringwald
5b4ff0f76d sbc: extract hfp_msbc 2016-07-23 15:19:56 +02:00
Milanka Ringwald
4e074f72df use btstack prefix for sbc files 2016-07-23 15:08:13 +02:00
Milanka Ringwald
8e51a09892 sbc encoder test: rename wrapper functions 2016-07-23 14:59:08 +02:00
Milanka Ringwald
ca50f5f543 sbc encoder: use pcm stream 2016-07-22 23:23:35 +02:00
Matthias Ringwald
5cb8767531 l2cap: handle hci le connect, send le credit based connection request 2016-07-22 23:23:19 +02:00