CHANGELOG.md (3cbedd4337c5f865d4c28535558ba1f75f168a17) CHANGELOG.md (ec61abe886483e183919b2ed6f3ca4d594d0d41f)
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: `btstack_transport_sco.h` allows to support SCO over physical PCM/I2S interface (`HAVE_SCO_TRANSPORT`)
13- POSIX: `btstack_transport_sco_i2s_test_bridge.c` implements SCO transport interface for UART-to-I2S test bridge
14- btstack_uart: `btstack_uart_t` interface extends `btstack_uart_block_t`:
15 - supports sending and receiving SLIP frames for HCI H5
16 - suppports odd parity as well
17 - `hci_transport_h4` and chipset drivers have new functions to pass provide `btstack_uart_t`
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: `btstack_transport_sco.h` allows to support SCO over physical PCM/I2S interface (`HAVE_SCO_TRANSPORT`)
13- POSIX: `btstack_transport_sco_i2s_test_bridge.c` implements SCO transport interface for UART-to-I2S test bridge
14- btstack_uart: `btstack_uart_t` interface extends `btstack_uart_block_t`:
15 - supports sending and receiving SLIP frames for HCI H5
16 - suppports odd parity as well
17 - `hci_transport_h4` and chipset drivers have new functions to pass provide `btstack_uart_t`
18
19- btstack_uart_slip_wrapper: wrapper that implements SLIP functionality for existing `btstack_uart_block` drivers.
20- hci_transport: add parity field and pass on to `btstack_uart_t` in h4 and h5
21- GATT Client: Battery Service Client
22- GATT Client: Device Information Service Client
23- GATT Client: Scan Parameters Service Client
18- btstack_uart_slip_wrapper: wrapper that implements SLIP functionality for existing `btstack_uart_block` drivers.
19- hci_transport: add parity field and pass on to `btstack_uart_t` in h4 and h5
20- GATT Client: Battery Service Client
21- GATT Client: Device Information Service Client
22- GATT Client: Scan Parameters Service Client
23- GATT Client: HID-over-GATT (HOG) Client, Report and Boot Host
24- GAP: add `gap_set_page_scan_activity` and `gap_set_page_scan_type`
25- AVRCP: new field `button_pressed` in `AVRCP_SUBEVENT_OPERATION`
26- AVRCP: `AVRCP_SUBEVENT_OPERATION` emitted for button release
27- AVRCP Controller: avrcp_controller_start_press_and_hold_cmd helps to support device buttons
28- AVDTP: `avdtp_register_media_config_validator` allows to validate media codec configuration
29- A2DP Source: `ENABLE_A2DP_SOURCE_EXPLICIT_CONFIG` disables auto config. Requires call to `a2dp_source_set_config_{CODEC}'
30
31### Fixed

--- 761 unchanged lines hidden ---
24- GAP: add `gap_set_page_scan_activity` and `gap_set_page_scan_type`
25- AVRCP: new field `button_pressed` in `AVRCP_SUBEVENT_OPERATION`
26- AVRCP: `AVRCP_SUBEVENT_OPERATION` emitted for button release
27- AVRCP Controller: avrcp_controller_start_press_and_hold_cmd helps to support device buttons
28- AVDTP: `avdtp_register_media_config_validator` allows to validate media codec configuration
29- A2DP Source: `ENABLE_A2DP_SOURCE_EXPLICIT_CONFIG` disables auto config. Requires call to `a2dp_source_set_config_{CODEC}'
30
31### Fixed

--- 761 unchanged lines hidden ---