/******************************************************************************* * 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); } }
/******************************************************************************* * 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); }
/****************************************************************************** * 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); }
/******************************************************************************* * 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); }