Matthias Ringwald
737999376d
hci: set le scan parameters via hci_run_general_gap_le during init sequence
2022-01-05 09:44:14 +01:00
Matthias Ringwald
6ea37a0f04
hci_cmd: use array notation for hci_le_set_extended_scan_parameters
2022-01-04 22:38:52 +01:00
Matthias Ringwald
baa4881ec9
hci: rename gap_tasks into gap_tasks_classic
2022-01-04 19:47:46 +01:00
Matthias Ringwald
2f3b3aff2f
hci: ignore gap classic tasks if classic is not supported
2022-01-04 19:44:33 +01:00
Matthias Ringwald
9a00f11b52
posix-h4: drop old code for mapped ftdi usb-uart controller
2022-01-04 17:24:47 +01:00
Matthias Ringwald
81e25d0afa
hfp_ag: // allow to intercept call statemachine events
2022-01-03 14:02:00 +01:00
Matthias Ringwald
10ab057a88
test/pts: fix build
2021-12-30 11:56:59 +01:00
Matthias Ringwald
f961481b01
Merge pull request #392 from ricardoquesada/cmakefile
...
esp32: update CMakeLists.txt file to use new idf_component_register
2021-12-30 11:01:51 +01:00
Matthias Ringwald
162f111451
test/pts: enable gatt over classic for gatt_profiles test
2021-12-29 23:22:04 +01:00
Matthias Ringwald
99240a6ef3
changelog: esp32 audio update
2021-12-29 12:06:06 +01:00
Matthias Ringwald
61796fbee7
esp32: only process one tx/rx done event per timer handler
2021-12-29 12:06:06 +01:00
Matthias Ringwald
0e9aac8b6b
esp32: support mic gain on LyraT v4.3 board
2021-12-29 12:06:06 +01:00
Matthias Ringwald
2668b53221
esp32: use PLL_CLK clock source for I2S
2021-12-29 12:06:06 +01:00
Matthias Ringwald
2116cb5fab
esp32: use double-buffer for audio
2021-12-29 12:06:06 +01:00
Matthias Ringwald
52a720ae15
esp32: audio use I2S config from LyraT v4.3 board
2021-12-29 12:06:05 +01:00
Matthias Ringwald
ea6419f9b7
esp32: validate audio samplerate on stream start
2021-12-29 12:05:17 +01:00
Matthias Ringwald
ec71250290
esp32: support mono audio output
2021-12-29 12:05:17 +01:00
Matthias Ringwald
c93c6de44c
esp32: support mono audio input
2021-12-29 12:04:30 +01:00
Matthias Ringwald
b57bbaee10
esp32: add audio source
2021-12-29 12:04:29 +01:00
Matthias Ringwald
e9b96b79ca
esp32: setup i2s config and pins based on sink/source state
2021-12-29 11:20:04 +01:00
Matthias Ringwald
421550a67c
esp32: update sdkconfig for esp-idf v4.3, disable Bluedroid host stack
2021-12-29 11:19:27 +01:00
Matthias Ringwald
4ca20cf6b9
avdtp_source: improve signature of avdtp_source_stream_send_media_payload_rtp and avdtp_source_stream_send_media_payload
2021-12-29 11:03:18 +01:00
Matthias Ringwald
d7913bdc28
avrcp_controller: add missing break in switch
2021-12-29 10:53:37 +01:00
Matthias Ringwald
aaf84b48fb
esp32: handle MIC_GAIN_MIN and MIC_GAIN_MAX in es8388_set_mic_gain, set gain for both channels
2021-12-28 21:39:42 +01:00
Matthias Ringwald
559544deb6
esp32: generalize i2s queue handling
2021-12-28 21:39:42 +01:00
Matthias Ringwald
8e0e81b08a
esp32: extract btstack_audio_esp32_init for sink and source
2021-12-28 21:39:42 +01:00
Matthias Ringwald
14b6dd1808
esp32: prefix audio sink globals
2021-12-28 21:39:42 +01:00
Matthias Ringwald
3cf75f39dc
esp32: extract btstack_audio_esp32_es8388_initialized
2021-12-28 21:39:42 +01:00
Matthias Ringwald
c3492fad84
esp32: cleanup audio code
2021-12-28 21:39:42 +01:00
Matthias Ringwald
0ea7c42523
esp32: implement volume control for LyraT v4.3 board
2021-12-28 21:39:42 +01:00
Matthias Ringwald
82b4f8a589
example/audio_duplex: avoid noise on start
2021-12-28 21:39:42 +01:00
Matthias Ringwald
f5cfc39fc2
example/audio_duplex: improve for stereo input
2021-12-28 21:39:42 +01:00
Tim Koers
0e83ff1de7
esp32: enable BR/EDR, LE, or BR/EDR?LE based on sdkconfig
2021-12-25 22:28:38 +01:00
Ricardo Quesada
4b08a03afa
esp32: update CMakeLists.txt file
...
This commit updates the esp32 CMakeLists.txt so that it is compatible
with the new way of creating CMakeLists.txt files in ESP-IDF.
Basically it replaces the old register_component() with
idf_component_register().
It also removes the relative references to lwip. This is because some
projects might want to puse btstack directly in their private "components"
folder (instead of being placed in the esp-idf/component folder)
It has been tested both by:
- placing btstack in esp-idf/components
- placing btstack in my_own_project/components
and it compiled Ok using "idf.py build"
Tested "pan_lwip_http_server" and compiled Ok as well.
2021-12-25 09:41:12 -08:00
Matthias Ringwald
2d311568fa
avdtp_source: use uint32_t for packet size validation
2021-12-24 14:09:28 +01:00
Matthias Ringwald
91b75982ac
hfp: removed command init in create_hfp_connection_context
2021-12-24 12:30:06 +01:00
Matthias Ringwald
7a6e2d5a07
libusb: do not detach kernel driver on Cygwin
2021-12-21 16:05:52 +01:00
Matthias Ringwald
e4722de56f
example/pbap_client_demo: improve user interface
2021-12-21 13:23:56 +01:00
Matthias Ringwald
c79e33a22c
pbap_client: emit vCard entry data as PBAP_DATA_PACKET
2021-12-21 13:23:56 +01:00
Matthias Ringwald
ebb9bbfb00
pbap_client: use SRM only if GOEP v2.0 or higher connection
2021-12-21 13:23:56 +01:00
Matthias Ringwald
3ffc2a09a4
goep_client: add goep_client_version_20_or_higher
2021-12-21 13:23:56 +01:00
Matthias Ringwald
7c7befac01
avrcp_browsing, goep_client: request 16-bit FCS for ERTM
2021-12-20 15:00:36 +01:00
Matthias Ringwald
71e8bc1a66
l2cap: reconfigure ertm tx buffers based on remote mps
2021-12-20 14:59:57 +01:00
Matthias Ringwald
23e3f93f2d
l2cap: extract l2cap_ertm_setup_buffers
2021-12-20 14:16:20 +01:00
Matthias Ringwald
c54378f194
l2cap: limit remote MTU by local tx configuration in ERTM
2021-12-20 12:53:42 +01:00
Matthias Ringwald
2cb53b6636
port/libusb: remove accidental commit for ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION
2021-12-20 12:11:15 +01:00
Matthias Ringwald
8c9bb29ec2
example: init SM if LE supported to avoid issue with Android Cross-Transport Key-Derivation
2021-12-17 21:04:50 +01:00
Matthias Ringwald
9d65c99253
example: remove call to le_device_db_init
2021-12-17 20:48:53 +01:00
Matthias Ringwald
c0904bf32c
pbap_client: avoid emit operation complete on disconnect without previous connection opened
2021-12-17 20:48:53 +01:00
Milanka Ringwald
ba8d4e9bd2
doc: short A2DP/AVRCP overview
2021-12-17 17:11:22 +01:00