Common Interface#

Provides common and generic platform interface code not specific to one PAL module.

Modules#

Type definitions

Functions#

sid_error_t
sid_pal_common_init(const platform_specific_init_parameters_t *platform_init_parameters)

Implements a platform generic initialization function.

sid_error_t

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.

Parameters
TypeDirectionArgument NameDescription
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.

Parameters
TypeDirectionArgument NameDescription
voidN/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.