Changelog

SDK

v0.11.0 - 2022-02-04

Added
  • Pairing 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)

Changed
  • STM32CubeIDE 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.

Table 1: Version of components used in this SDK release

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

Added
  • Audio 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.

Changed
  • Applications 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.

Table 2: Version of components used in this SDK release

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

Added
  • Audio 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.

Changed
  • Audio sampling rate from 24 kHz/24 kHz to 48 kHz/16 kHz and timeslots schedule in the Audio Streaming application example.

Table 3: Version of components used in this SDK release

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

Added
  • SPARK Audio Core.

  • SPARK Wireless Core.

  • Audio Compression application example.

  • Audio Streaming application example.

  • Audio User Data application example.

  • Star Network application example.

Table 4: Version of components used in this SDK release

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