CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
枚举 | 函数
ci130x_efuse.h 文件参考
#include "ci130x_system.h"
#include <stdbool.h>

浏览源代码.

枚举

enum  efuse_clk_freq_t {
  EFUSE_CLK_FREQ_28M_32M = 0,
  EFUSE_CLK_FREQ_37M_43M,
  EFUSE_CLK_FREQ_57M_63M,
  EFUSE_CLK_FREQ_157M_163M
}
 
enum  efuse_int_fun_t {
  EFUSE_INT_DNN_ERR = 0,
  EFUSE_INT_READ_DOWN,
  EFUSE_INT_BURN_DOWN,
  EFUSE_INT_CHECK_ERR,
  EFUSE_INT_PRO_ERR
}
 

函数

void efuse_unlock (void)
 
void efuse_lock (void)
 
void efuse_clk_freq_sel (efuse_clk_freq_t clk)
 
void efuse_write_start (void)
 
void efuse_read_start (void)
 
bool efuse_check_idle (void)
 
void efuse_burn_data_set (uint32_t data, uint8_t addr)
 
void efuse_int_enable (efuse_int_fun_t int_fun, FunctionalState cmd)
 
void efuse_int_clear (efuse_int_fun_t int_fun)
 
bool efuse_check_int_state (efuse_int_fun_t int_fun)
 
void wait_efuse_read_down_int (void)
 
void wait_efuse_burn_down_int (void)
 
uint32_t efuse_read_data (uint8_t word_num)
 

枚举类型说明

◆ efuse_clk_freq_t

枚举值
EFUSE_CLK_FREQ_28M_32M 
EFUSE_CLK_FREQ_37M_43M 
EFUSE_CLK_FREQ_57M_63M 
EFUSE_CLK_FREQ_157M_163M 

◆ efuse_int_fun_t

枚举值
EFUSE_INT_DNN_ERR 
EFUSE_INT_READ_DOWN 
EFUSE_INT_BURN_DOWN 
EFUSE_INT_CHECK_ERR 
EFUSE_INT_PRO_ERR 

函数说明

◆ efuse_burn_data_set()

void efuse_burn_data_set ( uint32_t  data,
uint8_t  addr 
)

◆ efuse_check_idle()

bool efuse_check_idle ( void  )

◆ efuse_check_int_state()

bool efuse_check_int_state ( efuse_int_fun_t  int_fun)

◆ efuse_clk_freq_sel()

void efuse_clk_freq_sel ( efuse_clk_freq_t  clk)

◆ efuse_int_clear()

void efuse_int_clear ( efuse_int_fun_t  int_fun)

◆ efuse_int_enable()

void efuse_int_enable ( efuse_int_fun_t  int_fun,
FunctionalState  cmd 
)

◆ efuse_lock()

void efuse_lock ( void  )

◆ efuse_read_data()

uint32_t efuse_read_data ( uint8_t  word_num)

◆ efuse_read_start()

void efuse_read_start ( void  )

◆ efuse_unlock()

void efuse_unlock ( void  )

◆ efuse_write_start()

void efuse_write_start ( void  )

◆ wait_efuse_burn_down_int()

void wait_efuse_burn_down_int ( void  )

◆ wait_efuse_read_down_int()

void wait_efuse_read_down_int ( void  )