Platform Services#
Platform Service components are high-level, device-independent and thread-safe APIs. Each service may have a hardware abstraction layer (HAL).
Note: All the Platform Services components also tightly integrate with SDK Programming model when configuring the project.
Platform Services Components#
Clock Manager: Manages system's clocks.
Command Line Interface: Handles keyboard input, parsing and dispatching to handler functions.
Device Initialization: Utility functions that bring the device from the reset state to a fully initialized state.
HFXO Manager: High-frequency crystal oscillator startup manager to support sleepy crystals.
Interrupt Manager: Provides interrupt control API.
IO Stream: Provides Input/Output functions by providing Streams.
Legacy HAL: Hardware Abstraction Layer.
Memory Manager: Manages dynamic memory allocations.
Microsecond Delay: Provides utilities to provide microsecond delay.
Power Manager: Manages system's energy modes.
RAM execution disable: Provides Utilities for disabling execution from RAM and other memory regions, using the MPU.
Sleep Timer: Provides software timers, delays, timekeeping and date functions using a low-frequency real-time clock peripheral.
System Initialization and Action Processing: Initializes system and products.
Token Manager: Provides routines for working with tokens.