/******************************************************************************* * Function Name: Comp_1_Sleep ******************************************************************************** * * Summary: * Stop and Save the user configuration * * Parameters: * void: * * Return: * void * * Global variables: * Comp_1_backup.enableState: Is modified depending on the enable * state of the block before entering sleep mode. * *******************************************************************************/ void Comp_1_Sleep(void) { /* Save Comp's enable state */ if(Comp_1_ACT_PWR_EN == (Comp_1_PWRMGR & Comp_1_ACT_PWR_EN)) { /* Comp is enabled */ Comp_1_backup.enableState = 1u; } else { /* Comp is disabled */ Comp_1_backup.enableState = 0u; } Comp_1_Stop(); Comp_1_SaveConfig(); }
uint8 campbell_cond_stop() { /* Stop of all components */ ADC_DelSig_1_Stop(); Comp_1_Stop(); Comp_2_Stop(); Comp_3_Stop(); //Comp_4_Stop(); AMux_1_Stop(); Sample_Hold_1_Stop(); Sample_Hold_2_Stop(); Sample_Hold_3_Stop(); //Sample_Hold_4_Stop(); PWM_1_Stop(); PWM_2_Stop(); Cond_Vout_Write(1u); return 1u; }