/* Forces or releases High Speed APB (APB2) peripheral reset.  */
void exRCC_APB2PeriphReset(u32 apb2_periph)
/* Forces or releases High Speed APB (APB2) peripheral reset.  */
void exRCC_APB2PeriphReset(u32 apb2_periph)
{
    RCC->APB2RSTR |= apb2_periph;
    RCC->APB2RSTR &= ~apb2_periph;
}