mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-24 15:02:43 +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/)
|
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).
|
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### Changed
|
### 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
|
- FreeRTOS: use freertos/.. prefix to include FreeRTOS headers if HAVE_FREERTOS_INCLUDE_PREFIX is defined
|
||||||
|
|
||||||
### Fixed
|
### 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
|
- 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
|
- SM: store local CSRK
|
||||||
- ATT DB: call write callback for validated signed writes
|
- ATT DB: call write callback for validated signed writes
|
||||||
- ATT Server: abort signed write validation on incoming new request
|
- ATT Server: abort signed write validation on incoming new request
|
||||||
- Bluetooth SIG web scraping tools updated
|
- Bluetooth SIG web scraping tools updated
|
||||||
- ESP32: Configure SCO over HCI after power up
|
|
||||||
- libusb: compiles for FreeBSD
|
- libusb: compiles for FreeBSD
|
||||||
- SM: Avoid potential use-after-free on immediate disconnect (lookup connection via con handle instead of storing pointer)
|
|
||||||
|
|
||||||
### Added
|
### 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
|
- 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: Validate if connection encrypted is based on SC if requested
|
||||||
- att_db_util: support ATT_SECURITY_AUTHENTICATED_SC permission flag
|
- att_db_util: support ATT_SECURITY_AUTHENTICATED_SC permission flag
|
||||||
- GATT Compiler: support READ_AUTHENTICATED and WRITE_AUTHENTICATED permsission flags
|
- 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
|
- libusb: add support for nRF52840-PCA10056 running Zephyr hci_usb example
|
||||||
- port for Nucelo L073RZ with EM9304 DVK: stm32-l073rz-nucleo-em9304
|
- port/stm32-l073rz-nucleo-em9304 for Nucleo L073RZ with EM9304 DVK, replaces port/stm32-l053r8-nucleo-em9304
|
||||||
- hci_transport_h4: add workaround for flow control bug in CYW2070x, enable with ENABLE_CYPRESS_BAUDRATE_CHANGE_FLOWCONTROL_BUG_WORKAROUND
|
|
||||||
|
|
||||||
## Changes February 2019
|
## 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)
|
- example/audio_duplex: playback audio audio source on audio sink (test audio path)
|
||||||
- btstack_audio_embedded: implement audio source path
|
- btstack_audio_embedded: implement audio source path
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes January 2019
|
## Changes January 2019
|
||||||
|
|
||||||
### Changed
|
### 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)
|
- POSIX: use correct baudrate enums for baud rates higher than 921600 (Linux)
|
||||||
- Crypto: directly process queued crypto operation on HCI result
|
- Crypto: directly process queued crypto operation on HCI result
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes December 2018
|
## Changes December 2018
|
||||||
|
|
||||||
### Added
|
### 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
|
- HFP: Handle multiple commands/responses in single RFCOMM packet
|
||||||
- Memory Pools: clear all buffers before use
|
- Memory Pools: clear all buffers before use
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes October 2018
|
## Changes October 2018
|
||||||
|
|
||||||
### Added
|
### 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
|
- HFP: decline incoming RFCOMM connection after outgoing connection was started
|
||||||
- AVRCP: fix crash on disconnect of connection established by remote
|
- AVRCP: fix crash on disconnect of connection established by remote
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes September 2018
|
## Changes September 2018
|
||||||
|
|
||||||
### Fixed
|
### 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
|
- 3rd-party: yxml is used for PBAP vCard list parsing
|
||||||
- cc256xC: new v1.1 init scripts
|
- cc256xC: new v1.1 init scripts
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes August 2018
|
## Changes August 2018
|
||||||
|
|
||||||
### Added
|
### 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
|
- 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
|
- Replaced HCI_PACKET_BUFFER_SIZE with HCI_INCOMING_PACKET_BUFFER_SIZE and HCI_OUTGOING_PACKET_BUFFER_SIZE
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes June 2018
|
## Changes June 2018
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
@ -169,6 +213,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
|||||||
### Added
|
### Added
|
||||||
- ATT Server: packet handler field added to att_service_handler_t to receive: connect/disconnect, atu exchange, indication complete
|
- ATT Server: packet handler field added to att_service_handler_t to receive: connect/disconnect, atu exchange, indication complete
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes May 2018
|
## Changes May 2018
|
||||||
|
|
||||||
### Added
|
### 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
|
- 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
|
- RFCOMM: emit channel closed on HCI/L2CAP disconnect after sending DISC while expecting UA
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes April 2018
|
## Changes April 2018
|
||||||
|
|
||||||
### Added
|
### 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: fix iteration over LE Device DB entries for bonding and address resolving
|
||||||
- SM: store pairing information only if both devices have requested bonding
|
- SM: store pairing information only if both devices have requested bonding
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes February 2018
|
## Changes February 2018
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
@ -237,6 +287,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
|||||||
### Fixed
|
### Fixed
|
||||||
- tc3556x: fix startup after baud rate change
|
- tc3556x: fix startup after baud rate change
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes January 2018
|
## 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
|
- GAP: release HCI Connnection after gap_le_conne
|
||||||
- ATT: Exchanged MTU is propagate to ATT Server and GATT Client
|
- ATT: Exchanged MTU is propagate to ATT Server and GATT Client
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Changes December 2017
|
## Changes December 2017
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user