mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-16 16:20:50 +00:00
changelog: prepare for 1.5.6 release
This commit is contained in:
parent
8deec6605c
commit
9a0af64aaa
48
CHANGELOG.md
48
CHANGELOG.md
@ -8,60 +8,68 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
|
||||
## Unreleased
|
||||
|
||||
## Added
|
||||
- HCI_ACL_CHUNK_SIZE_ALIGNMENT allows to keep HCI transport writes aligned
|
||||
### Added
|
||||
### Fixed
|
||||
### Changed
|
||||
|
||||
## Release v1.5.6
|
||||
|
||||
### Added
|
||||
- HCI: HCI_ACL_CHUNK_SIZE_ALIGNMENT allows to keep HCI transport writes aligned
|
||||
- GAP: support additional LE PHYs for scanning and outgoing connections
|
||||
- GATT Client: support GATT over BR/EDR via gatt_client_classic_connect
|
||||
- GATT Client: allow to queue requests with gatt_client_request_to_send_gatt_query and gatt_client_request_to_write_without_response
|
||||
- GATT Client: support GATT over BR/EDR transport via gatt_client_classic_connect
|
||||
- HFP: provide SCO packet types and rx/tx packet lengths in HFP_SUBEVENT_AUDIO_CONNECTION_ESTABLISHED
|
||||
- HFP: allow to register custom at commands with hfp_hf_register_custom_at_command
|
||||
- AVRCP: support Cover Art via avrcp_cover_art_client
|
||||
- example: gatt_streamer_server and le_streamer_client report DLE and PHY changes
|
||||
- gatt_client: queue requests with gatt_client_request_to_send_gatt_query and gatt_client_request_to_write_without_response
|
||||
- esp32: warn about unsuitable sdkconfig
|
||||
- NXP: support for NXP Controller with bootloader versions v1, e.g. NXP 88W8997, and v3, e.g. NXP IW416 or IW61x
|
||||
- esp32: support esp-idf v5.x audio driver
|
||||
- esp32: warn about sdkconfig issues
|
||||
- esp32: add BTstack component config options via menuconfig
|
||||
- esp32: allow to disable default audio i2s driver via component config
|
||||
- esp32: support esp-idf v5.x audio driver
|
||||
- esp32: btstack_stdio_init configures buffered output, required for stdin support
|
||||
- nxp: support for bootloader version v1, e.g. NXP 88W8997
|
||||
- Port for Renesas RA6M4 with DA14531
|
||||
- Port for NXP Controller on POSIX (posix-h4-nxp)
|
||||
- Port for newer Infineon Controller on POSIX (posix-h4-bcm) that requires autobaud-mode
|
||||
|
||||
## Removed
|
||||
- AVDTP Source: avdtp_source_stream_send_media_payload, use avdtp_source_stream_send_media_payload_rtp instead
|
||||
- A2DP Source: a2dp_source_stream_send_media_payload, use a2dp_source_stream_send_media_payload_rtp instead
|
||||
|
||||
## Fixed
|
||||
### Fixed
|
||||
- HCI: fix set extended scan response
|
||||
- HCI: fix report of extended advertisements with data len > 31
|
||||
- HCI: fix CTKD in Initiator role over BR/EDR SC when using dedicated bonding
|
||||
- SM: fix value in SM_EVENT_NUMERIC_COMPARISON_REQUEST
|
||||
- SM: ignore Security Request during re-encryption
|
||||
- btstack_stdin_embedded: use timer to poll RTT input, fix for tickless RTOS
|
||||
- gatt_client: return ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER for invalid connection handle
|
||||
- GATT Client: return ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER for invalid connection handle
|
||||
- A2DP: emit A2DP_SUBEVENT_STREAM_ESTABLISHED with if connection fails, e.g. because of Page Timeout
|
||||
- A2DP Source: a2dp_source_stream_send_media_payload, use a2dp_source_stream_send_media_payload_rtp instead
|
||||
- A2DP: use samples as timestamp, fixes issue with Apple Airpods Pro 2nd Gen
|
||||
- AVDTP Source: avdtp_source_stream_send_media_payload, use avdtp_source_stream_send_media_payload_rtp instead
|
||||
- AVRCP: re-register for notification
|
||||
- HFP: fix setup/accept of synchronous connection
|
||||
- HFP: use mandatory safe settings considering BR/EDR Secure Connections to accept synchronous connections
|
||||
- HFP: remove trailing newline/carriage return in custom command event
|
||||
- PBAP Client: make pbap_set_property_selector work for Pull Phonebook
|
||||
- esp32: fix power amplifier control on Lyra T v4.3
|
||||
- btstack_stdin_embedded: use timer to poll RTT input, fix for tickless RTOS
|
||||
- esp32: fix audio power amplifier control on Lyra T v4.3 board
|
||||
|
||||
## Changed
|
||||
### Changed
|
||||
- GAP: add gap_set_peer_privacy_mode with default LE_PRIVACY_MODE_DEVICE
|
||||
- GAP: use stack defaults for LE Connection Parameter Updates
|
||||
- GAP: set minimum and maximum CE length to 0
|
||||
- GAP: ENABLE_EXPLICIT_DEDICATED_BONDING_DISCONNECT disables disconnect after dedicated bonding
|
||||
- GOEP Client: support multiple instances
|
||||
- A2DP Sink: drop unused local seid argument in a2dp_sink_establish_stream
|
||||
- HFP: emit HFP_SUBEVENT_CUSTOM_AT_MESSAGE_SENT after sending custom command / unsolicited response code
|
||||
- bluetooth: indicated identity address in resolved address type names
|
||||
- chipset/bcm: look for PatchRAM file DEVICE_NAME...hcd
|
||||
- sco_demo_util: replace hfp_msbc by hfp_codec
|
||||
- BCM: look for PatchRAM file with prefix DEVICE_NAME and extension '.hcd'
|
||||
- bluetooth: indicated identity address in resolved address type enums name
|
||||
- btstack_audio: added get_samplerate function to help with audio sample rate synchronization
|
||||
- btstack_flash_bank: write empty tag instead of overwriting existing tag with ENABLE_TLV_FLASH_WRITE_ONCE
|
||||
- esp32: drop support for Makefile projects from esp-idf 3.x
|
||||
- esp32: replace deprecated btstack_run_loop_freertos API calls
|
||||
- sco_demo_util: replace hfp_msbc by hfp_codec
|
||||
- esp32: avoid deprecated btstack_run_loop_freertos API calls
|
||||
- esp32: use sample rate compensation in a2dp_sink_demo
|
||||
- stm32-f4discovery-cc256x: use external oscillator for better I2S clock
|
||||
- stm32-f4discovery: use sample rate compensation in a2dp_sink_demo
|
||||
|
||||
|
||||
## Release v1.5.5
|
||||
|
@ -64,6 +64,7 @@ For information on Apple's MFi/iAP2 and Find My profiles, please <a href="mailto
|
||||
| [<img src="https://buildbot.bluekitchen-gmbh.com/btstack/badges/port-libusb-develop.svg">](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-libusb-develop) | [libusb](https://github.com/bluekitchen/btstack/tree/develop/port/libusb) | Unix-based system with dedicated USB Bluetooth dongle |
|
||||
| No build server | [libusb-intel](https://github.com/bluekitchen/btstack/tree/develop/port/libusb-intel) | Unix-based system with Intel Wireless 8260/8265 Controller |
|
||||
| [<img src="https://buildbot.bluekitchen-gmbh.com/btstack/badges/port-posix-h4-develop.svg">](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-posix-h4-develop) | [posix-h4](https://github.com/bluekitchen/btstack/tree/develop/port/posix-h4) | Unix-based system connected to Bluetooth module via H4 over serial port |
|
||||
| No build server | [posix-h4-nxp](https://github.com/bluekitchen/btstack/tree/develop/port/posix-h4-bcm) | Unix-based system connected to Cypress controllers via H4 over serial port |
|
||||
| No build server | [posix-h4-da14581](https://github.com/bluekitchen/btstack/tree/develop/port/posix-h4-da14581) | Unix-based system connected to Dialog Semiconductor DA14581 via H4 over serial port |
|
||||
| No build server | [posix-h4-da14585](https://github.com/bluekitchen/btstack/tree/develop/port/posix-h4-da14585) | Unix-based system connected to Dialog Semiconductor DA14585 via H4 over serial port |
|
||||
| No build server | [posix-h4-nxp](https://github.com/bluekitchen/btstack/tree/develop/port/posix-h4-nxp) | Unix-based system connected to NXP controllers via H4 over serial port |
|
||||
@ -102,7 +103,7 @@ For information on Apple's MFi/iAP2 and Find My profiles, please <a href="mailto
|
||||
| EM 9301, 9304, 9305 | LE | SPI | n.a. | em9301 | Custom HCI SPI implementation |
|
||||
| Intel Dual Wireless 3165, 8260, 8265 | Dual mode | USB | Probably | intel | Firmware size: 400 kB |
|
||||
| Nordic nRF | LE | H4 | n.a. | | Requires custom HCI firmware |
|
||||
| NXP 88W88997, IW416 | Dual mode + Wifi | H4 | Yes | nxp | Requires initial firmware |
|
||||
| NXP 88W88997, IW416, IW61x | Dual mode + Wifi | H4 | Yes | nxp | Requires initial firmware |
|
||||
| Realtek RTL8822CS | Dual mode + Wifi | H5 | Yes | | Requires initial firmware and config |
|
||||
| Realtek USB Dongles | Dual mode + Wifi | USB | Yes | realtek | Requires initial firmware and config |
|
||||
| Renesas RX23W | LE | H4 | n.a. | | HCI Firmware part of BTTS |
|
||||
|
@ -83,6 +83,7 @@ CSR, which has been acquired by Qualcomm, provides all relevant information on t
|
||||
| Nordic nRF | LE | H4 | Fixed Random | n.a. | Yes | Yes | n.a. | Yes | | Requires HCI firmware |
|
||||
| NXP 88W8997 | Dual mode | H4 | Yes | Partially(2) | Yes | Yes | No | Yes | nxp | Requires initial firmware |
|
||||
| NXP IW416 | Dual mode | H4 | Yes | No | Yes | Yes | No | Yes | nxp | Requires initial firmware |
|
||||
| NXP IW61x | Dual mode | H4 | Yes | Partially(2) | Yes | Yes | No | Yes | nxp | Requires initial firmware |
|
||||
| STM STLC2500D | Classic | H4 | No | Don't know | n.a | n.a. | No | n.a. | stlc2500d | Custom deep sleep management not supported |
|
||||
| Renesas RX23W | LE | H4 | No | n.a. | Yes | Yes | n.a . | Don't know | | HCI Firmware part of BTTS |
|
||||
| Realtek RTL8822CS | Dual mode + Wifi | H5 | Yes | Yes | Don't know | Don't know | Don't know | Don't know | | Requires initial firmware + config |
|
||||
|
Loading…
x
Reference in New Issue
Block a user