Commit Graph

12174 Commits

Author SHA1 Message Date
Matthias Ringwald
78a48aa810 chipset: add download firmware function with btstack_uart_t driver param 2021-03-03 09:38:32 +01:00
Matthias Ringwald
21c1535e60 btstack_uart: extend btstack_uart_block interface to support H5/SLIP mode 2021-03-03 09:38:16 +01:00
Matthias Ringwald
bbdd6fe816 pic32-harmony: fix build 2021-03-01 14:32:16 +01:00
Matthias Ringwald
a59ee66583 posix-h5: use higher baud rate if supported 2021-02-27 22:57:11 +01:00
Matthias Ringwald
9233108786 btstack_uart_block_posix: drain output before changing baud rate 2021-02-27 22:56:10 +01:00
Matthias Ringwald
0168d82ebc hci: fix init for SCO_OVER_HCI for non-BCM controllers 2021-02-26 23:28:19 +01:00
Matthias Ringwald
4a2b7fea83 btstack_slip: send C0 (SOF) before and after frame 2021-02-26 21:02:31 +01:00
Matthias Ringwald
6950433682 avrcp_target: remove unused functions 2021-02-26 09:49:19 +01:00
Matthias Ringwald
99702381fb avrcp: avoid out of bound reads in target and controller 2021-02-26 00:12:25 +01:00
Matthias Ringwald
39ac97114d gatt_client: avoid out of bounds reads, #337 2021-02-25 22:44:10 +01:00
Matthias Ringwald
8046a24a19 est/fuzz: improve gatt_client fuzzer 2021-02-25 19:09:02 +01:00
Matthias Ringwald
a912d067c8 avrcp_browsing_controller: check size, #337 2021-02-25 18:01:08 +01:00
Matthias Ringwald
45f043bab0 pbap_client: used actual (utf-8) char len 2021-02-25 16:49:31 +01:00
Matthias Ringwald
d1769b9f48 obex_iterator: rewrite to avoid out-of-bounds reads, add fuzzer 2021-02-25 16:28:29 +01:00
Matthias Ringwald
3cd982f433 test/fuzz: fix avrcp fuzzer 2021-02-25 16:28:29 +01:00
Bjoern Hartmann
bc6c3be31e pts: corrected openaptx to libopenaptx 2021-02-24 18:17:40 +01:00
Bjoern Hartmann
2cecf77e9a pts/avdtp_sink: add aptx hd decoder 2021-02-24 18:17:40 +01:00
Bjoern Hartmann
44fe082672 pts/avdtp_sink: add aptx decoder 2021-02-24 18:17:40 +01:00
Bjoern Hartmann
a40412ff5a pts/avdtp_sink: avoid ringbuffer overflow if audio is not present 2021-02-24 18:17:40 +01:00
Bjoern Hartmann
f493d145a6 pts/avdtp_source: add aptx and aptx hd encoder 2021-02-24 13:15:43 +01:00
Bjoern Hartmann
a9207bf9a2 avdtp_source: fix codec id in avdtp_get_source_stream_endpoint_for_media_codec_other 2021-02-24 13:11:28 +01:00
Bjoern Hartmann
a92a979e8e pts/avdtp_source: fix name of ldac define 2021-02-24 13:11:19 +01:00
Matthias Ringwald
4760ed1a94 chipset: add Intel AC-3165 (same Bluetooth as 8260) 2021-02-24 13:10:37 +01:00
Matthias Ringwald
84cef9b82a avdtp_source: add avdtp_get_source_stream_endpoint_for_media_codec_other 2021-02-23 18:38:48 +01:00
Matthias Ringwald
e73f3fda19 pts/avdtp_source: make ldac encoder optional 2021-02-23 17:57:12 +01:00
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