nRF5 SDK v13.0.0
Functions
ssi_pal_init

This file contains the PAL layer entry point, it includes the definitions and APIs for PAL initialization and termination. More...

Functions

int SaSi_PalInit (void)
 This function Performs all initializations that may be required by the customer's PAL implementation, specifically by the DMA-able buffer scheme. The existing implementation allocates a contiguous memory pool that is later used by the ARM TrustZone CryptoCell TEE implementation. In case no initializations are needed in the customer's environment, the function can be minimized to return OK. It is called by SaSi_LibInit. More...
 
void SaSi_PalTerminate (void)
 This function is used to terminate the PAL implementation and free the resources that were taken by SaSi_PalInit. More...
 

Detailed Description

This file contains the PAL layer entry point, it includes the definitions and APIs for PAL initialization and termination.

Function Documentation

int SaSi_PalInit ( void  )

This function Performs all initializations that may be required by the customer's PAL implementation, specifically by the DMA-able buffer scheme. The existing implementation allocates a contiguous memory pool that is later used by the ARM TrustZone CryptoCell TEE implementation. In case no initializations are needed in the customer's environment, the function can be minimized to return OK. It is called by SaSi_LibInit.

Returns
A non-zero value in case of failure.
void SaSi_PalTerminate ( void  )

This function is used to terminate the PAL implementation and free the resources that were taken by SaSi_PalInit.

Returns
Void.

Documentation feedback | Developer Zone | Subscribe | Updated