Common Interface#
Provides common and generic platform interface code not specific to one PAL module.
Modules#
Functions#
Implements a platform generic initialization function.
Implements a platform generic deinitialization function.
Function Documentation#
sid_pal_common_init#
sid_error_t sid_pal_common_init (const platform_specific_init_parameters_t * platform_init_parameters)
Implements a platform generic initialization function.
Type | Direction | Argument Name | Description |
---|---|---|---|
const platform_specific_init_parameters_t * | [in] | platform_init_parameters | pointer to platform specific parameters. |
This function is only implemented on platforms that require additional vendor specific initialization routines. It provides a generic entry point to the platform implementation of the sid_pal components and is intended to be called at start of day.
sid_pal_common_deinit#
sid_error_t sid_pal_common_deinit (void )
Implements a platform generic deinitialization function.
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
This function is only implemented on platforms that require additional vendor specific deinitialization routines. It provides a generic entry point to the platform implementation of the sid_pal components.