Standard BSP Functions#
Each BSP is expected to implement a function called BSP_OS_Init(). This function is called at a specific moment by the application during initialization.
The definitions of this functions is located in the file bsp/siliconlabs/generic/include/bsp_os.h.
Table - Standard BSP Functions in the Hardware Porting Guide page describes the function that must be implemented.
Table - Standard BSP Functions#
Function | Function signature | Description | Called... |
---|---|---|---|
Peripheral Initialization | void BSP_OS_Init(void) | Initializes other peripherals and registers the controllers to the Platform Manager . Refer to Controller Registration to the Platform Manager for more information. | After the call to the function Common_Init(). |
CPU Module#
Micrium OS CPU is the first module you should port since all other Micrium OS modules rely on it. To port CPU, you will need some simple board-specific adaptations. Refer to CPU Port Board Support Package for more information.