tim #6

Merged
Steins7 merged 16 commits from tim into dev 2024-11-03 12:07:39 +00:00
2 changed files with 4 additions and 0 deletions
Showing only changes of commit 6ab59f1545 - Show all commits

View File

@ -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

View File

@ -106,6 +106,7 @@ struct RccClocks {
uint32_t ahb_freq;
uint32_t apb1_freq;
uint32_t apb2_freq;
uint32_t tim_freq;
};