Changelog¶
Table of Contents
SDK¶
v1.0.0 - 2022-05-27¶
ChangedSTM32CubeIDE version used is now 1.9.0.
Tweaked Wireless Core configuration for all applications.
Updated all applications for newer Wireless Core changes.
Updated all applications for newer Audio Core changes.
Wireless Core audio endpoints implementation now use the updated Wireless Core API.
Audio High Resolution application is now using 24-bit samples.
Updated audio endpoint functions to support audio payload sizes up to 65535 bytes.
Updated Hello-World and Star Network interface implementation following USB functions name change.
Audio Compression application now uses the new audio fallback mode.
RemovedBlinky application.
Ranging application.
Ranging Core.
FixedFixed the
iface_set_watchdog_timer_limit()parameter name. The timer limit is in us resolution and not ms.
Component |
Version |
|---|---|
Audio Core |
v0.6.0 |
Wireless Core |
v0.6.0 |
EVK BSP |
v0.6.0 |
SPARK Drivers |
v0.5.0 |
SPARK Libraries |
v0.5.0 |
v0.12.0 - 2022-03-03¶
AddedInterface layer to help porting applications to different boards.
ChangedMoved most of the code in app/common/ to bsp/interface/.
Updated audio applications to account for Audio Core audio_protocol_cfg_t changes.
Updated all applications to use the new interface layer.
Adjusted output power for most applications.
RemovedRemoved DESTINATION_ADDRESS and LOCAL_ADDRESS from Ranging application’s STM32CubeIDE project as these are already defined in the source code.
FixedFixed an issue that prevented the pairing timeout from occurring in a Node device.
Clock drift compensation is now handled correctly in the Audio Core for the Audio 4-Channel application.
Audio User Data application needed a hard reset after being programmed for audio to start playing.
Audio Compression application could hard fault when starting a debug session in STM32CubeIDE for the first time.
Component |
Version |
|---|---|
Audio Core |
v0.5.0 |
Ranging Core |
v0.3.0 |
Wireless Core |
v0.5.0 |
EVK BSP |
v0.5.0 |
SPARK Drivers |
v0.4.0 |
SPARK Libraries |
v0.4.0 |
v0.11.0 - 2022-02-04¶
AddedPairing module in common code. This will eventually go under the Wireless Core API.
Gaming Hub application example demonstrating multi-device pairing and its documentation.
Checks in applications to make sure memory allocated to Cores is exactly the right amount.
Extra warning checks have been enabled in STM32CubeIDE projects (-Wextra, -Wshadow=compatible-local, -Werror=implicit-function-declaration)
ChangedSTM32CubeIDE version used is now 1.8.0.
Audio Core WPS endpoint is now in the application common code.
All applications have been updated to use the newer Cores, libraries and drivers. See respective Changelogs for details.
Blinky and Ranging applications use the new SR API. See notice in source code for how to manage this change for your application based on those.
Basic Pairing application now uses the Pairing Module from the common code.
All audio applications have been updated to make use of the new EVK BSP’s audio functions and configurations.
Common code has been updated to make use of the new EVK BSP’s audio functions and configurations.
Third-party libraries warning checks have been disabled in STM32CubeIDE projects (lib/third-party)
The Wireless Protocol Stack documentation section has been enhanced.
Component |
Version |
|---|---|
Audio Core |
v0.4.0 |
Ranging Core |
v0.3.0 |
Wireless Core |
v0.4.0 |
EVK BSP |
v0.4.0 |
SPARK Drivers |
v0.4.0 |
SPARK Libraries |
v0.4.0 |
v0.10.0 - 2021-12-13¶
AddedAudio 4-Channel application example.
Common code module shared by all applications.
MAX98091 audio endpoint replacing the former Audio Core I2S endpoint.
Timeout and Node address self-generation features in Pairing Basic application.
ChangedApplications now use the common code module.
Applications now use the new Wireless Core API.
Audio applications now use the MAX98091 audio endpoint.
Application code has been split for Coordinator and Node.
Pairing Basic application code has been simplified.
Component |
Version |
|---|---|
Audio Core |
v0.3.0 |
Ranging Core |
v0.3.0 |
Wireless Core |
v0.3.0 |
EVK BSP |
v0.3.0 |
SPARK Drivers |
v0.3.0 |
SPARK Libraries |
v0.3.0 |
v0.9.0 - 2021-11-09¶
AddedAudio High Resolution application example and its corresponding documentation.
Pairing application example and its corresponding documentation.
Changelog section in the SPARK SDK documentation.
Creating a new application sub-section in the Development Environment section in the SPARK SDK documentation.
ChangedAudio sampling rate from 24 kHz/24 kHz to 48 kHz/16 kHz and timeslots schedule in the Audio Streaming application example.
Component |
Version |
|---|---|
Audio Core |
v0.2.0 |
Ranging Core |
v0.2.0 |
Wireless Core |
v0.2.0 |
EVK BSP |
v0.2.0 |
SPARK Drivers |
v0.2.0 |
SPARK Libraries |
v0.2.0 |
v0.8.0 - 2021-09-30¶
AddedSPARK Audio Core.
SPARK Wireless Core.
Audio Compression application example.
Audio Streaming application example.
Audio User Data application example.
Star Network application example.
Core library |
Version |
|---|---|
Audio Core |
v0.1.0 |
Ranging Core |
v0.1.0 |
Wireless Core |
v0.1.0 |
EVK BSP |
v0.1.0 |
SPARK Drivers |
v0.1.0 |
SPARK Libraries |
v0.1.0 |