12244 Commits

Author SHA1 Message Date
Matthias Ringwald
31bea0195b src: add btstack_run_loop_base.c to Makefile.inc 2021-03-04 16:05:41 +01:00
Matthias Ringwald
c6602a61dd hci: use 4 bytes HCI_OUTGOING_PRE_BUFFER_SIZE if not defined and ENABLE_H5 is defined 2021-03-04 09:49:29 +01:00
Matthias Ringwald
578a8f8431 changelog: add port/archive 2021-03-03 14:40:47 +01:00
Matthias Ringwald
bfc39f3e53 ports: move pic32-harmony port into ports/archive 2021-03-03 14:35:47 +01:00
Matthias Ringwald
f8da99a8ad fix builds: libusb cmake, tool/metrics, test/mesh 2021-03-03 14:28:48 +01:00
Matthias Ringwald
1182cb7ea8 ports: move Broadcom/Cypress ports using H5 into ports/archive 2021-03-03 14:18:58 +01:00
Matthias Ringwald
1664436fd6 ports: move MSP430 ports into ports/archive 2021-03-03 10:35:34 +01:00
Matthias Ringwald
1654ca5f59 changelog: h5 related changes 2021-03-03 09:59:03 +01:00
Matthias Ringwald
cf7c52a3a7 doc: add ENABLE_H5 2021-03-03 09:57:50 +01:00
Matthias Ringwald
eb9e0ff41a posix-h5/posix-h5-bcm: use even parity for UART 2021-03-03 09:57:50 +01:00
Matthias Ringwald
e76f5dd474 hci_transport: add parity to hci_transport_config_uart_t 2021-03-03 09:43:26 +01:00
Matthias Ringwald
0894b823ac posix: btstack_uart_posix replaces btstack_uart_block_posix 2021-03-03 09:43:26 +01:00
Matthias Ringwald
793a050932 h4 posix ports: use btstack_uart_posix instead of btstack_uart_block_posix 2021-03-03 09:42:01 +01:00
Matthias Ringwald
f9bd6dd702 hci_transport_h4: add hci_transport_h4_instance_for_uart with btstack_uart 2021-03-03 09:42:01 +01:00
Matthias Ringwald
79530e3778 h5 ports: use btstack_uart_posix without slip wrapper 2021-03-03 09:42:01 +01:00
Matthias Ringwald
95b3bfd1d3 btstack_uart_block: provide btstack_uart_block_posix_instance that returns btstack_uart_posix_instance 2021-03-03 09:42:01 +01:00
Matthias Ringwald
f2cb8f201d posix: add SLIP-enabled btstack_uart_posix 2021-03-03 09:40:46 +01:00
Matthias Ringwald
08b9cddccb h5 ports: use uart slip wrapper for posix-h5, posix-h5-bcm, raspi, wiced-h5, pic32-harmony 2021-03-03 09:38:32 +01:00
Matthias Ringwald
a48f52afac hci_transport_h5: new implementation based on btstack_uart driver with SLIP support 2021-03-03 09:38:32 +01:00
Matthias Ringwald
dd90474ba4 btstack_uart_slip_wrapper: slip functionality on top of original btstack_uart_block.h API 2021-03-03 09:38:32 +01:00
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