15 #include "user_config.h" 19 #define STRINGIFY(x) #x 20 #define TOSTRING(x) STRINGIFY(x) 21 #define CONCAT(a,b) a##b 22 #define INCLUDE_BOARD_HEADER(a,b) TOSTRING(CONCAT(a,b).h) 24 #include INCLUDE_BOARD_HEADER(PREFEX, CI_CHIP_TYPE) 27 #define INT32_T_MAX (0x7fffffff) 28 #define INT32_T_MIN (0x80000000) 47 #define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE)) Definition: ci_system.h:46
Definition: ci_system.h:41
void set_ipcore_clk(uint32_t clk)
设置IPCORE时钟
Definition: ci13lc_system.c:210
void set_src_clk(uint32_t clk)
设置SRC时钟
Definition: ci13lc_system.c:245
#define INT32_T_MIN
Definition: ci_system.h:28
void set_ahb_clk(uint32_t clk)
设置AHB时钟
Definition: ci13lc_system.c:222
void set_apb_clk(uint32_t clk)
Definition: ci13lc_system.c:234
Definition: ci_system.h:38
Definition: ci_system.h:45
Definition: ci_system.h:32
void _delay_10us(uint32_t cnt)
Definition: ci13lc_system.c:21
Definition: ci_system.h:45
uint32_t get_apb_clk(void)
获取APB时钟
Definition: ci13lc_system.c:165
void set_osc_clk(uint32_t clk)
设置晶振时钟
Definition: ci13lc_system.c:257
FlagStatus
Definition: ci_system.h:45
void init_clk_div(void)
配置总线时钟
Definition: ci13lc_system.c:75
uint32_t get_ipcore_clk(void)
获取ipcore时钟
Definition: ci13lc_system.c:141
Definition: ci_system.h:36
void pa_switch_io_init(void)
bool get_pa_control_level_flag(void)
Definition: ci_system.h:39
void maskrom_lib_init(void)
初始化 maskrom lib
Definition: ci13lc_system.c:345
uint32_t get_src_clk(void)
Definition: ci13lc_system.c:199
void init_platform(void)
初始化系统
Definition: ci13lc_system.c:115
Definition: ci_system.h:46
void set_systick_clk(uint32_t clk)
设置systick时钟
Definition: ci13lc_system.c:268
void init_dma_channel0_mutex(void)
Definition: ci_system.h:33
float get_freq_factor()
Definition: ci13lc_system.c:121
Definition: ci_system.h:32
Definition: ci_system.h:34
_retval
Definition: ci_system.h:30
Definition: ci_system.h:33
Definition: ci_system.h:34
Definition: ci_system.h:37
uint32_t get_ahb_clk(void)
获取AHB时钟
Definition: ci13lc_system.c:153
FunctionalState
Definition: ci_system.h:46
uint32_t get_osc_clk(void)
获取osc时钟
Definition: ci13lc_system.c:192
uint32_t get_systick_clk(void)
获取systick时钟
Definition: ci13lc_system.c:177
void init_irq_pri(void)
配置系统中断优先级
Definition: ci13lc_system.c:62
Definition: ci_system.h:35