Bouffalo SDK  1.0
Bouffalolab Software Development Kit
bflb_efuse.h File Reference
#include "bflb_core.h"
Include dependency graph for bflb_efuse.h:

Go to the source code of this file.

Functions

void bflb_efuse_get_chipid (uint8_t chipid[8])
 
uint8_t bflb_efuse_is_mac_address_slot_empty (uint8_t slot, uint8_t reload)
 
int bflb_efuse_write_mac_address_opt (uint8_t slot, uint8_t mac[6], uint8_t program)
 
int bflb_efuse_read_mac_address_opt (uint8_t slot, uint8_t mac[6], uint8_t reload)
 
float bflb_efuse_get_adc_trim (void)
 
uint32_t bflb_efuse_get_adc_tsen_trim (void)
 
void bflb_efuse_read_secure_boot (uint8_t *sign, uint8_t *aes)
 
void bflb_efuse_write_aes_key (uint8_t index, uint8_t *data, uint32_t len)
 
void bflb_efuse_read_aes_key (uint8_t index, uint8_t *data, uint32_t len)
 
void bflb_efuse_write_sw_usage (uint32_t index, uint32_t usage, uint8_t program)
 
void bflb_efuse_read_sw_usage (uint32_t index, uint32_t *usage)
 

Function Documentation

◆ bflb_efuse_get_adc_trim()

float bflb_efuse_get_adc_trim ( void  )

◆ bflb_efuse_get_adc_tsen_trim()

uint32_t bflb_efuse_get_adc_tsen_trim ( void  )

◆ bflb_efuse_get_chipid()

void bflb_efuse_get_chipid ( uint8_t  chipid[8])

◆ bflb_efuse_is_mac_address_slot_empty()

uint8_t bflb_efuse_is_mac_address_slot_empty ( uint8_t  slot,
uint8_t  reload 
)

◆ bflb_efuse_read_aes_key()

void bflb_efuse_read_aes_key ( uint8_t  index,
uint8_t *  data,
uint32_t  len 
)

◆ bflb_efuse_read_mac_address_opt()

int bflb_efuse_read_mac_address_opt ( uint8_t  slot,
uint8_t  mac[6],
uint8_t  reload 
)

◆ bflb_efuse_read_secure_boot()

void bflb_efuse_read_secure_boot ( uint8_t *  sign,
uint8_t *  aes 
)

◆ bflb_efuse_read_sw_usage()

void bflb_efuse_read_sw_usage ( uint32_t  index,
uint32_t *  usage 
)

◆ bflb_efuse_write_aes_key()

void bflb_efuse_write_aes_key ( uint8_t  index,
uint8_t *  data,
uint32_t  len 
)

◆ bflb_efuse_write_mac_address_opt()

int bflb_efuse_write_mac_address_opt ( uint8_t  slot,
uint8_t  mac[6],
uint8_t  program 
)

◆ bflb_efuse_write_sw_usage()

void bflb_efuse_write_sw_usage ( uint32_t  index,
uint32_t  usage,
uint8_t  program 
)