MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClOsccaSafo_SfrAccess.h File Reference

Macros for abstracting SAFO hardware SFR access. More...

#include <mcuxClConfig.h>
#include <platform_specific_headers.h>

Go to the source code of this file.

Macros

#define MCUXCLOSCCASAFO_PASTE(a, b)
 Helper macros for constructing SFR field name constants.
 
#define MCUXCLOSCCASAFO_CONCAT(a, b)
 
#define MCUXCLOSCCASAFO_SFR_FIELD(prefix, sfr, field)
 
#define MCUXCLOSCCASAFO_SFR_FIELD_MASK(sfr, field)
 Helper macros to get the mask and shift values for a specific SAFO SFR field.
 
#define MCUXCLOSCCASAFO_SFR_FIELD_SHIFT(sfr, field)
 
#define MCUXCLOSCCASAFO_SFR_FIELD_FORMAT(sfr, field, val)
 
#define MCUXCLOSCCASAFO_SFR_READ(sfr)
 Read from SAFO SFR.
 
#define MCUXCLOSCCASAFO_SFR_WRITE(sfr, value)
 Write to SAFO SFR.
 
#define MCUXCLOSCCASAFO_SFR_BITREAD(sfr, bit)
 Read from SAFO SFR bit field.
 
#define MCUXCLOSCCASAFO_SFR_BITSET(sfr, bit)
 Set bit field of SAFO SFR (read-modify-write)
 
#define MCUXCLOSCCASAFO_SFR_BITCLEAR(sfr, bit)
 Clear bit field of SAFO SFR (read-modify-write)
 
#define MCUXCLOSCCASAFO_SFR_BITVALSET(sfr, bit, val)
 Set value of multi-bit field of SAFO SFR (read-modify-write)
 

Detailed Description

Macros for abstracting SAFO hardware SFR access.

Macro Definition Documentation

◆ MCUXCLOSCCASAFO_PASTE

#define MCUXCLOSCCASAFO_PASTE (   a,
 
)

Helper macros for constructing SFR field name constants.

◆ MCUXCLOSCCASAFO_SFR_FIELD_MASK

#define MCUXCLOSCCASAFO_SFR_FIELD_MASK (   sfr,
  field 
)

Helper macros to get the mask and shift values for a specific SAFO SFR field.

◆ MCUXCLOSCCASAFO_SFR_READ

#define MCUXCLOSCCASAFO_SFR_READ (   sfr)

Read from SAFO SFR.

◆ MCUXCLOSCCASAFO_SFR_WRITE

#define MCUXCLOSCCASAFO_SFR_WRITE (   sfr,
  value 
)

Write to SAFO SFR.

◆ MCUXCLOSCCASAFO_SFR_BITREAD

#define MCUXCLOSCCASAFO_SFR_BITREAD (   sfr,
  bit 
)

Read from SAFO SFR bit field.

◆ MCUXCLOSCCASAFO_SFR_BITSET

#define MCUXCLOSCCASAFO_SFR_BITSET (   sfr,
  bit 
)

Set bit field of SAFO SFR (read-modify-write)

◆ MCUXCLOSCCASAFO_SFR_BITCLEAR

#define MCUXCLOSCCASAFO_SFR_BITCLEAR (   sfr,
  bit 
)

Clear bit field of SAFO SFR (read-modify-write)

◆ MCUXCLOSCCASAFO_SFR_BITVALSET

#define MCUXCLOSCCASAFO_SFR_BITVALSET (   sfr,
  bit,
  val 
)

Set value of multi-bit field of SAFO SFR (read-modify-write)