Clock Manager API Reference#
The Clock Manager application programming interfaces (APIs) in the WiSeConnect SDK provide a flexible interface for configuring, controlling, and optimizing the clock system on the Silicon Labs SiWG917 system-on-chip (SoC).
These APIs include functions, data types, and configuration parameters that simplify management of clock sources, dividers, and peripheral clocks. They help you balance system performance and power efficiency.
Overview#
The Clock Manager APIs provide precise control over all system and peripheral clocks within the SiWG917.
You can use these APIs to:
Configure and switch between internal and external clock sources.
Set clock frequencies and dividers to meet specific application requirements.
Enable or disable peripheral clocks to reduce power consumption.
Integrate with other system services, such as the Power Manager, to support energy-aware clock transitions.
The Clock Manager APIs are part of the WiSeConnect SDK, which provides device-level software components designed for low-power IoT applications that require flexible timing and high-efficiency operation.
Customer Note:
This reference applies specifically to the SiWG917. Generic references have been removed to reflect verified, device-specific behavior in the WiSeConnect SDK.
Additional Resources#
For detailed documentation of all Clock Manager public APIs, including configuration parameters, modules, enumerations, typedefs, functions, and macros, see the SiWG917 Clock Manager API Reference Guide.
This reference provides:
Complete API definitions and parameter descriptions.
Code examples for system and peripheral clock configuration.
Guidelines for implementing power-optimized clock switching and frequency scaling.