1 /* 2 * Copyright (C) 2017-2019 Alibaba Group Holding Limited 3 */ 4 5 /****************************************************************************** 6 * @file sys_freq.h 7 * @brief header file for setting system frequency. 8 * @version V1.0 9 * @date 18. July 2018 10 ******************************************************************************/ 11 #ifndef _SYS_FREQ_H_ 12 #define _SYS_FREQ_H_ 13 14 #include <stdint.h> 15 16 #ifdef __cplusplus 17 extern "C" { 18 #endif 19 20 int32_t drv_get_i2s_freq(int32_t idx); 21 int32_t drv_get_pwm_freq(int32_t idx); 22 int32_t drv_get_usart_freq(int32_t idx); 23 int32_t drv_get_usi_freq(int32_t idx); 24 int32_t drv_get_sys_freq(void); 25 int32_t drv_get_apb_freq(void); 26 int32_t drv_get_rtc_freq(int32_t idx); 27 int32_t drv_get_timer_freq(int32_t idx); 28 29 int32_t drv_get_cpu_freq(int32_t idx); 30 31 #ifdef __cplusplus 32 } 33 #endif 34 35 #endif /* _SYS_FREQ_H_ */ 36 37