|
|
@@ -304,82 +304,6 @@ void rtc_clk_fast_freq_set(rtc_fast_freq_t fast_freq);
|
|
|
*/
|
|
|
rtc_fast_freq_t rtc_clk_fast_freq_get(void);
|
|
|
|
|
|
-/**
|
|
|
- * @brief Switch CPU frequency
|
|
|
- *
|
|
|
- * @note This function is deprecated and will be removed.
|
|
|
- * See rtc_clk_cpu_freq_config_set instead.
|
|
|
- *
|
|
|
- * If a PLL-derived frequency is requested (80, 160, 240 MHz), this function
|
|
|
- * will enable the PLL. Otherwise, PLL will be disabled.
|
|
|
- * Note: this function is not optimized for switching speed. It may take several
|
|
|
- * hundred microseconds to perform frequency switch.
|
|
|
- *
|
|
|
- * @param cpu_freq new CPU frequency
|
|
|
- */
|
|
|
-void rtc_clk_cpu_freq_set(rtc_cpu_freq_t cpu_freq) __attribute__((deprecated));
|
|
|
-
|
|
|
-/**
|
|
|
- * @brief Switch CPU frequency
|
|
|
- *
|
|
|
- * @note This function is deprecated and will be removed.
|
|
|
- * See rtc_clk_cpu_freq_set_config_fast instead.
|
|
|
- *
|
|
|
- * This is a faster version of rtc_clk_cpu_freq_set, which can handle some of
|
|
|
- * the frequency switch paths (XTAL -> PLL, PLL -> XTAL).
|
|
|
- * When switching from PLL to XTAL, PLL is not disabled (unlike rtc_clk_cpu_freq_set).
|
|
|
- * When switching back from XTAL to PLL, only the same PLL can be used.
|
|
|
- * Therefore it is not possible to switch 240 -> XTAL -> (80 or 160) using this
|
|
|
- * function.
|
|
|
- *
|
|
|
- * For unsupported cases, this function falls back to rtc_clk_cpu_freq_set.
|
|
|
- *
|
|
|
- * Unlike rtc_clk_cpu_freq_set, this function relies on static data, so it is
|
|
|
- * less safe to use it e.g. from a panic handler (when memory might be corrupted).
|
|
|
- *
|
|
|
- * @param cpu_freq new CPU frequency
|
|
|
- */
|
|
|
-void rtc_clk_cpu_freq_set_fast(rtc_cpu_freq_t cpu_freq) __attribute__((deprecated));
|
|
|
-
|
|
|
-/**
|
|
|
- * @brief Get the currently selected CPU frequency
|
|
|
- *
|
|
|
- * @note This function is deprecated and will be removed.
|
|
|
- * See rtc_clk_cpu_freq_get_config instead.
|
|
|
- *
|
|
|
- * Although CPU can be clocked by APLL and RTC 8M sources, such support is not
|
|
|
- * exposed through this library. As such, this function will not return
|
|
|
- * meaningful values when these clock sources are configured (e.g. using direct
|
|
|
- * access to clock selection registers). In debug builds, it will assert; in
|
|
|
- * release builds, it will return RTC_CPU_FREQ_XTAL.
|
|
|
- *
|
|
|
- * @return CPU frequency (one of rtc_cpu_freq_t values)
|
|
|
- */
|
|
|
-rtc_cpu_freq_t rtc_clk_cpu_freq_get(void) __attribute__((deprecated));
|
|
|
-
|
|
|
-/**
|
|
|
- * @brief Get corresponding frequency value for rtc_cpu_freq_t enum value
|
|
|
- *
|
|
|
- * @note This function is deprecated and will be removed.
|
|
|
- * See rtc_clk_cpu_freq_get/set_config instead.
|
|
|
- *
|
|
|
- * @param cpu_freq CPU frequency, on of rtc_cpu_freq_t values
|
|
|
- * @return CPU frequency, in HZ
|
|
|
- */
|
|
|
-uint32_t rtc_clk_cpu_freq_value(rtc_cpu_freq_t cpu_freq) __attribute__((deprecated));
|
|
|
-
|
|
|
-/**
|
|
|
- * @brief Get rtc_cpu_freq_t enum value for given CPU frequency
|
|
|
- *
|
|
|
- * @note This function is deprecated and will be removed.
|
|
|
- * See rtc_clk_cpu_freq_mhz_to_config instead.
|
|
|
- *
|
|
|
- * @param cpu_freq_mhz CPU frequency, one of 80, 160, 240, 2, and XTAL frequency
|
|
|
- * @param[out] out_val output, rtc_cpu_freq_t value corresponding to the frequency
|
|
|
- * @return true if the given frequency value matches one of enum values
|
|
|
- */
|
|
|
- bool rtc_clk_cpu_freq_from_mhz(int cpu_freq_mhz, rtc_cpu_freq_t* out_val) __attribute__((deprecated));
|
|
|
-
|
|
|
/**
|
|
|
* @brief Get CPU frequency config corresponding to a rtc_cpu_freq_t value
|
|
|
* @param cpu_freq CPU frequency enumeration value
|