CHANGELOG.md (0b81d2a574f0a2bc297d86517e065a1a08615d68) CHANGELOG.md (9f0b00b1541df867db78f6e95a526cc34c1b50e2)
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
9## Unreleased
10
11### Added
12- HCI Dump: Support BTSnoop format in hci_dump_posix_fs.c for format = HCI_DUMP_BTSNOOP
13- HCI Dump RTT STDOUT: drop messages if RTT buffer is full and RTT is configured for non-blocking
14- HCI: hci_remove_event_handler to remove packet handler
15- hci_cmd: support variable length fields and arrayed parameters
16- GAP: ENABLE_EXPLICIT_LINK_KEY_REPLY allows for asynchronous link key lookup by application
17- GAP: gap_set_page_timeout to set Page Timeout
18- GAP: gap_inquiry_set_scan_activity to set Inquiry Scan Activity
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
9## Unreleased
10
11### Added
12- HCI Dump: Support BTSnoop format in hci_dump_posix_fs.c for format = HCI_DUMP_BTSNOOP
13- HCI Dump RTT STDOUT: drop messages if RTT buffer is full and RTT is configured for non-blocking
14- HCI: hci_remove_event_handler to remove packet handler
15- hci_cmd: support variable length fields and arrayed parameters
16- GAP: ENABLE_EXPLICIT_LINK_KEY_REPLY allows for asynchronous link key lookup by application
17- GAP: gap_set_page_timeout to set Page Timeout
18- GAP: gap_inquiry_set_scan_activity to set Inquiry Scan Activity
19- L2CAP: emit L2CAP_EVENT_INFORMATION_RESPONSE event with extended features and fixed channels supported
19- POSIX: btstack_signal allows to register for callback on signal, e.g. ctrl-c
20- Windows: btstack_stdin_window_register_ctrl_c_callback allows to register for ctrl-c
21- A2DP: allow to register media codec validator for sink and source with:
22 - `a2dp_sink_register_media_config_validator`
23 - `a2dp_source_register_media_config_validator`
24- A2DP Sink: allow accept or reject of stream start on A2DP_SUBEVENT_START_STREAM_REQUESTED when ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION is defined
25- SM: Support Cross-Transport Key-Derivation (CTKD) of LE LTK from BR/EDR SC Link Key
26- SM: sm_remove_event_handler to remove packet handler

--- 871 unchanged lines hidden ---
20- POSIX: btstack_signal allows to register for callback on signal, e.g. ctrl-c
21- Windows: btstack_stdin_window_register_ctrl_c_callback allows to register for ctrl-c
22- A2DP: allow to register media codec validator for sink and source with:
23 - `a2dp_sink_register_media_config_validator`
24 - `a2dp_source_register_media_config_validator`
25- A2DP Sink: allow accept or reject of stream start on A2DP_SUBEVENT_START_STREAM_REQUESTED when ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION is defined
26- SM: Support Cross-Transport Key-Derivation (CTKD) of LE LTK from BR/EDR SC Link Key
27- SM: sm_remove_event_handler to remove packet handler

--- 871 unchanged lines hidden ---