LPCOpen Platform for LPC18XX/43XX microcontrollers: C:/w/lpcopen_docs/software/lpc_core/lpc_chip/chip_18xx_43xx/fmc_18xx_43xx.h File Reference

| LPCOpen Platform for LPC18XX/43XX microcontrollers 18XX43XX LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Macros | Functions
fmc_18xx_43xx.h File Reference

Go to the source code of this file.

## Data Structures
struct | LPC_FMC_T
| FLASH Memory Controller Unit register block structure. More...

## Macros
#define | FMC_FLASHSIG_BUSY (1UL << 17)
#define | FMC_FLASHSIG_STAT (1 << 2)

## Functions
STATIC INLINE void | Chip_FMC_ComputeSignature (uint8_t bank, uint32_t start, uint32_t stop)
| Start computation of a signature for a FLASH memory range. More...
STATIC INLINE void | Chip_FMC_ComputeSignatureBlocks (uint8_t bank, uint32_t start, uint32_t blocks)
| Start computation of a signature for a FLASH memory address and block count. More...
STATIC INLINE void | Chip_FMC_ClearSignatureBusy (uint8_t bank)
| Clear signature generation completion flag. More...
STATIC INLINE bool | Chip_FMC_IsSignatureBusy (uint8_t bank)
| Check for signature generation completion. More...
STATIC INLINE uint32_t | Chip_FMC_GetSignature (uint8_t bank, int index)
| Returns the generated FLASH signature value. More...