1.17.14.6 POWER_DSGPR_Write Function

C

void POWER_DSGPR_Write(POWER_DSGPR gprNumb, uint32_t gprValue);

Summary

Saves critical data in deep sleep state

Description

This function can be used to save some critical data in deep sleep state.

Precondition

To use DSGPR1 to DSGPR32 registers, corresponding MHC setting should be enabled.

Parameters

Param Description
gprNumb selects the DSGPR register
gprValue data to be written in the selected register

Returns

None.

Example

uint32_t criticalData;
POWER_DSGPR_Write(POWER_DSGPR0, criticalData);

Remarks

This function is only available for the devices which has deep sleep controller. MHC will generate this function only for the selected devices accordingly. Check device datasheet for more information.