CHANGELOG.md (c18be1590632545a42c270a4168be12d226fae34) | CHANGELOG.md (dec8ecc86bf538ebe53469cb4db0477f77300011) |
---|---|
1# Change Log 2All notable changes to this project will be documented in this file. 3 4The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) 5and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). 6 7--- 8 --- 7 unchanged lines hidden (view full) --- 16- Windows: btstack_stdin_window_register_ctrl_c_callback allows to register for ctrl-c 17- A2DP: allow to register media codec validator for sink and source with: 18 - `a2dp_sink_register_media_config_validator` 19 - `a2dp_source_register_media_config_validator` 20- SM: Support Cross-Transport Key-Derivation (CTKD) of LE LTK from BR/EDR SC Link Key 21 22### Fixed 23- A2DP Source: fix reconfigure | 1# Change Log 2All notable changes to this project will be documented in this file. 3 4The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) 5and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). 6 7--- 8 --- 7 unchanged lines hidden (view full) --- 16- Windows: btstack_stdin_window_register_ctrl_c_callback allows to register for ctrl-c 17- A2DP: allow to register media codec validator for sink and source with: 18 - `a2dp_sink_register_media_config_validator` 19 - `a2dp_source_register_media_config_validator` 20- SM: Support Cross-Transport Key-Derivation (CTKD) of LE LTK from BR/EDR SC Link Key 21 22### Fixed 23- A2DP Source: fix reconfigure |
24- RFCOMM: fixed handling of remote port configuration command |
|
24- PBAP Client: handle chunked vCard Listing 25- SM: Work around for unexpected Windows 10 disconnect for BR Secure Connections (SMP over BR timeout) | 25- PBAP Client: handle chunked vCard Listing 26- SM: Work around for unexpected Windows 10 disconnect for BR Secure Connections (SMP over BR timeout) |
26 | 27 |
27### Changed | 28### Changed |
29- HCI: provide status instead of undocumented int error code and bool for API functions 30- L2CAP: provide status instead of undocumented int error code and bool for API functions 31- RFCOMM: `RFCOMM_EVENT_PORT_CONFIGURATION` contains rfcomm_cid and remote flag, emitted for query config 32- RFCOMM: provide status instead of undocumented int error code and bool for API functions 33- RFCOMM: remote port configuration, line status, and modem status are sent by channel state machine |
|
28- HFP: API functions return status code if appropriate 29- HFP: removed one parameter from hfp_ag/hf_activate_voice_recognition function, instead introduced hfp_ag/hf_deactivate_voice_recognition 30- HFP: merged legacy and enhanced Voice Recognition Activation (VRA) API. If available enhanced mode will be preferred. 31- HFP: separate events for activation (HFP_SUBEVENT_VOICE_RECOGNITION_ACTIVATED) and deactivation (HFP_SUBEVENT_VOICE_RECOGNITION_DEACTIVATED) instead of combined HFP_SUBEVENT_VOICE_RECOGNITION_STATUS with status field. HFP_SUBEVENT_VOICE_RECOGNITION_ACTIVATED contains field "enhanced" to indicate if enhanced mode is used. 32- HFP, enhanced VRA: HFP_SUBEVENT_VOICE_RECOGNITION_ACTIVATED is emitted after VRA is ready and the the audio connection is established. This simplifies HFP HF client logic, i.e. client can call `hfp_hf_enhanced_voice_recognition_report_ready_for_audio directly` upon reception of HFP_SUBEVENT_VOICE_RECOGNITION_ACTIVATED event. 33- AVDTP: media config validator is called with preview of media codec configuration event and configured separately for sink/source 34- AVRCP: use PANEL as default unit + subunit info 35- Run Loop: new functionality for HCI transport drivers and inter-process communication --- 835 unchanged lines hidden --- | 34- HFP: API functions return status code if appropriate 35- HFP: removed one parameter from hfp_ag/hf_activate_voice_recognition function, instead introduced hfp_ag/hf_deactivate_voice_recognition 36- HFP: merged legacy and enhanced Voice Recognition Activation (VRA) API. If available enhanced mode will be preferred. 37- HFP: separate events for activation (HFP_SUBEVENT_VOICE_RECOGNITION_ACTIVATED) and deactivation (HFP_SUBEVENT_VOICE_RECOGNITION_DEACTIVATED) instead of combined HFP_SUBEVENT_VOICE_RECOGNITION_STATUS with status field. HFP_SUBEVENT_VOICE_RECOGNITION_ACTIVATED contains field "enhanced" to indicate if enhanced mode is used. 38- HFP, enhanced VRA: HFP_SUBEVENT_VOICE_RECOGNITION_ACTIVATED is emitted after VRA is ready and the the audio connection is established. This simplifies HFP HF client logic, i.e. client can call `hfp_hf_enhanced_voice_recognition_report_ready_for_audio directly` upon reception of HFP_SUBEVENT_VOICE_RECOGNITION_ACTIVATED event. 39- AVDTP: media config validator is called with preview of media codec configuration event and configured separately for sink/source 40- AVRCP: use PANEL as default unit + subunit info 41- Run Loop: new functionality for HCI transport drivers and inter-process communication --- 835 unchanged lines hidden --- |