Merge branch 'bugfix/fix_overflow_in_apll_calculation' into 'master'

fix(apll): fixed overflow in apll calculation

See merge request espressif/esp-idf!26389
This commit is contained in:
Kevin (Lao Kaiyao) 2023-10-17 12:24:19 +08:00
commit 2da28270bf
2 changed files with 2 additions and 2 deletions

View File

@ -96,7 +96,7 @@ uint32_t clk_hal_xtal_get_freq_mhz(void)
uint32_t clk_hal_apll_get_freq_hz(void)
{
uint64_t xtal_freq_hz = clk_hal_xtal_get_freq_mhz() * MHZ ;
uint64_t xtal_freq_hz = (uint64_t)clk_hal_xtal_get_freq_mhz() * 1000000ULL;
uint32_t o_div = 0;
uint32_t sdm0 = 0;
uint32_t sdm1 = 0;

View File

@ -100,7 +100,7 @@ uint32_t clk_hal_xtal_get_freq_mhz(void)
uint32_t clk_hal_apll_get_freq_hz(void)
{
uint64_t xtal_freq_hz = clk_hal_xtal_get_freq_mhz() * MHZ ;
uint64_t xtal_freq_hz = (uint64_t)clk_hal_xtal_get_freq_mhz() * 1000000ULL;
uint32_t o_div = 0;
uint32_t sdm0 = 0;
uint32_t sdm1 = 0;