mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-07 16:20:19 +00:00
changelog: update
This commit is contained in:
parent
847c95c9bc
commit
6d27add13e
74
CHANGELOG.md
74
CHANGELOG.md
@ -4,36 +4,68 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
||||
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
||||
|
||||
---
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Changed
|
||||
- le_device_db: add secure_connection argument to le_device_db_encryption_set and le_device_db_encryption_get
|
||||
- replaced stm
|
||||
- gatt_client: emit query complete event for signed write operation
|
||||
- btstack_tlv_flash_bank: support targets where a value cannot be overwritten with zero. When ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD
|
||||
is defined, an explicit delete field is used to indicate an invalid entry.
|
||||
- FreeRTOS: use freertos/.. prefix to include FreeRTOS headers if HAVE_FREERTOS_INCLUDE_PREFIX is defined
|
||||
|
||||
### Fixed
|
||||
- SM: Use provided authentication requirements in slave security request
|
||||
|
||||
### Added
|
||||
|
||||
---
|
||||
|
||||
## Changes May 2019
|
||||
|
||||
### Changed
|
||||
- ESP32: Configure SCO over HCI after power up
|
||||
- btstack_tlv_flash_bank: support targets where a value cannot be overwritten with zero. When ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD
|
||||
is defined, an explicit delete field is used to indicate an invalid entry.
|
||||
### Fixed
|
||||
- SM: Avoid potential use-after-free on immediate disconnect (lookup connection via con handle instead of storing pointer)
|
||||
### Added
|
||||
- gatt_client: emit query complete event for signed write operation
|
||||
- hci_transport_h4: add workaround for flow control bug in CYW2070x, enable with ENABLE_CYPRESS_BAUDRATE_CHANGE_FLOWCONTROL_BUG_WORKAROUND
|
||||
|
||||
---
|
||||
|
||||
## Changes April 2019
|
||||
|
||||
### Changed
|
||||
- ESP32: use micro-ecc from 3rd-party as esp-idf removed it in their 3.3 release
|
||||
|
||||
### Fixed
|
||||
- hci: pad LE Scan response with zeroes
|
||||
- SM: store local CSRK
|
||||
- ATT DB: call write callback for validated signed writes
|
||||
- ATT Server: abort signed write validation on incoming new request
|
||||
- Bluetooth SIG web scraping tools updated
|
||||
- ESP32: Configure SCO over HCI after power up
|
||||
- libusb: compiles for FreeBSD
|
||||
- SM: Avoid potential use-after-free on immediate disconnect (lookup connection via con handle instead of storing pointer)
|
||||
|
||||
### Added
|
||||
|
||||
---
|
||||
|
||||
## Changes March 2019
|
||||
|
||||
### Changed
|
||||
- use Makefile for stm32-f4discovery-cc256x port
|
||||
- le_device_db: add secure_connection argument to le_device_db_encryption_set and le_device_db_encryption_get
|
||||
|
||||
### Fixed
|
||||
- SM: Use provided authentication requirements in slave security request
|
||||
|
||||
### Added
|
||||
- port/stm32-f4discovery-cc256x: add support for built-in MEMS microphone
|
||||
- SM: Track if connection encryption is based on LE Secure Connection pairing
|
||||
- ATT DB: Validate if connection encrypted is based on SC if requested
|
||||
- att_db_util: support ATT_SECURITY_AUTHENTICATED_SC permission flag
|
||||
- GATT Compiler: support READ_AUTHENTICATED and WRITE_AUTHENTICATED permsission flags
|
||||
- port/stm32-f4discovery-cc256x: add support for built-in MEMS microphone
|
||||
- ESP32: erase nvs flash is newer nvs version found
|
||||
- libusb: add support for nRF52840-PCA10056 running Zephyr hci_usb example
|
||||
- port for Nucelo L073RZ with EM9304 DVK: stm32-l073rz-nucleo-em9304
|
||||
- hci_transport_h4: add workaround for flow control bug in CYW2070x, enable with ENABLE_CYPRESS_BAUDRATE_CHANGE_FLOWCONTROL_BUG_WORKAROUND
|
||||
- port/stm32-l073rz-nucleo-em9304 for Nucleo L073RZ with EM9304 DVK, replaces port/stm32-l053r8-nucleo-em9304
|
||||
|
||||
## Changes February 2019
|
||||
|
||||
@ -50,6 +82,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- example/audio_duplex: playback audio audio source on audio sink (test audio path)
|
||||
- btstack_audio_embedded: implement audio source path
|
||||
|
||||
---
|
||||
|
||||
## Changes January 2019
|
||||
|
||||
### Changed
|
||||
@ -68,6 +102,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- POSIX: use correct baudrate enums for baud rates higher than 921600 (Linux)
|
||||
- Crypto: directly process queued crypto operation on HCI result
|
||||
|
||||
---
|
||||
|
||||
## Changes December 2018
|
||||
|
||||
### Added
|
||||
@ -94,6 +130,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- HFP: Handle multiple commands/responses in single RFCOMM packet
|
||||
- Memory Pools: clear all buffers before use
|
||||
|
||||
---
|
||||
|
||||
## Changes October 2018
|
||||
|
||||
### Added
|
||||
@ -110,6 +148,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- HFP: decline incoming RFCOMM connection after outgoing connection was started
|
||||
- AVRCP: fix crash on disconnect of connection established by remote
|
||||
|
||||
---
|
||||
|
||||
## Changes September 2018
|
||||
|
||||
### Fixed
|
||||
@ -127,6 +167,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- 3rd-party: yxml is used for PBAP vCard list parsing
|
||||
- cc256xC: new v1.1 init scripts
|
||||
|
||||
---
|
||||
|
||||
## Changes August 2018
|
||||
|
||||
### Added
|
||||
@ -156,6 +198,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- windows: ignore virtual Bluetooth adapter provided by VMware
|
||||
- Replaced HCI_PACKET_BUFFER_SIZE with HCI_INCOMING_PACKET_BUFFER_SIZE and HCI_OUTGOING_PACKET_BUFFER_SIZE
|
||||
|
||||
---
|
||||
|
||||
## Changes June 2018
|
||||
|
||||
### Fixed
|
||||
@ -169,6 +213,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
### Added
|
||||
- ATT Server: packet handler field added to att_service_handler_t to receive: connect/disconnect, atu exchange, indication complete
|
||||
|
||||
---
|
||||
|
||||
## Changes May 2018
|
||||
|
||||
### Added
|
||||
@ -188,6 +234,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- GATT Server: fix lookup for Client Characteristic Configuration in services with multiple Characteristics
|
||||
- RFCOMM: emit channel closed on HCI/L2CAP disconnect after sending DISC while expecting UA
|
||||
|
||||
---
|
||||
|
||||
## Changes April 2018
|
||||
|
||||
### Added
|
||||
@ -218,6 +266,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- SM: fix iteration over LE Device DB entries for bonding and address resolving
|
||||
- SM: store pairing information only if both devices have requested bonding
|
||||
|
||||
---
|
||||
|
||||
## Changes February 2018
|
||||
|
||||
### Added
|
||||
@ -237,6 +287,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
### Fixed
|
||||
- tc3556x: fix startup after baud rate change
|
||||
|
||||
---
|
||||
|
||||
## Changes January 2018
|
||||
|
||||
@ -265,6 +316,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- GAP: release HCI Connnection after gap_le_conne
|
||||
- ATT: Exchanged MTU is propagate to ATT Server and GATT Client
|
||||
|
||||
---
|
||||
|
||||
## Changes December 2017
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user