示例#1
0
/*******************************************************************************
* 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();
}
示例#2
0
文件: campbell.c 项目: kLabUM/IoT
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;
}