|
Bouffalo SDK
1.0
Bouffalolab Software Development Kit
|
|
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) |
| int bflb_ef_ctrl_autoload_done | ( | struct bflb_device_s * | dev | ) |
| [in] | dev | device handle |
| uint32_t bflb_ef_ctrl_get_byte_zero_cnt | ( | uint8_t | val | ) |
| [in] | val |
| 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.
| [in] | trim_list | pointer to save trim list |
| uint8_t bflb_ef_ctrl_get_trim_parity | ( | uint32_t | val, |
| uint8_t | len | ||
| ) |
| [in] | val | |
| [in] | len |
| uint8_t bflb_ef_ctrl_is_all_bits_zero | ( | uint32_t | val, |
| uint8_t | start, | ||
| uint8_t | len | ||
| ) |
| [in] | val | |
| [in] | start | |
| [in] | len |
| void bflb_ef_ctrl_read_common_trim | ( | struct bflb_device_s * | dev, |
| char * | name, | ||
| bflb_ef_ctrl_com_trim_t * | trim, | ||
| uint8_t | reload | ||
| ) |
| [in] | dev | device handle |
| [in] | name | |
| [in] | trim | |
| [in] | reload |
| void bflb_ef_ctrl_read_direct | ( | struct bflb_device_s * | dev, |
| uint32_t | offset, | ||
| uint32_t * | pword, | ||
| uint32_t | count, | ||
| uint8_t | reload | ||
| ) |
| [in] | dev | device handle |
| [in] | offset | |
| [in] | pword | |
| [in] | count | |
| [in] | reload |
| void bflb_ef_ctrl_write_common_trim | ( | struct bflb_device_s * | dev, |
| char * | name, | ||
| uint32_t | value, | ||
| uint8_t | program | ||
| ) |
| [in] | dev | device handle |
| [in] | name | |
| [in] | value | |
| [in] | program |
| void bflb_ef_ctrl_write_direct | ( | struct bflb_device_s * | dev, |
| uint32_t | offset, | ||
| uint32_t * | pword, | ||
| uint32_t | count, | ||
| uint8_t | program | ||
| ) |
| [in] | dev | device handle |
| [in] | offset | |
| [in] | pword | |
| [in] | count | |
| [in] | program |