CHANGELOG.md (578a8f84313e24b854c5bde0364634b03041fe60) CHANGELOG.md (f06fd90980e894c415f4ff1f11dc8591adce1a62)
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
12HCI: `btstack_transport_sco.h` allows to support SCO over physical PCM/I2S interface (`HAVE_SCO_TRANSPORT`)
13POSIX: `btstack_transport_sco_i2s_test_bridge.c` implements SCO transport interface for UART-to-I2S test bridge
14btstack_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
12HCI: `btstack_transport_sco.h` allows to support SCO over physical PCM/I2S interface (`HAVE_SCO_TRANSPORT`)
13POSIX: `btstack_transport_sco_i2s_test_bridge.c` implements SCO transport interface for UART-to-I2S test bridge
14btstack_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
18btstack_uart_slip_wrapper: wrapper that implements SLIP functionality for existing `btstack_uart_block` drivers.
19hci_transport: add parity field and pass on to `btstack_uart_t` in h4 and h5
20
21### Fixed
22
23### Changed
24HCI: config I2S for BCM Controllers if `ENABLE_SCO_OVER_PCM`, reduce bit clock to 256/512 kHz
25btstack_uart_posix: supports SLIP frames and replaces `btstack_uart_block_posix`
26hci_transport_h5: new more performant H5 implementation that requires `btstack_uart_t` driver with SLIP support.
27POSIX Ports: use new `btstack_uart_posix` implementation
28posix-h5/posix-h5-bcm: use even parity for UART
29Port Archive: moved ports that are not recommended for new designs to port/archive folder:
30 - MSP430: the ports used the older community GCC version without 20-bit support needed for code size > 64kB
31 - Broadcom/Cypress H5: uploading PatchRAM is only possible in H4 mode. It's better to also use H4 in general
32 - PIC32-Harmony: the port used Harmony v1 while Harmony v3 has been out since a while.
33
19btstack_uart_slip_wrapper: wrapper that implements SLIP functionality for existing `btstack_uart_block` drivers.
20hci_transport: add parity field and pass on to `btstack_uart_t` in h4 and h5
21
22### Fixed
23
24### Changed
25HCI: config I2S for BCM Controllers if `ENABLE_SCO_OVER_PCM`, reduce bit clock to 256/512 kHz
26btstack_uart_posix: supports SLIP frames and replaces `btstack_uart_block_posix`
27hci_transport_h5: new more performant H5 implementation that requires `btstack_uart_t` driver with SLIP support.
28POSIX Ports: use new `btstack_uart_posix` implementation
29posix-h5/posix-h5-bcm: use even parity for UART
30Port Archive: moved ports that are not recommended for new designs to port/archive folder:
31 - MSP430: the ports used the older community GCC version without 20-bit support needed for code size > 64kB
32 - Broadcom/Cypress H5: uploading PatchRAM is only possible in H4 mode. It's better to also use H4 in general
33 - PIC32-Harmony: the port used Harmony v1 while Harmony v3 has been out since a while.
34
35btstack_run_loop_base: used for posix, embedded, freertos, nrf5-zephyr, wiced, windows run loop implementations.
36
34## Release v1.3.1
35
36### Added
37GAP: support for Classic Out-of-Band (OOB) pairing via `gap_ssp_remote_oob_data` with `ENABLE_CLASSIC_OOB_PAIRING`
38GAP: read local OOB data on start and on call to `gap_ssp_generate_oob_data`, provided via `GAP_EVENT_LOCAL_OOB_DATA`
39HID Host: add profile, update `hid_host_demo.c` example
40
41### Fixed

--- 716 unchanged lines hidden ---
37## Release v1.3.1
38
39### Added
40GAP: support for Classic Out-of-Band (OOB) pairing via `gap_ssp_remote_oob_data` with `ENABLE_CLASSIC_OOB_PAIRING`
41GAP: read local OOB data on start and on call to `gap_ssp_generate_oob_data`, provided via `GAP_EVENT_LOCAL_OOB_DATA`
42HID Host: add profile, update `hid_host_demo.c` example
43
44### Fixed

--- 716 unchanged lines hidden ---