CHANGELOG.md (0c23bea1f51cb1a155c3521a81dea6558637ba2d) | CHANGELOG.md (740eb56e0b86c2f91ef3b659a6210f22b3008283) |
---|---|
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## [Unreleased] 8 9### Fixed 10- Crypto: fix lockup when stack is shutdown while waiting for result of HCI Command, e.g. LE Read Local P256 Public Key 11 | 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## [Unreleased] 8 9### Fixed 10- Crypto: fix lockup when stack is shutdown while waiting for result of HCI Command, e.g. LE Read Local P256 Public Key 11 |
12## Changes December 2018 | 12## Changes January 2019 |
13 14### Changed 15- L2CAP: provide channel mode (basic/ertm) and fcs option in L2CAP_EVENT_CHANNEL_OPENED 16- RFCOMM: support L2CAP ERTM. Callbacks passed to rfcomm_enable_l2cap_ertm() are used to manage ERTM buffers 17 18### Added 19- L2CAP: emit L2CAP_EVENT_ERTM_BUFFER_RELEASED if ERTM buffer not needed/used anymore 20- L2CAP: add fcs_option to ERTM config l2cap_ertm_config_t 21- HCI: validate advertisement data length field when generating GAP_EVENT_ADVERTISING_REPORT 22- ad_parser: validate data element length fields in ad_iterator_has_more | 13 14### Changed 15- L2CAP: provide channel mode (basic/ertm) and fcs option in L2CAP_EVENT_CHANNEL_OPENED 16- RFCOMM: support L2CAP ERTM. Callbacks passed to rfcomm_enable_l2cap_ertm() are used to manage ERTM buffers 17 18### Added 19- L2CAP: emit L2CAP_EVENT_ERTM_BUFFER_RELEASED if ERTM buffer not needed/used anymore 20- L2CAP: add fcs_option to ERTM config l2cap_ertm_config_t 21- HCI: validate advertisement data length field when generating GAP_EVENT_ADVERTISING_REPORT 22- ad_parser: validate data element length fields in ad_iterator_has_more |
23- Raspberry Pi 3 A+/B+ port in port/raspi, starts without power cycle |
|
23 24### Fixed 25- HCI: release outgoing buffer on disconnect if waiting to send another ACL fragment 26- POSIX: use correct baudrate enums for baud rates higher than 921600 (Linux) 27- Crypto: directly process queued crypto operation on HCI result 28 29## Changes December 2018 30 --- 68 unchanged lines hidden (view full) --- 99## Changes June 2018 100 101### Added 102- btstack_audio.h: application level API for audio playback and recording 103- embedded/hal_audio.h: low-level API for audio playback and recording 104- HID Device: hid_device_connect(..) function 105- ESP32: implement hal_audio 106- DA14585: support for Dialog Semiconductor DA14585 LE-only controller | 24 25### Fixed 26- HCI: release outgoing buffer on disconnect if waiting to send another ACL fragment 27- POSIX: use correct baudrate enums for baud rates higher than 921600 (Linux) 28- Crypto: directly process queued crypto operation on HCI result 29 30## Changes December 2018 31 --- 68 unchanged lines hidden (view full) --- 100## Changes June 2018 101 102### Added 103- btstack_audio.h: application level API for audio playback and recording 104- embedded/hal_audio.h: low-level API for audio playback and recording 105- HID Device: hid_device_connect(..) function 106- ESP32: implement hal_audio 107- DA14585: support for Dialog Semiconductor DA14585 LE-only controller |
107- Rasperry Pi 3 + Raspberry Pi Zero W port in port/raspi | 108- Raspberry Pi 3 + Raspberry Pi Zero W port in port/raspi |
108 109### Changed 110- Errata 10734: 111 - SM: Generate new EC Public Keypair after each pairing 112 - SM: Abort failure with DHKEY_CHECK_FAILED if received public key is invalid (instead of unspecified error) 113- btstack.h: only include classic headers if ENABLE_CLASSIC is defined 114- windows: ignore virtual Bluetooth adapter provided by VMware 115- Replaced HCI_PACKET_BUFFER_SIZE with HCI_INCOMING_PACKET_BUFFER_SIZE and HCI_OUTGOING_PACKET_BUFFER_SIZE --- 139 unchanged lines hidden --- | 109 110### Changed 111- Errata 10734: 112 - SM: Generate new EC Public Keypair after each pairing 113 - SM: Abort failure with DHKEY_CHECK_FAILED if received public key is invalid (instead of unspecified error) 114- btstack.h: only include classic headers if ENABLE_CLASSIC is defined 115- windows: ignore virtual Bluetooth adapter provided by VMware 116- Replaced HCI_PACKET_BUFFER_SIZE with HCI_INCOMING_PACKET_BUFFER_SIZE and HCI_OUTGOING_PACKET_BUFFER_SIZE --- 139 unchanged lines hidden --- |