Dirk Helbig
3128eefde7
a2dp_sink_demo: relocated samplerate compensation init to fix measurement bias
...
btstack_config esp32: enabled samplerate compensation by default
btstack_audio_esp32_v5: allow the playback handler to catch up in case of unintended delays
2023-03-23 15:47:27 +01:00
Matthias Ringwald
ec61dcfbed
example/hf_hf_demo: improve documentation, split packet handlers, use sdp record handle generator
2023-02-09 10:03:38 +01:00
Matthias Ringwald
08c12c8116
example/a2dp_sink_demo: improve documentation, use sdp record handle generator
2023-02-09 09:47:57 +01:00
Milanka Ringwald
ba42772a65
example/a2dp_sink_demo: list supported remote AVRCP Target notifications
2023-02-07 17:15:38 +01:00
Milanka Ringwald
b2cacb9cf2
example/a2dp_sink_demo: improve stdout
2023-02-07 17:15:38 +01:00
Milanka Ringwald
60f569ef58
example/a2dp_sink_demo: assign command status
2023-02-07 17:15:38 +01:00
Dirk Helbig
555ade44f7
a2dp_sink_demo: add HAVE_BTSTACK_AUDIO_EFFECTIVE_SAMPLERATE
2023-01-31 19:27:59 +01:00
Dirk Helbig
bbbd19ba43
a2dp_sink_demo: use built-in btstack_sample_rate_compensation module
2023-01-31 16:21:52 +01:00
Dirk Helbig
ba3545fc87
a2dp_sink_demo: fix start/stop, discard pending data on stream stop
2023-01-31 16:21:52 +01:00
Dirk Helbig
9248d4da92
a2dp_sink_demo: adding sample rate compensation
2023-01-31 16:21:52 +01:00
Matthias Ringwald
4d638bb77f
example/le_streamer_client: use gatt_client_request_to_write_without_response
2023-01-23 15:01:14 +01:00
Matthias Ringwald
f4fc15d4ec
example: gatt_streamer_server and le_streamer_client report DLE and PHY changes
2023-01-23 11:10:15 +01:00
Matthias Ringwald
fb301407de
a2dp:emit A2DP_SUBEVENT_STREAM_ESTABLISHED with if connection fails
2023-01-16 12:16:05 +01:00
Matthias Ringwald
ff1cb1067d
example/pan_lwip_http_server: only init lwip if HAVE_LWIP is not defined
2023-01-12 19:00:07 +01:00
Matthias Ringwald
555f545d84
example: fix warnings
2023-01-11 17:04:46 +01:00
Matthias Ringwald
3dc3c49609
a2dp_sink_demo: report failed outgoing connection
2023-01-11 11:02:43 +01:00
Milanka Ringwald
fcd55a0b5a
examples: unify status stdout format
2023-01-10 11:32:53 +01:00
Matthias Ringwald
0627fe892f
example/a2dp_source_demo: fix build
2023-01-01 23:31:01 +01:00
Matthias Ringwald
eaaad3b7fb
example/a2dp_source_demo: add command to scan and connect to Bluetooth speaker by class of device
2022-12-13 17:33:17 +01:00
Matthias Ringwald
60ae609634
example/a2dp_source_demo: keep selected audio source
2022-11-09 14:16:46 +01:00
Matthias Ringwald
3ba271a73f
example/spp_counter: remove outdated comments
2022-11-02 09:59:44 +01:00
Matthias Ringwald
a40d68f27a
example: fix makefile build
2022-10-24 12:05:37 +02:00
Matthias Ringwald
38a2637d94
example/a2dp_sink: pass media config by pointer
2022-10-21 15:37:42 +02:00
Matthias Ringwald
dfb4ecf165
example/a2dp_sink: fix tracking of avrcp playback status
2022-10-21 15:29:55 +02:00
Matthias Ringwald
fb97e826a2
example/a2dp_sink: separate stream_endpoint, a2cp_connection and avrcp_connection, track stream and play states
2022-10-21 12:13:26 +02:00
Matthias Ringwald
c6209fdb1e
example/a2dp_sink: store remote bd_addr
2022-10-17 15:03:27 +02:00
Matthias Ringwald
aac8d89404
example/a2dp_sink: collect per connection data in single struct
2022-10-17 12:33:36 +02:00
Matthias Ringwald
dcb256b42c
hfp_hf_demo: answer pin code request
2022-10-11 17:27:29 +02:00
Matthias Ringwald
16fc96d575
avrcp_browsing_client: add compile error if ERTM is not enabled
2022-10-05 09:58:22 +02:00
Matthias Ringwald
d567aeb323
mesh: move gatt services into mesh/gatt-service folder
2022-10-03 12:31:34 +02:00
Matthias Ringwald
1884c6384f
example/hid_keyboard_demo: queue keys via ringbuffer
2022-09-08 10:31:43 +02:00
Matthias Ringwald
4bf33d8249
example/hfp_ag_demo: request master role on reconnect
2022-07-18 15:17:23 +02:00
Matthias Ringwald
78404023e9
example: use sm pairing events instead of hci encryption change (v2)
2022-06-29 12:02:54 +02:00
Matthias Ringwald
2c50985d9c
example: handle HCI_EVENT_ENCRYPTION_CHANGE_V2
2022-06-28 14:53:24 +02:00
Milanka Ringwald
2336d2ed5f
example/sine_player: add option to set num channel
2022-06-23 20:56:29 +02:00
Milanka Ringwald
0b5a695acc
example/sco_demo_util: drop ENABLE_SCO_STEREO_PLAYBACK code
2022-06-23 20:56:22 +02:00
Matthias Ringwald
5d6bd48f5c
example/spp_counter: use snprintf
2022-06-09 23:17:17 +02:00
Milanka Ringwald
5eff374c75
example/hfp_ag_demo: add commands for initiating and establishing outgoing call
2022-05-24 14:38:11 +02:00
Matthias Ringwald
9d0104069f
example: fix warnings
2022-05-23 15:16:50 +02:00
Matthias Ringwald
db2353e526
example: use snprintf
2022-05-23 15:16:50 +02:00
Matthias Ringwald
f89e874b33
windows: ignore deprecated warning for fopen
2022-05-23 14:50:18 +02:00
Matthias Ringwald
527e8cd27e
example/a2dp_sink_demo: don't store sbc data in file
2022-05-23 14:50:18 +02:00
Matthias Ringwald
98318a9712
example: avoid HCI_EVENT_IS_COMMAND_COMPLETE macro
2022-05-09 14:46:20 +02:00
Matthias Ringwald
0801ef928e
example: fix warnings
2022-04-30 22:05:44 +02:00
Matthias Ringwald
ac385481f1
example: CMakeLists.txt provides list of examples separated by Bluetooth mode
2022-04-29 12:57:35 +02:00
Matthias Ringwald
0c10ebdb23
example/hfp_hf_demo: print alpha CLIP alpha field
2022-03-18 10:19:37 +01:00
Matthias Ringwald
1fd701e0cd
ports: add a2dp
2022-03-16 22:20:09 +01:00
Matthias Ringwald
ed129911d0
example/a2dp_sink_demo: clean up debug output
2022-03-16 22:20:09 +01:00
Matthias Ringwald
166658603a
example: allow role switch in a2dp_sink_demo and hfp_hf_demo
2022-03-16 11:05:53 +01:00
Matthias Ringwald
ad06355e76
example/pbap_client_demo: print operation complete status
2022-03-04 10:38:42 +01:00