I don't know what to do at the moment... >
Code: Untitled.c Select all
const uint8_t cpu_clock_source[][3] = {
//SYSTEM_SOC_CLK_SEL | SYSTEM_PLL_FREQ_SEL | SYSTEM_PERIOD_SEL
{ 0 , 0 , 0 },
{ 1 , 1 , 0 },
{ 1 , 1 , 1 },
{ 1 , 0 , 0 },
{ 1 , 0 , 1 },
{ 2 , 0 , 0 },
};
Code: Untitled.c Select all
void sys_set_cpu_clock_frequency( const cpu_clock_source_t _src ){
sys_set_soc_clk_sel ( cpu_clock_source[ _src ][0] );
sys_set_pll_clock_frequency ( cpu_clock_source[ _src ][1] );
sys_set_cpu_period_select ( cpu_clock_source[ _src ][2] );
}