SPARK Microsystems SDK
v0.12.0
Introduction
Features
Getting Started
Required Hardware and Software
Steps
Structure Overview
Hardware Description
Application
Example
Blinky
Description
Behavior
Configuration
Ranging
Description
Behavior
Configuration
Hello World
Description
Behavior
Configuration
Pairing Basic
Description
Behavior
Application States
Application Interfaces
Configuration
Application Schedule
Audio Streaming
Description
Behavior
Configuration
Audio Compression
Description
Behavior
Configuration
Audio User Data
Description
Behavior
Configuration
Audio High Resolution
Description
Behavior
Configuration
Audio 4-Channel
Description
Behavior
Configuration
Star Network
Description
Behavior
Configuration
Pairing Gaming Hub
Description
Behavior
Dongle Device
Headset Device
Mouse Device
Keyboard Device
Pairing LED Pattern
Configuration
Gaming Hub Schedule
Common
Pairing Module
Description
Pairing Features
SPARK Address Terminology
Network ID
Device ID
Broadcast Address
Pairing Address
Default Address
Default Address Generation
Pairing Procedure
Pairing Request
Pairing Response
Pairing Confirmation
Payload Composition
Pairing Request Payload Composition
Pairing Response Payload Composition
Pairing Confirmed Payload Composition
Address Exchange Example
Paired Device List
Timeout Mechanism
Pairing Schedule
Cores
Audio Core
Introduction
End-User Application
Audio Core Components
Audio Pipeline
Audio Endpoint
SPARK WPS Endpoint
I2S Endpoint
Audio Processing Stage
Audio Compression
Digital Volume Control
User Data
Sampling Rate Converter
Audio Protocol
Audio Header
Clock Drift Compensation
Audio API
audio_api.h
audio_error.h
Audio Core Changelog
v0.5.0 - 2022-03-03
v0.4.0 - 2022-02-04
v0.3.0 - 2021-12-13
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
Ranging Core
Introduction
The Fundamentals
Roles
Distance Calculation
Phase Data
Data Exchange Sequence
Process Time Issue
Auto-Reply
Improving Accuracy
Working with the Ranging Core
Additional Information
Ranging API
ranging_algorithm.h
ranging_base_fixed_point.h
ranging_algorithm_private.h
ranging_base.h
Ranging Core Changelog
v0.3.0 - 2021-12-13
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
Wireless Core
Introduction
Wireless Core API
References
wireless_api.h
wireless_error.h
Wireless Protocol Stack
Introduction
Overview
Network Components
Time Division Multiple Access
Schedule
Frequency Switching
Connection
Timeslot Types
Synchronization Methods
Dual Radio
Topology
Configuration
Network Configuration
Node Configuration
Connection Settings
Modulation
Forward Error Correction (FEC) Level
Buffer Size
Maximum Payload Size
Callbacks
Acknowledgement
Stop and Wait
Auto Sync
CCA
Active Timeslots
Connection Throttle
Channel Settings
Channel Configuration
Data Transfer
Queue
Send Frame
Receive Frame
Frame Structure
Data Validation
Statistics Module
MCU Requirements
MCU Footprint
Function Process Hook
Callback Process
IRQ Callback
DMA Callback
Schedule Design Consideration
Bandwidth
Retransmission Margin
Sync Timeslot (Beacon)
Wireless Protocol Stack API
References
wps.h
wps_stats.h
wps_error.h
wps_def.h
SR1000 Driver Module
SPARK Radio API
References
sr_api.h
sr_api_hal.h
Wireless Core Changelog
v0.5.0 - 2022-03-03
v0.4.0 - 2022-02-04
v0.3.0 - 2021-12-16
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
Development Environment
Description
Creating a new application
Porting Guidelines
Adding a BSP alongside the EVK BSP
Changelog
SDK
v0.12.0 - 2022-03-03
v0.11.0 - 2022-02-04
v0.10.0 - 2021-12-13
v0.9.0 - 2021-11-09
v0.8.0 - 2021-09-30
Core
Audio Core Changelog
v0.5.0 - 2022-03-03
v0.4.0 - 2022-02-04
v0.3.0 - 2021-12-13
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
Ranging Core Changelog
v0.3.0 - 2021-12-13
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
Wireless Core Changelog
v0.5.0 - 2022-03-03
v0.4.0 - 2022-02-04
v0.3.0 - 2021-12-16
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
Misc
EVK BSP Changelog
v0.5.0 - 2022-03-03
v0.4.0 - 2022-02-04
v0.3.0 - 2021-12-13
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
SPARK Drivers Changelog
v0.4.0 - 2022-02-04
v0.3.0 - 2021-12-13
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
SPARK Libraries Changelog
v0.4.0 - 2022-02-04
v0.3.0 - 2021-12-13
v0.2.0 - 2021-11-09
v0.1.0 - 2021-09-30
Glossary
Audio Core Glossary
Wireless Core Glossary
SPARK Microsystems SDK
»
Changelog
»
Ranging Core Changelog
Ranging Core Changelog
¶
v0.3.0 - 2021-12-13
¶
Changed
Update deprecated terms in documentation.
v0.2.0 - 2021-11-09
¶
Added
Changelog.
v0.1.0 - 2021-09-30
¶
Initial release.