The following are the basic terms and definitions used in the chapter:
- 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).