Add timer clocks to rcc's clock frequencies
This commit is contained in:
parent
edb59d7e6b
commit
6ab59f1545
@ -94,17 +94,20 @@ void rcc_reset(enum RccApb1 apb1_mask, enum RccApb2 apb2_mask)
|
||||
|
||||
void rcc_get_clocks(struct RccClocks* clocks)
|
||||
{
|
||||
clocks->ahb_freq = 0;
|
||||
switch (current_preset)
|
||||
{
|
||||
case RCC_PRESET_DEFAULT:
|
||||
clocks->ahb_freq = 8000000;
|
||||
clocks->apb1_freq = 8000000;
|
||||
clocks->apb2_freq = 8000000;
|
||||
clocks->tim_freq = 8000000;
|
||||
break;
|
||||
case RCC_PRESET_SPEED:
|
||||
clocks->ahb_freq = 72000000;
|
||||
clocks->apb1_freq = 36000000;
|
||||
clocks->apb2_freq = 72000000;
|
||||
clocks->tim_freq = 7200000;
|
||||
break;
|
||||
default:
|
||||
//TODO hardfault
|
||||
|
||||
Loading…
Reference in New Issue
Block a user