예제 #1
0
/*******************************************************************************
* Function Name  : SSP_DeInit
* Description    : Deinitializes the SSPx peripheral registers to their default
*                  reset values.
* Input          : SSPx: where x can be 0 or 1 to select the SSP peripheral.
* Output         : None
* Return         : None
*******************************************************************************/
void SSP_DeInit(SSP_TypeDef* SSPx)
{
    if(SSPx == SSP0) {
        /* Reset the SSP0 registers values*/
        MRCC_PeripheralSWResetConfig(MRCC_Peripheral_SSP0,ENABLE);
        MRCC_PeripheralSWResetConfig(MRCC_Peripheral_SSP0,DISABLE);
    } else if (SSPx == SSP1) {
        /* Reset the SSP1 registers values*/
        MRCC_PeripheralSWResetConfig(MRCC_Peripheral_SSP1,ENABLE);
        MRCC_PeripheralSWResetConfig(MRCC_Peripheral_SSP1,DISABLE);
    }
}
예제 #2
0
파일: 75x_i2c.c 프로젝트: BigEd/speccy2010
/*******************************************************************************
* Function Name  : I2C_DeInit                                                
* Description    : Deinitializes the I2C peripheral registers to their default
*                  reset values.                 
* Input          : None               
* Output         : None                                                      
* Return         : None                                                      
*******************************************************************************/
void I2C_DeInit(void)
{
  /* Reset the I2C registers values*/
  MRCC_PeripheralSWResetConfig(MRCC_Peripheral_I2C,ENABLE);
  MRCC_PeripheralSWResetConfig(MRCC_Peripheral_I2C,DISABLE); 
}
예제 #3
0
파일: 75x_tb.c 프로젝트: peterliu2/FreeRTOS
/******************************************************************************
* Function Name  : TB_DeInit
* Description    : Deinitializes the TB peripheral registers to their default
*                  reset values.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void TB_DeInit(void)
{
    /* Enters and exits the TB peripheral to and from reset */
    MRCC_PeripheralSWResetConfig(MRCC_Peripheral_TB,ENABLE);
    MRCC_PeripheralSWResetConfig(MRCC_Peripheral_TB,DISABLE);
}
예제 #4
0
/*******************************************************************************
* Function Name  : EXTIT_DeInit
* Description    : Deinitializes the EXTIT peripheral registers to their default
*                  reset values.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void EXTIT_DeInit(void)
{
    MRCC_PeripheralSWResetConfig(MRCC_Peripheral_EXTIT,ENABLE);
    MRCC_PeripheralSWResetConfig(MRCC_Peripheral_EXTIT,DISABLE);
}