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... | |