12149 Commits

Author SHA1 Message Date
Matthias Ringwald
e67b3e71a7 pts/avdtp_source: make ldac encoder optional 2021-02-23 17:47:52 +01:00
Bjoern Hartmann
a1d1564dfa pts/avdtp_source: add ldac encoder
# Conflicts:
#	test/pts/CMakeLists.txt
2021-02-23 17:42:38 +01:00
Matthias Ringwald
11d526b3ab rfcomm: avoid out of bounds read, fix #336 2021-02-23 15:59:39 +01:00
Matthias Ringwald
1431ce2787 hci: fix build 2021-02-22 19:15:55 +01:00
Matthias Ringwald
1e20a53e25 hci: fix warning, add warning for ENABLE_SCO_OVER_HCI and HAVE_SCO_TRANSPORT used together 2021-02-22 19:13:42 +01:00
Matthias Ringwald
dae76da43b l2cap: use next signaling id for echo request 2021-02-22 17:28:38 +01:00
Matthias Ringwald
c694b835fe hci: fix build 2021-02-22 12:36:59 +01:00
Matthias Ringwald
571932a94f changelog: add btstack_transport_sco.h + btstack_transport_sco_i2s_test_bridge 2021-02-22 12:27:23 +01:00
Matthias Ringwald
09df0413c0 posix: add implementation of btstack_sco_transport for i2s test bridge 2021-02-22 12:23:36 +01:00
Matthias Ringwald
43149fc963 hci: forward sco packet to sco transport for HAVE_SCO_TRANSPORT 2021-02-22 12:23:36 +01:00
Matthias Ringwald
ed325439e7 hci: emit sco can send now when sco packet is received for HAVE_SCO_TRANSPORT 2021-02-22 12:23:36 +01:00
Matthias Ringwald
5b7087c754 hci: provide sco packet length and track voice settings for HAVE_SCO_TRANSPORT 2021-02-22 12:23:36 +01:00
Matthias Ringwald
cb70c5ab8f hci: add hci_set_sco_transport, call sco_transport->open() on sco connection complete 2021-02-22 12:23:36 +01:00
Matthias Ringwald
aac273849f btstack_sco_transport: define interface 2021-02-22 12:23:36 +01:00
Matthias Ringwald
70c4866a9b apollo2-em9304: fix READMe for running make 2021-02-21 20:27:28 +01:00
Matthias Ringwald
6be3cf7f32 hci: sco rx tracking only for sco over hci 2021-02-20 22:38:36 +01:00
Matthias Ringwald
aa81e641ae hci: warn about ENABLE_SCO_OVER_HCI and ENABLE_SCO_OVER_PCM 2021-02-20 22:29:13 +01:00
Matthias Ringwald
1d2bbd54d3 hci: use 512 khz bit clock with WBS support and 256 without for BCM and SCO over PCM 2021-02-20 22:16:46 +01:00
Matthias Ringwald
4e82176441 hci: config I2S for BCM Controllers if ENABLE_SCO_OVER_PCM 2021-02-20 22:01:35 +01:00
Matthias Ringwald
71e722a76b posix-h4: support for portaudio 2021-02-18 11:18:16 +01:00
Matthias Ringwald
7d94e05f64 libusb: comment port audio flags in makefile again 2021-02-18 11:17:48 +01:00
Matthias Ringwald
4198a07c2c libusb: fix build with older CMake < 3.12 2021-02-18 10:55:47 +01:00
Matthias Ringwald
5403525e24 avdtp_util: fix event len in avdtp_signaling_emit_media_codec_other_capability 2021-02-18 10:19:32 +01:00
Matthias Ringwald
a4d89bc3c1 test/pts: fix cmake build 2021-02-18 10:16:14 +01:00
Matthias Ringwald
bf2cb0f21b avdtp: remove unused media_type in avdtp_stream_endpoint 2021-02-16 11:14:43 +01:00
Matthias Ringwald
14d2ee6790 libusb: detect portaudio and enable it in CMake project 2021-02-16 11:08:52 +01:00
Matthias Ringwald
6e735d0a1b avrcp_target: mark supported events and companies as const 2021-02-16 11:08:09 +01:00
Matthias Ringwald
3e6cf58192 a2dp/avdtp: mark capabilities as const 2021-02-16 11:07:35 +01:00
Matthias Ringwald
2cfd07fa7f hid_host: remove const specifier for value type 2021-02-16 10:36:46 +01:00
Matthias Ringwald
f763b8ceaf stm32-f4discovery-usb: enable audio support 2021-02-11 17:09:31 +01:00
Matthias Ringwald
3e8c83ac75 stm32-f4discovery-usb: resubmit bulk in transfer in next frame for NAK 2021-02-11 17:09:31 +01:00
Matthias Ringwald
6cad159483 stm32-f4discovery-usb: don't re-activate the channel for BULK endpoints 2021-02-11 17:09:31 +01:00
Matthias Ringwald
3faedff94c stm32-f4discovery-usb: chunk larger packets for ACL Out 2021-02-11 17:09:31 +01:00
Matthias Ringwald
19da40b0a5 stm32-f4discovery-usb: resubmit ACL In if nothing happens 2021-02-11 17:09:31 +01:00
Matthias Ringwald
eaecc60a9c stm32-f4discovery-usb: implement ACL Out 2021-02-11 17:09:31 +01:00
Matthias Ringwald
8b703f3d8c stm32-f4discovery-usb: temp disable sleep mode until effect on RTT is clear 2021-02-11 17:09:31 +01:00
Matthias Ringwald
a8ae57e4d8 stm32-f4discovery-usb: implement ACL In 2021-02-11 17:09:31 +01:00
Matthias Ringwald
9222ce23eb stm32-f4discovery-usb: implement HCI Event receive - part 2 2021-02-11 17:09:31 +01:00
Matthias Ringwald
bb028eda96 stm32-f4discovery-usb: implement HCI Event receive - part 1 2021-02-11 17:09:31 +01:00
Matthias Ringwald
693a5fb5bc stm32-f4discovery-usb: implement HCI Command send 2021-02-11 17:09:31 +01:00
Matthias Ringwald
d20c764cf7 stm32-f4discovery-usb: poll USB Host Process when hci transport is activated 2021-02-11 17:09:31 +01:00
Matthias Ringwald
4317f7c807 stm32-f4discovery-usb: add BTstack sources, build examples, add stub h2 driver 2021-02-11 17:09:31 +01:00
Matthias Ringwald
7acb1eef40 stm32-f4discovery-usb: send HCI Reset and receive HCI Command Complete 2021-02-11 17:09:30 +01:00
Matthias Ringwald
40bec0daf6 stm32-f4discovery-usb: create usbh_bluetooth.c 2021-02-11 17:09:30 +01:00
Matthias Ringwald
a8f7f3fcbc stm32-f4discovery-usb: enable RTT, USBH debug messages, HID test, 4 Endpoints 2021-02-11 17:09:30 +01:00
Matthias Ringwald
6f08f1597c tool/compile_gatt.py: support dynamic descriptors for environmental sensing 2021-02-11 10:46:58 +01:00
Matthias Ringwald
17215335f5 tool/compile_gatt.py: extract generic parser for dynamic descriptors for read/write and read-only 2021-02-11 10:45:21 +01:00
Matthias Ringwald
be0f8e91b7 a2dp_source_demo: fix compile without stdin 2021-02-10 15:49:53 +01:00
Matthias Ringwald
205dc73857 mesh/pb_adv: add size checks for adv data 2021-02-10 15:19:42 +01:00
Matthias Ringwald
b85ad95289 bnep: improve len validation 2021-02-10 15:07:22 +01:00