/* brief Return PLL1 output clock rate param recompute : Forces a PLL rate recomputation if true return PLL1 output clock rate note The PLL rate is cached in the driver in a variable as the rate computation function can take some time to perform. It is recommended to use 'false' with the 'recompute' parameter.  */
uint32_t CLOCK_GetPLL1OutClockRate(bool recompute)
/* brief Return PLL1 output clock rate param recompute : Forces a PLL rate recomputation if true return PLL1 output clock rate note The PLL rate is cached in the driver in a variable as the rate computation function can take some time to perform. It is recommended to use 'false' with the 'recompute' parameter.  */
uint32_t CLOCK_GetPLL1OutClockRate(bool recompute)
{
    pll_setup_t Setup;
    uint32_t rate;
    if ((recompute) || (s_Pll1_Freq == 0U))
    {
        Setup.pllctrl = SYSCON->PLL1CTRL;
        Setup.pllndec = SYSCON->PLL1NDEC;
        Setup.pllpdec = SYSCON->PLL1PDEC;
        Setup.pllmdec = SYSCON->PLL1MDEC;
        CLOCK_GetPLL1OutFromSetupUpdate(&Setup);
    }
    rate = s_Pll1_Freq;
    return rate;
}