Go to the source code of this file.
Data Structures | |
struct | FSS_ECCRegionConfig |
struct | FSS_Config |
Macros | |
#define | Region_Index_0 ((uint32_t)(0)) |
Index for ECCM region 0. More... | |
#define | Region_Index_1 ((uint32_t)(1)) |
Index for ECCM region 1. More... | |
#define | Region_Index_2 ((uint32_t)(2)) |
Index for ECCM region 2. More... | |
#define | Region_Index_3 ((uint32_t)(3)) |
Index for ECCM region 3. More... | |
Typedefs | |
typedef void * | FSS_Handle |
Functions | |
int32_t | FSS_addressBitMask (FSS_Handle handle, uint32_t bitMask, uint8_t segment) |
Mask the address bits. More... | |
int32_t | FSS_disableAddressRemap (FSS_Handle handle) |
Disable remap. More... | |
int32_t | FSS_selectRegionA (FSS_Handle handle) |
Map region A of flash to initial position. More... | |
int32_t | FSS_selectRegionB (FSS_Handle handle) |
Map region N of flash to initial position. More... | |
uint32_t | FSS_getBootRegion (FSS_Handle handle) |
Which boot region is been selected. More... | |
void | FSS_enableECC (void) |
Enable ECC for Flash. More... | |
void | FSS_disableECC (void) |
Disable ECC. More... | |
void | FSS_setECCRegionSize (uint32_t regionIndex, uint32_t size_in_bytes) |
Set size of an ECCM region. More... | |
void | FSS_setECCRegionStart (uint32_t regionIndex, uint32_t ecc_reg_start) |
Set start address of an ECCM region. More... | |
int32_t | FSS_configECCMRegion (FSS_ECCRegionConfig *parameter) |
Configure en ECCM Region. More... | |
int32_t | FSS_ConfigEccm (uint32_t numRegion, FSS_ECCRegionConfig *parameter) |
Configure ECCM hardware. More... | |