/******************************************************************************* * Function Name: Mixer_1_Sleep ******************************************************************************** * * Summary: * Disables block's operation and saves its configuration. Should be called * just prior to entering sleep. * * Parameters: * None * * Return: * None * * Global variables: * Mixer_1_backup: The structure field 'enableState' is modified * depending on the enable state of the block before entering to sleep mode. * *******************************************************************************/ void Mixer_1_Sleep(void) { /* Save Mixer enable state */ if((Mixer_1_PM_ACT_CFG_REG & Mixer_1_ACT_PWR_EN) != 0u) { /* Component is enabled */ Mixer_1_backup.enableState = 1u; /* Stop the configuration */ Mixer_1_Stop(); } else { /* Component is disabled */ Mixer_1_backup.enableState = 0u; } /* Saves the user configuration */ Mixer_1_SaveConfig(); }
/******************************************************************************* * Function Name: Mixer_1_Sleep ******************************************************************************** * * Summary: * Disables block's operation and saves its configuration. Should be called * just prior to entering sleep. * * Parameters: * None * * Return: * None * * Global variables: * Mixer_1_backup: The structure field 'enableState' is modified * depending on the enable state of the block before entering to sleep mode. * *******************************************************************************/ void Mixer_1_Sleep(void) { /* Save TIA enable state */ if(Mixer_1_ACT_PWR_EN == (Mixer_1_PM_ACT_CFG_REG & Mixer_1_ACT_PWR_EN)) { /* Component is enabled */ Mixer_1_backup.enableState = Mixer_1_ENABLED; } else { /* Component is disabled */ Mixer_1_backup.enableState = Mixer_1_DISABLED; } /* Stop the configuration */ Mixer_1_Stop(); /* Saves the user configuration */ Mixer_1_SaveConfig(); }