Bouffalo SDK
1.0
Bouffalolab Software Development Kit
|
#include "bflb_core.h"
Go to the source code of this file.
Data Structures | |
struct | bflb_ef_ctrl_com_trim_cfg_t |
Efuse common trim config definition. More... | |
struct | bflb_ef_ctrl_com_trim_t |
Efuse common trim type definition. More... | |
Functions | |
uint32_t | bflb_ef_ctrl_get_common_trim_list (const bflb_ef_ctrl_com_trim_cfg_t **trim_list) |
Get efuse control common trim list. More... | |
int | bflb_ef_ctrl_autoload_done (struct bflb_device_s *dev) |
void | bflb_ef_ctrl_write_direct (struct bflb_device_s *dev, uint32_t offset, uint32_t *pword, uint32_t count, uint8_t program) |
void | bflb_ef_ctrl_read_direct (struct bflb_device_s *dev, uint32_t offset, uint32_t *pword, uint32_t count, uint8_t reload) |
void | bflb_ef_ctrl_read_common_trim (struct bflb_device_s *dev, char *name, bflb_ef_ctrl_com_trim_t *trim, uint8_t reload) |
void | bflb_ef_ctrl_write_common_trim (struct bflb_device_s *dev, char *name, uint32_t value, uint8_t program) |
uint8_t | bflb_ef_ctrl_is_all_bits_zero (uint32_t val, uint8_t start, uint8_t len) |
uint32_t | bflb_ef_ctrl_get_byte_zero_cnt (uint8_t val) |
uint8_t | bflb_ef_ctrl_get_trim_parity (uint32_t val, uint8_t len) |