/* Deinitializes the USIx peripheral registers to their default reset values in USI UART mode.  */
void USI_UARTDeInit(USI_TypeDef *USIx)
/* Deinitializes the USIx peripheral registers to their default reset values in USI UART mode.  */
void USI_UARTDeInit(USI_TypeDef *USIx)
{
	assert_param(IS_ALL_USI_PERIPH(USIx));
	USIx->SW_RESET &=(~USI_SW_RESET_RSTB);
	USIx->SW_RESET |=USI_SW_RESET_RSTB;
	USIx->USI_MODE_CTRL &= (~USI_SERIAL_MODE);
	USIx->INTERRUPT_ALL_CLR = USI_INT_ALL_CLEAR;
	USIx->INTERRUPT_ENABLE = 0x00000000;
}