iLLD_TC27xC  1.0
Module Functions
Collaboration diagram for Module Functions:

Functions

IFX_EXTERN void IfxHssl_Hssl_initModule (IfxHssl_Hssl *hssl, const IfxHssl_Hssl_Config *config)
 Initialises the module. More...
 
IFX_EXTERN void IfxHssl_Hssl_initModuleConfig (IfxHssl_Hssl_Config *config, Ifx_HSSL *hssl, Ifx_HSCT *hsct)
 Fills the config structure with default values. More...
 

Detailed Description

Function Documentation

IFX_EXTERN void IfxHssl_Hssl_initModule ( IfxHssl_Hssl hssl,
const IfxHssl_Hssl_Config config 
)

Initialises the module.

Parameters
hsslHSSL handle
configconfiguration structure of the module
Returns
None

Usage Example:

// create module config
IfxHssl_Hssl_initModuleConfig(&hsslConfig, &MODULE_HSSL, &MODULE_HSCT);
// select the interface mode (in case of slave)
// select the high speed mode if required
hsslConfig.highSpeedMode = TRUE;
// initialize module
IfxHssl_Hssl_initModule(&hssl, &hsslConfig);

Definition at line 175 of file IfxHssl_Hssl.c.

IFX_EXTERN void IfxHssl_Hssl_initModuleConfig ( IfxHssl_Hssl_Config config,
Ifx_HSSL *  hssl,
Ifx_HSCT *  hsct 
)

Fills the config structure with default values.

Parameters
configconfiguration structure of the module
hsslpointer to HSSL registers
hsctpointer to HSCT register
Returns
None

Usage example: see IfxHssl_Hssl_initModule

Definition at line 304 of file IfxHssl_Hssl.c.