11938 Commits

Author SHA1 Message Date
Matthias Ringwald
1d79cae3b7 a2dp: fix events and use a2dp_cid, local_seid, remote_seid in A2DP subevents 2021-01-15 14:25:03 +01:00
Matthias Ringwald
4f75656a02 ports: STM32-F103RB Nucleo + CC256x port removed 2021-01-14 23:51:10 +01:00
Matthias Ringwald
63aba030ad changelog: a2dp changes 2021-01-14 15:59:37 +01:00
Bjoern Hartmann
8869c7875d a2dp_source: add send media payload with rtp function 2021-01-14 15:51:50 +01:00
Matthias Ringwald
00925309b4 a2dp_source_demo: use avdtp_source_stream_send_media_payload_rtp 2021-01-14 15:51:24 +01:00
Matthias Ringwald
3790661c7f a2dp_source: add avdtp_source_stream_send_media_payload_rtp, deprecate avdtp_source_stream_send_media_payload 2021-01-14 15:51:24 +01:00
Bjoern Hartmann
636a58caf1 a2dp_source: fix: store missing media codec type 2021-01-14 15:51:24 +01:00
Matthias Ringwald
02b36f374a a2dp_source: fix spelling 2021-01-14 15:51:24 +01:00
Matthias Ringwald
4c5b56ffe3 a2dp_source: remove unused param 2021-01-14 15:51:24 +01:00
Matthias Ringwald
cc85b8eac3 a2dp_source: support multiple local stream endpoints 2021-01-14 15:51:24 +01:00
Matthias Ringwald
f0b590dc99 avdtp: move a2dp source context into a2dp_source 2021-01-14 15:51:24 +01:00
Matthias Ringwald
f24f754366 avdtp: lookup source stream endpoint by media codec type 2021-01-14 15:51:24 +01:00
Matthias Ringwald
80555d912a a2dp_source: support new codecs in a2dp_source_reconfigure_stream_sampling_frequency 2021-01-14 15:51:24 +01:00
Matthias Ringwald
33553e7e91 a2dp_source: move reconfigure sampling frequency to end of file 2021-01-14 15:51:24 +01:00
Matthias Ringwald
4667abb701 a2dp_source: extract functions to set sampling frequency 2021-01-14 15:51:24 +01:00
Matthias Ringwald
80dc008856 avdtp: use frequency in hz and general channel mode for sbc config 2021-01-14 15:46:13 +01:00
Matthias Ringwald
8226b499f4 a2dp_source: only select SBC endpoint if no other config received from app 2021-01-14 15:46:13 +01:00
Matthias Ringwald
5695c5cc37 avdtp_source, a2dp_source: allow to send media packets without RTP header 2021-01-14 15:46:13 +01:00
Matthias Ringwald
ec9b5b0fdc avdtp: rename media_codec_sbc_info as it's used for all codecs 2021-01-14 15:46:13 +01:00
Matthias Ringwald
cbfa0fc659 a2dp_source: add a2dp_source_set_config_{TYPE} 2021-01-14 15:46:13 +01:00
Matthias Ringwald
e14261c47a avdtp: increase config buffer for a2dp 2021-01-14 15:46:13 +01:00
Matthias Ringwald
0fa4346cf1 a2dp: extract a2dp_source_set_config_sbc 2021-01-14 15:46:13 +01:00
Matthias Ringwald
3663964fb1 a2dp_source: emit A2DP_SUBEVENT_SIGNALING_CAPABILITIES_COMPLETE 2021-01-14 15:46:13 +01:00
Matthias Ringwald
7fdb77e0bb a2dp_source: forward all codecs / configuration events 2021-01-14 11:45:07 +01:00
Matthias Ringwald
5ce3497fd5 avdtp: emit capabilities+configuration for MPEG Audio, MPEG AAC, and ATRAC 2021-01-14 11:45:07 +01:00
Matthias Ringwald
930efd2767 avdtp: define events for MPEG Audio, MPEG AAC, ATRAC capabilities and configuration 2021-01-14 11:44:34 +01:00
Matthias Ringwald
608f51bbab hci: send link key negative reply if link key db is not configured or bondable is disabled 2021-01-12 09:34:27 +01:00
Matthias Ringwald
e6a5037081 classic: remove obsolete sbc_decoder.h (replaced by btstack_sbc.h) 2021-01-11 19:33:18 +01:00
Matthias Ringwald
689d4323e4 hfp: send BCM command to enable WBS, configure PCM for 8 vs. 16 kHz
hfp: use transparent 16-bit as voice setting for BCM WBS

fix

fix
2021-01-05 17:34:57 +01:00
Matthias Ringwald
067ecc364d hci_cmd: add hci_bcm_write_i2spcm_interface_param and hci_bcm_enable_wbs 2021-01-05 17:34:57 +01:00
Matthias Ringwald
8051253f3f hci: configure PCM/I2S for Broadcom if ENABLE_SCO_OVER_PCM is defined 2021-01-05 17:34:57 +01:00
Matthias Ringwald
584803f165 example: add 'delete link key(s)' to a2dp_source, hfp_ag, hsp_ag 2021-01-04 14:49:07 +01:00
Matthias Ringwald
9e39e819d3 readme: add MSP432P401R-CC2564C port 2021-01-01 22:48:18 +01:00
Matthias Ringwald
e01e7c7627 msp432p401lp-cc256x: add README 2020-12-30 23:41:42 +01:00
Matthias Ringwald
520b0a5f5f msp432p401lp-cc256x: remove local hci_dump.c copy 2020-12-30 23:41:42 +01:00
Matthias Ringwald
6ea4c31d9c msp432p401lp-cc256x: rework Makefile, add all non-audio examples 2020-12-30 23:41:42 +01:00
Matthias Ringwald
4472ec1633 msp432p401lp-cc256x: fix delay_ms implementation 2020-12-30 23:41:42 +01:00
Matthias Ringwald
64d059d526 msp432p401lp-cc256x: support BOOST-CC2564MODA 2020-12-30 23:41:42 +01:00
Matthias Ringwald
0e19a6f090 msp432p401lp-cc256x: trace time in hal_uart_dma_harvest via gpio 2020-12-30 23:41:42 +01:00
Matthias Ringwald
3c367d7cc3 msp432p401lp-cc256x: implement puts and putchar 2020-12-30 23:41:42 +01:00
Matthias Ringwald
0cec242b70 msp432p401lp-cc256x: enable btstack_assert 2020-12-30 23:41:42 +01:00
Matthias Ringwald
20d2b70ca1 msp432p401lp-cc256x: reserve 16 dma channel control structure (8 channels * 2 pri/alt) 2020-12-30 23:41:42 +01:00
Matthias Ringwald
49845b4368 msp432p401lp-cc256x: cleanup 2020-12-30 23:41:42 +01:00
Matthias Ringwald
a2f998ed80 msp432p401lp-cc256x: use 3mbps as main baudrate, comment hci dump 2020-12-30 23:41:42 +01:00
Matthias Ringwald
44ea22957c msp432p401lp-cc256x: check Controller LMP version 2020-12-30 23:41:42 +01:00
Matthias Ringwald
14ce5a690e msp432p401lp-cc256x: set SP to end of 64k SRAM 2020-12-30 23:41:42 +01:00
Matthias Ringwald
10457fd120 msp432p401lp-cc256x: update Makefile/config 2020-12-30 23:41:42 +01:00
Matthias Ringwald
992f9cc193 msp432p401lp-cc256x: raise RTS if DMA uses different buffer 2020-12-30 23:41:42 +01:00
Matthias Ringwald
3ae54f9db5 msp432p401lp-cc256x: loopback uart dma test 2020-12-30 23:41:42 +01:00
Matthias Ringwald
2171803ecd msp432p401lp-cc256x: config baudrate on init, config alt dma transfer for rx 2020-12-30 23:41:42 +01:00