ADuCM4x50 Device Drivers API Reference Manual
Release 4.0.0.0
|
Macros | |
#define | ADI_FEE_CFG_ECC_ERROR_RESPONSE (1u) |
#define | ADI_FEE_CFG_ECC_CORRECTION_RESPONSE (0u) |
#define | ADI_FEE_CFG_PARAM0_TNVH1 (0xbu) |
#define | ADI_FEE_CFG_PARAM0_TERASE (0x9u) |
#define | ADI_FEE_CFG_PARAM0_TRCV (0x9u) |
#define | ADI_FEE_CFG_PARAM0_TNVH (0x5u) |
#define | ADI_FEE_CFG_PARAM0_TPROG (0x0u) |
#define | ADI_FEE_CFG_PARAM0_TPGS (0x9u) |
#define | ADI_FEE_CFG_PARAM0_TNVS (0x5u) |
#define | ADI_FEE_CFG_PARAM0_CLKDIV (0x0u) |
#define | ADI_FEE_CFG_PARAM1_WAITESTATES (0x0u) |
#define | ADI_FEE_CFG_PARAM1_TWK (0x4u) |
#define | ADI_FEE_CFG_ABORT_EN_LO (0x0u) |
#define | ADI_FEE_CFG_ABORT_EN_HI (0x0u) |
#define | ADI_FEE_CFG_ECC_START_PAGE (0u) |
#define | ADI_FEE_CFG_ENABLE_ECC_FOR_INFO_SPACE (1u) |
#define | ADI_FEE_CFG_ENABLE_ECC (1u) |
#define ADI_FEE_CFG_ECC_ERROR_RESPONSE (1u) |
Configure a response to the 2-bit ECC ERROR events (in IEN).
Definition at line 34 of file adi_flash_config.h.
#define ADI_FEE_CFG_ECC_CORRECTION_RESPONSE (0u) |
Configure a response to the 1-bit ECC CORRECTION events (in IEN).
Definition at line 43 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM0_TNVH1 (0xbu) |
Configure flash non-volatile mass erase hold time.
Upper 4-bits of 11-bit value.
(Lower bits are hard-coded to 0x14.)
Hardware default value is 0xb.
Definition at line 57 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM0_TERASE (0x9u) |
Configure flash erase time.
Upper 4-bits of 19-bit value.
(Lower bits are hard-coded to 0x7370.)
Hardware default value is 0x8.
Definition at line 65 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM0_TRCV (0x9u) |
Configure flash recovery time.
Upper 4-bits of 8-bit value.
(Lower bits are hard-coded to 0x2.)
Hardware default value is 0x9.
Definition at line 73 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM0_TNVH (0x5u) |
Configure flash non-volatile hold time.
Upper 4-bits of 8-bit value.
(Lower bits are hard-coded to 0x1.)
Hardware default value is 0x5.
Definition at line 81 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM0_TPROG (0x0u) |
Configure flash program time.
Upper 4-bits of 10-bit value.
(Lower bits are hard-coded to 0x7.)
Hardware default value is 0x0.
Definition at line 92 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM0_TPGS (0x9u) |
Configure flash NVSTR-to-program setup time.
Upper 4-bits of 8-bit value.
(Lower bits are hard-coded to 0x2.)
Hardware default value is 0x9.
Definition at line 102 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM0_TNVS (0x5u) |
Configure flash program/erase-to-NVSTR setup time.
Upper 4-bits of 8-bit value.
(Lower bits are hard-coded to 0x1.)
Hardware default value is 0x5.
Definition at line 110 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM0_CLKDIV (0x0u) |
Configure flash reference clock divide-by-2 setting.
All timing parameters are referenced to this parameter.
Definition at line 119 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM1_WAITESTATES (0x0u) |
Configure flash read access wait states.
Number of 3-bit read access wait states to use.
Maximum allowed value is 0x4.
Hardware default value is 0x0.
Definition at line 134 of file adi_flash_config.h.
#define ADI_FEE_CFG_PARAM1_TWK (0x4u) |
Configure flash sleep mode wake-up time.
Upper 4-bits of 8-bit value.
(Lower bits are hard-coded to 0xb.)
Hardware default value is 0x4.
Definition at line 142 of file adi_flash_config.h.
#define ADI_FEE_CFG_ABORT_EN_LO (0x0u) |
Configure lower (0-31) flash system interrupt abort enables.
Allows system interrupts to abort an ongoing flash command.
Only 64 system interrupts are supported.
Lower interrupts (0-31) are encoded in ADI_FEE_CFG_ABORT_EN_LO,
Definition at line 158 of file adi_flash_config.h.
#define ADI_FEE_CFG_ABORT_EN_HI (0x0u) |
Configure upper (32-63) flash system interrupt abort enables.
Allows system interrupts to abort an ongoing flash command.
Only 64 system interrupts are supported.
Upper interrupts (32-63) are encoded in ADI_FEE_CFG_ABORT_EN_HI.
Definition at line 169 of file adi_flash_config.h.
#define ADI_FEE_CFG_ECC_START_PAGE (0u) |
ECC Start Page Pointer (in ECC_CFG).
Definition at line 179 of file adi_flash_config.h.
#define ADI_FEE_CFG_ENABLE_ECC_FOR_INFO_SPACE (1u) |
Enable/Disable ECC for info space (in ECC_CFG).
Definition at line 186 of file adi_flash_config.h.
#define ADI_FEE_CFG_ENABLE_ECC (1u) |
Enable/Disable ECC (in ECC_CFG).
Definition at line 193 of file adi_flash_config.h.