CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数
platform_config.h 文件参考
#include <stdint.h>
#include "ci130x_scu.h"
#include <stdbool.h>

浏览源代码.

函数

uint32_t get_ipcore_clk (void)
 获取ipcore时钟 更多...
 
uint32_t get_ahb_clk (void)
 获取AHB时钟 更多...
 
uint32_t get_apb_clk (void)
 获取APB时钟 更多...
 
uint32_t get_systick_clk (void)
 获取systick时钟 更多...
 
uint32_t get_osc_clk (void)
 获取osc时钟 更多...
 
uint32_t get_src_clk (void)
 
void set_ipcore_clk (uint32_t clk)
 设置IPCORE时钟 更多...
 
void set_ahb_clk (uint32_t clk)
 设置AHB时钟 更多...
 
void set_apb_clk (uint32_t clk)
 
void set_systick_clk (uint32_t clk)
 设置systick时钟 更多...
 
void set_osc_clk (uint32_t clk)
 设置晶振时钟 更多...
 
void set_src_clk (uint32_t clk)
 设置SRC时钟 更多...
 
void maskrom_lib_init (void)
 初始化 maskrom lib 更多...
 
void init_platform (void)
 初始化系统 更多...
 
void init_clk_div (void)
 配置总线时钟 更多...
 
void init_irq_pri (void)
 配置系统中断优先级 更多...
 
void pa_switch_io_init (void)
 
bool get_pa_control_level_flag (void)
 
int vad_start_mark (void)
 
int vad_end_mark (void)
 
void init_dma_channel0_mutex (void)
 
float get_freq_factor ()
 
void i2c_io_init (void)
 
void apds9960_io_init (void)
 

函数说明

◆ apds9960_io_init()

void apds9960_io_init ( void  )

◆ get_ahb_clk()

uint32_t get_ahb_clk ( void  )

获取AHB时钟

返回
uint32_t AHB时钟

◆ get_apb_clk()

uint32_t get_apb_clk ( void  )

获取APB时钟

返回
uint32_t APB时钟

◆ get_freq_factor()

float get_freq_factor ( )

◆ get_ipcore_clk()

uint32_t get_ipcore_clk ( void  )

获取ipcore时钟

返回
uint32_t ipcore时钟

◆ get_osc_clk()

uint32_t get_osc_clk ( void  )

获取osc时钟

返回
uint32_t osc时钟

◆ get_pa_control_level_flag()

bool get_pa_control_level_flag ( void  )

◆ get_src_clk()

uint32_t get_src_clk ( void  )

◆ get_systick_clk()

uint32_t get_systick_clk ( void  )

获取systick时钟

返回
uint32_t systick时钟

◆ i2c_io_init()

void i2c_io_init ( void  )

◆ init_clk_div()

void init_clk_div ( void  )

配置总线时钟

◆ init_dma_channel0_mutex()

void init_dma_channel0_mutex ( void  )

◆ init_irq_pri()

void init_irq_pri ( void  )

配置系统中断优先级

◆ init_platform()

void init_platform ( void  )

初始化系统

◆ maskrom_lib_init()

void maskrom_lib_init ( void  )

初始化 maskrom lib

◆ pa_switch_io_init()

void pa_switch_io_init ( void  )

◆ set_ahb_clk()

void set_ahb_clk ( uint32_t  clk)

设置AHB时钟

参数
clkAHB时钟

◆ set_apb_clk()

void set_apb_clk ( uint32_t  clk)
参数
clkAPB时钟

◆ set_ipcore_clk()

void set_ipcore_clk ( uint32_t  clk)

设置IPCORE时钟

参数
clkIPCORE时钟

◆ set_osc_clk()

void set_osc_clk ( uint32_t  clk)

设置晶振时钟

参数
clk晶振时钟

◆ set_src_clk()

void set_src_clk ( uint32_t  clk)

设置SRC时钟

参数
clkSRC时钟

◆ set_systick_clk()

void set_systick_clk ( uint32_t  clk)

设置systick时钟

参数
clksystick时钟

◆ vad_end_mark()

int vad_end_mark ( void  )

◆ vad_start_mark()

int vad_start_mark ( void  )