MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Ieer

Overview

Data Structures

struct  ieer_config_t
 IEER configuration structure. More...
 

Enumerations

enum  ieer_region_t {
  kIEER_Region0 = 0U,
  kIEER_Region1 = 1U,
  kIEER_Region2 = 2U,
  kIEER_Region3 = 3U
}
 

Functions

void IEER_Init (IEER_Type *base)
 Clears the IEER Memory Region Descriptors. More...
 
void IEER_SetRegionConfig (IEER_Type *base, ieer_region_t region, ieer_config_t *config)
 Sets the IEER Memory Region Descriptors. More...
 
void IEER_GetDefaultConfig (ieer_config_t *config)
 Loads default values to the IEER memory region configuration structure. More...
 

Driver version

#define FSL_IEER_DRIVER_VERSION   (MAKE_VERSION(2, 0, 0))
 IEER driver version. More...
 

Data Structure Documentation

struct ieer_config_t

Data Fields

uint32_t startaddr
 IEER Memory Region W0 Descriptor.
 
uint32_t endaddr
 IEER Memory Region W2 Descriptor.
 
uint32_t rmsg
 IEER Memory Region W4 Descriptor RMSG field.
 
bool valid
 IEER Memory Region W4 Descriptor VLD bit.
 

Macro Definition Documentation

#define FSL_IEER_DRIVER_VERSION   (MAKE_VERSION(2, 0, 0))

Version 2.0.0.

Current version: 2.0.0

Change log:

  • Version 2.0.0
    • Initial version

Enumeration Type Documentation

Enumerator
kIEER_Region0 

IEER region 0.

kIEER_Region1 

IEER region 1.

kIEER_Region2 

IEER region 2.

kIEER_Region3 

IEER region 3.

Function Documentation

void IEER_Init ( IEER_Type *  base)

This function clears IEER Memory Region Descriptors to reset values.

Parameters
baseIEER peripheral address.
void IEER_SetRegionConfig ( IEER_Type *  base,
ieer_region_t  region,
ieer_config_t config 
)

This function configures IEER Memory Region Descriptor according to region configuration structure.

Parameters
baseIEER peripheral address.
regionSelection of the IEER region to be configured.
configConfiguration for the selected IEER region.
void IEER_GetDefaultConfig ( ieer_config_t config)

Loads default values to the IEER memory region configuration structure. The default values are as follows.

* config->startaddr = 0;
* config->endaddr = 0x00000FFFU;
* config->rmsg = 0;
* config->valid = false;
*
Parameters
configConfiguration for the selected IEER region.