FreeRTOS port on GAP8/RISC-V
|
Content | |
EFUSE_CTRL Register Masks | |
EFUSE_REGS Peripheral Access Layer | |
Data Structures | |
struct | efuse_ctrl_t |
struct | EFUSE_CTRL_Type |
Macros | |
#define | EFUSE_CTRL_BASE |
#define | efuse_ctrl |
#define | EFUSE_CTRL_BASE_ADDRS |
#define | EFUSE_CTRL_BASE_PTRS |
Variables | |
volatile uint32_t | EFUSE_CTRL_Type::CMD |
volatile uint32_t | EFUSE_CTRL_Type::CFG |
volatile uint32_t | EFUSE_REGS_Type::REGS [128] |
CFG - EFUSE control configure register | |
#define | EFUSE_CTRL_SHORT_MASK |
#define | EFUSE_CTRL_SHORT_SHIFT |
#define | EFUSE_CTRL_SHORT(x) |
#define | EFUSE_CTRL_MEDIUM_MASK |
#define | EFUSE_CTRL_MEDIUM_SHIFT |
#define | EFUSE_CTRL_MEDIUM(x) |
#define | EFUSE_CTRL_LONG_MASK |
#define | EFUSE_CTRL_LONG_SHIFT |
#define | EFUSE_CTRL_LONG(x) |
#define | EFUSE_CTRL_CMD_READ |
#define | EFUSE_CTRL_CMD_WRITE |
#define | EFUSE_CTRL_CMD_SLEEP |
CFG - EFUSE control configure register | |
#define | EFUSE_CTRL_SHORT_MASK |
#define | EFUSE_CTRL_SHORT_SHIFT |
#define | EFUSE_CTRL_SHORT(x) |
#define | EFUSE_CTRL_MEDIUM_MASK |
#define | EFUSE_CTRL_MEDIUM_SHIFT |
#define | EFUSE_CTRL_MEDIUM(x) |
#define | EFUSE_CTRL_LONG_MASK |
#define | EFUSE_CTRL_LONG_SHIFT |
#define | EFUSE_CTRL_LONG(x) |
#define | EFUSE_CTRL_MARGIN_MASK |
#define | EFUSE_CTRL_MARGIN_SHIFT |
#define | EFUSE_CTRL_MARGIN(x) |
#define | EFUSE_CTRL_CMD_READ |
#define | EFUSE_CTRL_CMD_WRITE |
#define | EFUSE_CTRL_CMD_SLEEP |
#define efuse_ctrl |
Peripheral EFUSE_CTRL base pointer
Referenced by hal_efuse_config_timings(), hal_efuse_sleep(), hal_efuse_start_program(), and hal_efuse_start_read().
#define EFUSE_CTRL_BASE |
Peripheral EFUSE_CTRL base address
#define EFUSE_CTRL_BASE_ADDRS |
Array initializer of EFUSE_CTRL base addresses
#define EFUSE_CTRL_BASE_PTRS |
Array initializer of EFUSE_CTRL base pointers
#define EFUSE_CTRL_CMD_READ |
#define EFUSE_CTRL_CMD_READ |
Referenced by hal_efuse_start_read().
#define EFUSE_CTRL_CMD_SLEEP |
#define EFUSE_CTRL_CMD_SLEEP |
Referenced by hal_efuse_sleep().
#define EFUSE_CTRL_CMD_WRITE |
#define EFUSE_CTRL_CMD_WRITE |
Referenced by hal_efuse_start_program().
#define EFUSE_CTRL_LONG | ( | x | ) |
#define EFUSE_CTRL_LONG | ( | x | ) |
#define EFUSE_CTRL_LONG_MASK |
#define EFUSE_CTRL_LONG_MASK |
#define EFUSE_CTRL_LONG_SHIFT |
#define EFUSE_CTRL_LONG_SHIFT |
#define EFUSE_CTRL_MARGIN | ( | x | ) |
#define EFUSE_CTRL_MARGIN_MASK |
#define EFUSE_CTRL_MARGIN_SHIFT |
#define EFUSE_CTRL_MEDIUM | ( | x | ) |
#define EFUSE_CTRL_MEDIUM | ( | x | ) |
#define EFUSE_CTRL_MEDIUM_MASK |
#define EFUSE_CTRL_MEDIUM_MASK |
#define EFUSE_CTRL_MEDIUM_SHIFT |
#define EFUSE_CTRL_MEDIUM_SHIFT |
#define EFUSE_CTRL_SHORT | ( | x | ) |
#define EFUSE_CTRL_SHORT | ( | x | ) |
#define EFUSE_CTRL_SHORT_MASK |
#define EFUSE_CTRL_SHORT_MASK |
#define EFUSE_CTRL_SHORT_SHIFT |
#define EFUSE_CTRL_SHORT_SHIFT |
volatile uint32_t EFUSE_CTRL_Type::CFG |
EFUSE_Control register, offset: 0x04
volatile uint32_t EFUSE_CTRL_Type::CMD |
EFUSE_Control register, offset: 0x00
volatile uint32_t EFUSE_REGS_Type::REGS[128] |
EFUSE_Registers, offset: 0x000