3.1.4.12 ICM_SetRegionDescriptor Function

C

void ICM_SetRegionDescriptor (ICM_REGION_ID regionId, ICM_REGION_DESCRIPTOR * pRegionDescriptor);

Summary

Configures the memory region descriptor.

Description

Sets the configuration of the memory region descriptor identifies with regionId parameter.

Precondition

None.

Parameters

ParamDescription
regionIdIdentifies the memory region of ICM.
pRegionDescriptorPointer to the descriptor data structure of the specified memory region.

Returns

None.

Example


ICM_REGION_DESCRIPTOR region0Descriptor;

region0Descriptor.secondaryList = NULL;
// Set the proper configuration
region0Descriptor.config.bitfield.algo = (unsigned int)ICM_SHA_256;
(...)
region0Descriptor.startAddress = (uint32_t)appMessageSHA1Sec;
region0Descriptor.transferSize = ICM_GetTransferSize(sizeof(appMessageSHA1Sec));
ICM_SetRegionDescriptor (ICM_REGION_0, &region0Descriptor);

Remarks

None.