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)
|
void rcc_get_clocks(struct RccClocks* clocks)
|
||||||
{
|
{
|
||||||
|
clocks->ahb_freq = 0;
|
||||||
switch (current_preset)
|
switch (current_preset)
|
||||||
{
|
{
|
||||||
case RCC_PRESET_DEFAULT:
|
case RCC_PRESET_DEFAULT:
|
||||||
clocks->ahb_freq = 8000000;
|
clocks->ahb_freq = 8000000;
|
||||||
clocks->apb1_freq = 8000000;
|
clocks->apb1_freq = 8000000;
|
||||||
clocks->apb2_freq = 8000000;
|
clocks->apb2_freq = 8000000;
|
||||||
|
clocks->tim_freq = 8000000;
|
||||||
break;
|
break;
|
||||||
case RCC_PRESET_SPEED:
|
case RCC_PRESET_SPEED:
|
||||||
clocks->ahb_freq = 72000000;
|
clocks->ahb_freq = 72000000;
|
||||||
clocks->apb1_freq = 36000000;
|
clocks->apb1_freq = 36000000;
|
||||||
clocks->apb2_freq = 72000000;
|
clocks->apb2_freq = 72000000;
|
||||||
|
clocks->tim_freq = 7200000;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
//TODO hardfault
|
//TODO hardfault
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user