| void RCC_Configuration(void) {
 ErrStatus ErrStatusFlag;
 rcu_deinit();
 rcu_osci_on(RCU_IRC8M);
 while(ErrStatusFlag != SUCCESS)
 {
 ErrStatusFlag = rcu_osci_stab_wait(RCU_IRC8M);
 rcu_ahb_clock_config(RCU_AHB_CKSYS_DIV1);
 rcu_apb1_clock_config(RCU_APB1_CKAHB_DIV1);
 rcu_apb2_clock_config(RCU_APB2_CKAHB_DIV1);
 rcu_pll_config(RCU_PLLSRC_IRC8M_DIV2,RCU_PLL_MUL12);
 rcu_system_clock_source_config(RCU_CKSYSSRC_PLL);
 RCU_CTL0 |= RCU_CTL0_PLLEN;
 }
 }
 |