Basic Terms and Definitions

Table 1. Terms and definitions
Term Definition
Functional group Represents a group of peripherals that are initialized as a group. The tool generates a C function for each functional group that contains the initialization code for the peripheral instances in this group. Only one functional group can be selected as default initialization, the others are treated as alternatives that are not initialized by default.
Peripheral instance Occurrence of a peripheral (device) of specific type. For example, UART peripheral has three instances on the selected processor, so there are UART0, UART1, and UART2 devices.
Configuration component Provides user interface for configuring SDK software component (for example, peripheral driver) and generates code for its initialization.
Component instance Configuration component can have multiple instances with different settings. (for example, for each peripheral instance like UART0, UART1).
Component mode Specific use case of the component instance (for example, TRANSFER mode of DSPI, or interrupt-based mode of communication).