mikroSDK Reference Manual

Macros

#define FTFL_FlashConfig_BASE   (0x400u)
 
#define FTFL_FlashConfig   ((NV_Type *)FTFL_FlashConfig_BASE)
 
#define NV_BASE_ADDRS   { FTFL_FlashConfig_BASE }
 
#define NV_BASE_PTRS   { FTFL_FlashConfig }
 

BACKKEY3 - Backdoor Comparison Key 3.

#define NV_BACKKEY3_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY3_KEY_SHIFT   (0U)
 
#define NV_BACKKEY3_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY3_KEY_SHIFT)) & NV_BACKKEY3_KEY_MASK)
 
#define NV_BACKKEY3_KEY_MASK   0xFFu
 
#define NV_BACKKEY3_KEY_SHIFT   0
 
#define NV_BACKKEY3_KEY(x)   (((uint8_t)(((uint8_t)(x))<<NV_BACKKEY3_KEY_SHIFT))&NV_BACKKEY3_KEY_MASK)
 
#define NV_BACKKEY3_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY3_KEY_SHIFT   (0U)
 
#define NV_BACKKEY3_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY3_KEY_SHIFT)) & NV_BACKKEY3_KEY_MASK)
 
#define NV_BACKKEY3_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY3_KEY_SHIFT   (0U)
 
#define NV_BACKKEY3_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY3_KEY_SHIFT)) & NV_BACKKEY3_KEY_MASK)
 
#define NV_BACKKEY3_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY3_KEY_SHIFT   (0U)
 
#define NV_BACKKEY3_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY3_KEY_SHIFT)) & NV_BACKKEY3_KEY_MASK)
 
#define NV_BACKKEY3_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY3_KEY_SHIFT   (0U)
 
#define NV_BACKKEY3_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY3_KEY_SHIFT)) & NV_BACKKEY3_KEY_MASK)
 

BACKKEY2 - Backdoor Comparison Key 2.

#define NV_BACKKEY2_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY2_KEY_SHIFT   (0U)
 
#define NV_BACKKEY2_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY2_KEY_SHIFT)) & NV_BACKKEY2_KEY_MASK)
 
#define NV_BACKKEY2_KEY_MASK   0xFFu
 
#define NV_BACKKEY2_KEY_SHIFT   0
 
#define NV_BACKKEY2_KEY(x)   (((uint8_t)(((uint8_t)(x))<<NV_BACKKEY2_KEY_SHIFT))&NV_BACKKEY2_KEY_MASK)
 
#define NV_BACKKEY2_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY2_KEY_SHIFT   (0U)
 
#define NV_BACKKEY2_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY2_KEY_SHIFT)) & NV_BACKKEY2_KEY_MASK)
 
#define NV_BACKKEY2_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY2_KEY_SHIFT   (0U)
 
#define NV_BACKKEY2_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY2_KEY_SHIFT)) & NV_BACKKEY2_KEY_MASK)
 
#define NV_BACKKEY2_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY2_KEY_SHIFT   (0U)
 
#define NV_BACKKEY2_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY2_KEY_SHIFT)) & NV_BACKKEY2_KEY_MASK)
 
#define NV_BACKKEY2_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY2_KEY_SHIFT   (0U)
 
#define NV_BACKKEY2_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY2_KEY_SHIFT)) & NV_BACKKEY2_KEY_MASK)
 

BACKKEY1 - Backdoor Comparison Key 1.

#define NV_BACKKEY1_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY1_KEY_SHIFT   (0U)
 
#define NV_BACKKEY1_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY1_KEY_SHIFT)) & NV_BACKKEY1_KEY_MASK)
 
#define NV_BACKKEY1_KEY_MASK   0xFFu
 
#define NV_BACKKEY1_KEY_SHIFT   0
 
#define NV_BACKKEY1_KEY(x)   (((uint8_t)(((uint8_t)(x))<<NV_BACKKEY1_KEY_SHIFT))&NV_BACKKEY1_KEY_MASK)
 
#define NV_BACKKEY1_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY1_KEY_SHIFT   (0U)
 
#define NV_BACKKEY1_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY1_KEY_SHIFT)) & NV_BACKKEY1_KEY_MASK)
 
#define NV_BACKKEY1_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY1_KEY_SHIFT   (0U)
 
#define NV_BACKKEY1_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY1_KEY_SHIFT)) & NV_BACKKEY1_KEY_MASK)
 
#define NV_BACKKEY1_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY1_KEY_SHIFT   (0U)
 
#define NV_BACKKEY1_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY1_KEY_SHIFT)) & NV_BACKKEY1_KEY_MASK)
 
#define NV_BACKKEY1_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY1_KEY_SHIFT   (0U)
 
#define NV_BACKKEY1_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY1_KEY_SHIFT)) & NV_BACKKEY1_KEY_MASK)
 

BACKKEY0 - Backdoor Comparison Key 0.

#define NV_BACKKEY0_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY0_KEY_SHIFT   (0U)
 
#define NV_BACKKEY0_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY0_KEY_SHIFT)) & NV_BACKKEY0_KEY_MASK)
 
#define NV_BACKKEY0_KEY_MASK   0xFFu
 
#define NV_BACKKEY0_KEY_SHIFT   0
 
#define NV_BACKKEY0_KEY(x)   (((uint8_t)(((uint8_t)(x))<<NV_BACKKEY0_KEY_SHIFT))&NV_BACKKEY0_KEY_MASK)
 
#define NV_BACKKEY0_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY0_KEY_SHIFT   (0U)
 
#define NV_BACKKEY0_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY0_KEY_SHIFT)) & NV_BACKKEY0_KEY_MASK)
 
#define NV_BACKKEY0_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY0_KEY_SHIFT   (0U)
 
#define NV_BACKKEY0_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY0_KEY_SHIFT)) & NV_BACKKEY0_KEY_MASK)
 
#define NV_BACKKEY0_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY0_KEY_SHIFT   (0U)
 
#define NV_BACKKEY0_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY0_KEY_SHIFT)) & NV_BACKKEY0_KEY_MASK)
 
#define NV_BACKKEY0_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY0_KEY_SHIFT   (0U)
 
#define NV_BACKKEY0_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY0_KEY_SHIFT)) & NV_BACKKEY0_KEY_MASK)
 

BACKKEY7 - Backdoor Comparison Key 7.

#define NV_BACKKEY7_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY7_KEY_SHIFT   (0U)
 
#define NV_BACKKEY7_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY7_KEY_SHIFT)) & NV_BACKKEY7_KEY_MASK)
 
#define NV_BACKKEY7_KEY_MASK   0xFFu
 
#define NV_BACKKEY7_KEY_SHIFT   0
 
#define NV_BACKKEY7_KEY(x)   (((uint8_t)(((uint8_t)(x))<<NV_BACKKEY7_KEY_SHIFT))&NV_BACKKEY7_KEY_MASK)
 
#define NV_BACKKEY7_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY7_KEY_SHIFT   (0U)
 
#define NV_BACKKEY7_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY7_KEY_SHIFT)) & NV_BACKKEY7_KEY_MASK)
 
#define NV_BACKKEY7_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY7_KEY_SHIFT   (0U)
 
#define NV_BACKKEY7_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY7_KEY_SHIFT)) & NV_BACKKEY7_KEY_MASK)
 
#define NV_BACKKEY7_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY7_KEY_SHIFT   (0U)
 
#define NV_BACKKEY7_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY7_KEY_SHIFT)) & NV_BACKKEY7_KEY_MASK)
 
#define NV_BACKKEY7_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY7_KEY_SHIFT   (0U)
 
#define NV_BACKKEY7_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY7_KEY_SHIFT)) & NV_BACKKEY7_KEY_MASK)
 

BACKKEY6 - Backdoor Comparison Key 6.

#define NV_BACKKEY6_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY6_KEY_SHIFT   (0U)
 
#define NV_BACKKEY6_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY6_KEY_SHIFT)) & NV_BACKKEY6_KEY_MASK)
 
#define NV_BACKKEY6_KEY_MASK   0xFFu
 
#define NV_BACKKEY6_KEY_SHIFT   0
 
#define NV_BACKKEY6_KEY(x)   (((uint8_t)(((uint8_t)(x))<<NV_BACKKEY6_KEY_SHIFT))&NV_BACKKEY6_KEY_MASK)
 
#define NV_BACKKEY6_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY6_KEY_SHIFT   (0U)
 
#define NV_BACKKEY6_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY6_KEY_SHIFT)) & NV_BACKKEY6_KEY_MASK)
 
#define NV_BACKKEY6_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY6_KEY_SHIFT   (0U)
 
#define NV_BACKKEY6_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY6_KEY_SHIFT)) & NV_BACKKEY6_KEY_MASK)
 
#define NV_BACKKEY6_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY6_KEY_SHIFT   (0U)
 
#define NV_BACKKEY6_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY6_KEY_SHIFT)) & NV_BACKKEY6_KEY_MASK)
 
#define NV_BACKKEY6_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY6_KEY_SHIFT   (0U)
 
#define NV_BACKKEY6_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY6_KEY_SHIFT)) & NV_BACKKEY6_KEY_MASK)
 

BACKKEY5 - Backdoor Comparison Key 5.

#define NV_BACKKEY5_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY5_KEY_SHIFT   (0U)
 
#define NV_BACKKEY5_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY5_KEY_SHIFT)) & NV_BACKKEY5_KEY_MASK)
 
#define NV_BACKKEY5_KEY_MASK   0xFFu
 
#define NV_BACKKEY5_KEY_SHIFT   0
 
#define NV_BACKKEY5_KEY(x)   (((uint8_t)(((uint8_t)(x))<<NV_BACKKEY5_KEY_SHIFT))&NV_BACKKEY5_KEY_MASK)
 
#define NV_BACKKEY5_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY5_KEY_SHIFT   (0U)
 
#define NV_BACKKEY5_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY5_KEY_SHIFT)) & NV_BACKKEY5_KEY_MASK)
 
#define NV_BACKKEY5_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY5_KEY_SHIFT   (0U)
 
#define NV_BACKKEY5_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY5_KEY_SHIFT)) & NV_BACKKEY5_KEY_MASK)
 
#define NV_BACKKEY5_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY5_KEY_SHIFT   (0U)
 
#define NV_BACKKEY5_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY5_KEY_SHIFT)) & NV_BACKKEY5_KEY_MASK)
 
#define NV_BACKKEY5_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY5_KEY_SHIFT   (0U)
 
#define NV_BACKKEY5_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY5_KEY_SHIFT)) & NV_BACKKEY5_KEY_MASK)
 

BACKKEY4 - Backdoor Comparison Key 4.

#define NV_BACKKEY4_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY4_KEY_SHIFT   (0U)
 
#define NV_BACKKEY4_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY4_KEY_SHIFT)) & NV_BACKKEY4_KEY_MASK)
 
#define NV_BACKKEY4_KEY_MASK   0xFFu
 
#define NV_BACKKEY4_KEY_SHIFT   0
 
#define NV_BACKKEY4_KEY(x)   (((uint8_t)(((uint8_t)(x))<<NV_BACKKEY4_KEY_SHIFT))&NV_BACKKEY4_KEY_MASK)
 
#define NV_BACKKEY4_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY4_KEY_SHIFT   (0U)
 
#define NV_BACKKEY4_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY4_KEY_SHIFT)) & NV_BACKKEY4_KEY_MASK)
 
#define NV_BACKKEY4_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY4_KEY_SHIFT   (0U)
 
#define NV_BACKKEY4_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY4_KEY_SHIFT)) & NV_BACKKEY4_KEY_MASK)
 
#define NV_BACKKEY4_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY4_KEY_SHIFT   (0U)
 
#define NV_BACKKEY4_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY4_KEY_SHIFT)) & NV_BACKKEY4_KEY_MASK)
 
#define NV_BACKKEY4_KEY_MASK   (0xFFU)
 
#define NV_BACKKEY4_KEY_SHIFT   (0U)
 
#define NV_BACKKEY4_KEY(x)   (((uint8_t)(((uint8_t)(x)) << NV_BACKKEY4_KEY_SHIFT)) & NV_BACKKEY4_KEY_MASK)
 

FPROT3 - Non-volatile P-Flash Protection 1 - Low Register

#define NV_FPROT3_PROT_MASK   (0xFFU)
 
#define NV_FPROT3_PROT_SHIFT   (0U)
 
#define NV_FPROT3_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT3_PROT_SHIFT)) & NV_FPROT3_PROT_MASK)
 
#define NV_FPROT3_PROT_MASK   0xFFu
 
#define NV_FPROT3_PROT_SHIFT   0
 
#define NV_FPROT3_PROT(x)   (((uint8_t)(((uint8_t)(x))<<NV_FPROT3_PROT_SHIFT))&NV_FPROT3_PROT_MASK)
 
#define NV_FPROT3_PROT_MASK   (0xFFU)
 
#define NV_FPROT3_PROT_SHIFT   (0U)
 
#define NV_FPROT3_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT3_PROT_SHIFT)) & NV_FPROT3_PROT_MASK)
 
#define NV_FPROT3_PROT_MASK   (0xFFU)
 
#define NV_FPROT3_PROT_SHIFT   (0U)
 
#define NV_FPROT3_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT3_PROT_SHIFT)) & NV_FPROT3_PROT_MASK)
 
#define NV_FPROT3_PROT_MASK   (0xFFU)
 
#define NV_FPROT3_PROT_SHIFT   (0U)
 
#define NV_FPROT3_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT3_PROT_SHIFT)) & NV_FPROT3_PROT_MASK)
 
#define NV_FPROT3_PROT_MASK   (0xFFU)
 
#define NV_FPROT3_PROT_SHIFT   (0U)
 
#define NV_FPROT3_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT3_PROT_SHIFT)) & NV_FPROT3_PROT_MASK)
 

FPROT2 - Non-volatile P-Flash Protection 1 - High Register

#define NV_FPROT2_PROT_MASK   (0xFFU)
 
#define NV_FPROT2_PROT_SHIFT   (0U)
 
#define NV_FPROT2_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT2_PROT_SHIFT)) & NV_FPROT2_PROT_MASK)
 
#define NV_FPROT2_PROT_MASK   0xFFu
 
#define NV_FPROT2_PROT_SHIFT   0
 
#define NV_FPROT2_PROT(x)   (((uint8_t)(((uint8_t)(x))<<NV_FPROT2_PROT_SHIFT))&NV_FPROT2_PROT_MASK)
 
#define NV_FPROT2_PROT_MASK   (0xFFU)
 
#define NV_FPROT2_PROT_SHIFT   (0U)
 
#define NV_FPROT2_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT2_PROT_SHIFT)) & NV_FPROT2_PROT_MASK)
 
#define NV_FPROT2_PROT_MASK   (0xFFU)
 
#define NV_FPROT2_PROT_SHIFT   (0U)
 
#define NV_FPROT2_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT2_PROT_SHIFT)) & NV_FPROT2_PROT_MASK)
 
#define NV_FPROT2_PROT_MASK   (0xFFU)
 
#define NV_FPROT2_PROT_SHIFT   (0U)
 
#define NV_FPROT2_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT2_PROT_SHIFT)) & NV_FPROT2_PROT_MASK)
 
#define NV_FPROT2_PROT_MASK   (0xFFU)
 
#define NV_FPROT2_PROT_SHIFT   (0U)
 
#define NV_FPROT2_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT2_PROT_SHIFT)) & NV_FPROT2_PROT_MASK)
 

FPROT1 - Non-volatile P-Flash Protection 0 - Low Register

#define NV_FPROT1_PROT_MASK   (0xFFU)
 
#define NV_FPROT1_PROT_SHIFT   (0U)
 
#define NV_FPROT1_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT1_PROT_SHIFT)) & NV_FPROT1_PROT_MASK)
 
#define NV_FPROT1_PROT_MASK   0xFFu
 
#define NV_FPROT1_PROT_SHIFT   0
 
#define NV_FPROT1_PROT(x)   (((uint8_t)(((uint8_t)(x))<<NV_FPROT1_PROT_SHIFT))&NV_FPROT1_PROT_MASK)
 
#define NV_FPROT1_PROT_MASK   (0xFFU)
 
#define NV_FPROT1_PROT_SHIFT   (0U)
 
#define NV_FPROT1_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT1_PROT_SHIFT)) & NV_FPROT1_PROT_MASK)
 
#define NV_FPROT1_PROT_MASK   (0xFFU)
 
#define NV_FPROT1_PROT_SHIFT   (0U)
 
#define NV_FPROT1_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT1_PROT_SHIFT)) & NV_FPROT1_PROT_MASK)
 
#define NV_FPROT1_PROT_MASK   (0xFFU)
 
#define NV_FPROT1_PROT_SHIFT   (0U)
 
#define NV_FPROT1_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT1_PROT_SHIFT)) & NV_FPROT1_PROT_MASK)
 
#define NV_FPROT1_PROT_MASK   (0xFFU)
 
#define NV_FPROT1_PROT_SHIFT   (0U)
 
#define NV_FPROT1_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT1_PROT_SHIFT)) & NV_FPROT1_PROT_MASK)
 

FPROT0 - Non-volatile P-Flash Protection 0 - High Register

#define NV_FPROT0_PROT_MASK   (0xFFU)
 
#define NV_FPROT0_PROT_SHIFT   (0U)
 
#define NV_FPROT0_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT0_PROT_SHIFT)) & NV_FPROT0_PROT_MASK)
 
#define NV_FPROT0_PROT_MASK   0xFFu
 
#define NV_FPROT0_PROT_SHIFT   0
 
#define NV_FPROT0_PROT(x)   (((uint8_t)(((uint8_t)(x))<<NV_FPROT0_PROT_SHIFT))&NV_FPROT0_PROT_MASK)
 
#define NV_FPROT0_PROT_MASK   (0xFFU)
 
#define NV_FPROT0_PROT_SHIFT   (0U)
 
#define NV_FPROT0_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT0_PROT_SHIFT)) & NV_FPROT0_PROT_MASK)
 
#define NV_FPROT0_PROT_MASK   (0xFFU)
 
#define NV_FPROT0_PROT_SHIFT   (0U)
 
#define NV_FPROT0_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT0_PROT_SHIFT)) & NV_FPROT0_PROT_MASK)
 
#define NV_FPROT0_PROT_MASK   (0xFFU)
 
#define NV_FPROT0_PROT_SHIFT   (0U)
 
#define NV_FPROT0_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT0_PROT_SHIFT)) & NV_FPROT0_PROT_MASK)
 
#define NV_FPROT0_PROT_MASK   (0xFFU)
 
#define NV_FPROT0_PROT_SHIFT   (0U)
 
#define NV_FPROT0_PROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FPROT0_PROT_SHIFT)) & NV_FPROT0_PROT_MASK)
 

FSEC - Non-volatile Flash Security Register

#define NV_FSEC_SEC_MASK   (0x3U)
 
#define NV_FSEC_SEC_SHIFT   (0U)
 
#define NV_FSEC_SEC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)
 
#define NV_FSEC_FSLACC_MASK   (0xCU)
 
#define NV_FSEC_FSLACC_SHIFT   (2U)
 
#define NV_FSEC_FSLACC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)
 
#define NV_FSEC_MEEN_MASK   (0x30U)
 
#define NV_FSEC_MEEN_SHIFT   (4U)
 
#define NV_FSEC_MEEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)
 
#define NV_FSEC_KEYEN_MASK   (0xC0U)
 
#define NV_FSEC_KEYEN_SHIFT   (6U)
 
#define NV_FSEC_KEYEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)
 
#define NV_FSEC_SEC_MASK   0x3u
 
#define NV_FSEC_SEC_SHIFT   0
 
#define NV_FSEC_SEC(x)   (((uint8_t)(((uint8_t)(x))<<NV_FSEC_SEC_SHIFT))&NV_FSEC_SEC_MASK)
 
#define NV_FSEC_FSLACC_MASK   0xCu
 
#define NV_FSEC_FSLACC_SHIFT   2
 
#define NV_FSEC_FSLACC(x)   (((uint8_t)(((uint8_t)(x))<<NV_FSEC_FSLACC_SHIFT))&NV_FSEC_FSLACC_MASK)
 
#define NV_FSEC_MEEN_MASK   0x30u
 
#define NV_FSEC_MEEN_SHIFT   4
 
#define NV_FSEC_MEEN(x)   (((uint8_t)(((uint8_t)(x))<<NV_FSEC_MEEN_SHIFT))&NV_FSEC_MEEN_MASK)
 
#define NV_FSEC_KEYEN_MASK   0xC0u
 
#define NV_FSEC_KEYEN_SHIFT   6
 
#define NV_FSEC_KEYEN(x)   (((uint8_t)(((uint8_t)(x))<<NV_FSEC_KEYEN_SHIFT))&NV_FSEC_KEYEN_MASK)
 
#define NV_FSEC_SEC_MASK   (0x3U)
 
#define NV_FSEC_SEC_SHIFT   (0U)
 
#define NV_FSEC_SEC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)
 
#define NV_FSEC_FSLACC_MASK   (0xCU)
 
#define NV_FSEC_FSLACC_SHIFT   (2U)
 
#define NV_FSEC_FSLACC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)
 
#define NV_FSEC_MEEN_MASK   (0x30U)
 
#define NV_FSEC_MEEN_SHIFT   (4U)
 
#define NV_FSEC_MEEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)
 
#define NV_FSEC_KEYEN_MASK   (0xC0U)
 
#define NV_FSEC_KEYEN_SHIFT   (6U)
 
#define NV_FSEC_KEYEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)
 
#define NV_FSEC_SEC_MASK   (0x3U)
 
#define NV_FSEC_SEC_SHIFT   (0U)
 
#define NV_FSEC_SEC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)
 
#define NV_FSEC_FSLACC_MASK   (0xCU)
 
#define NV_FSEC_FSLACC_SHIFT   (2U)
 
#define NV_FSEC_FSLACC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)
 
#define NV_FSEC_MEEN_MASK   (0x30U)
 
#define NV_FSEC_MEEN_SHIFT   (4U)
 
#define NV_FSEC_MEEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)
 
#define NV_FSEC_KEYEN_MASK   (0xC0U)
 
#define NV_FSEC_KEYEN_SHIFT   (6U)
 
#define NV_FSEC_KEYEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)
 
#define NV_FSEC_SEC_MASK   (0x3U)
 
#define NV_FSEC_SEC_SHIFT   (0U)
 
#define NV_FSEC_SEC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)
 
#define NV_FSEC_FSLACC_MASK   (0xCU)
 
#define NV_FSEC_FSLACC_SHIFT   (2U)
 
#define NV_FSEC_FSLACC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)
 
#define NV_FSEC_MEEN_MASK   (0x30U)
 
#define NV_FSEC_MEEN_SHIFT   (4U)
 
#define NV_FSEC_MEEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)
 
#define NV_FSEC_KEYEN_MASK   (0xC0U)
 
#define NV_FSEC_KEYEN_SHIFT   (6U)
 
#define NV_FSEC_KEYEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)
 
#define NV_FSEC_SEC_MASK   (0x3U)
 
#define NV_FSEC_SEC_SHIFT   (0U)
 
#define NV_FSEC_SEC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)
 
#define NV_FSEC_FSLACC_MASK   (0xCU)
 
#define NV_FSEC_FSLACC_SHIFT   (2U)
 
#define NV_FSEC_FSLACC(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)
 
#define NV_FSEC_MEEN_MASK   (0x30U)
 
#define NV_FSEC_MEEN_SHIFT   (4U)
 
#define NV_FSEC_MEEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)
 
#define NV_FSEC_KEYEN_MASK   (0xC0U)
 
#define NV_FSEC_KEYEN_SHIFT   (6U)
 
#define NV_FSEC_KEYEN(x)   (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)
 

FOPT - Non-volatile Flash Option Register

#define NV_FOPT_LPBOOT_MASK   (0x1U)
 
#define NV_FOPT_LPBOOT_SHIFT   (0U)
 
#define NV_FOPT_LPBOOT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)
 
#define NV_FOPT_NMI_DIS_MASK   (0x4U)
 
#define NV_FOPT_NMI_DIS_SHIFT   (2U)
 
#define NV_FOPT_NMI_DIS(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_NMI_DIS_SHIFT)) & NV_FOPT_NMI_DIS_MASK)
 
#define NV_FOPT_LPBOOT_MASK   0x1u
 
#define NV_FOPT_LPBOOT_SHIFT   0
 
#define NV_FOPT_LPBOOT_MASK   (0x1U)
 
#define NV_FOPT_LPBOOT_SHIFT   (0U)
 
#define NV_FOPT_LPBOOT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)
 
#define NV_FOPT_LPBOOT_MASK   (0x1U)
 
#define NV_FOPT_LPBOOT_SHIFT   (0U)
 
#define NV_FOPT_LPBOOT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)
 
#define NV_FOPT_NMI_DIS_MASK   (0x4U)
 
#define NV_FOPT_NMI_DIS_SHIFT   (2U)
 
#define NV_FOPT_NMI_DIS(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_NMI_DIS_SHIFT)) & NV_FOPT_NMI_DIS_MASK)
 
#define NV_FOPT_LPBOOT_MASK   (0x1U)
 
#define NV_FOPT_LPBOOT_SHIFT   (0U)
 
#define NV_FOPT_LPBOOT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)
 
#define NV_FOPT_NMI_DIS_MASK   (0x4U)
 
#define NV_FOPT_NMI_DIS_SHIFT   (2U)
 
#define NV_FOPT_NMI_DIS(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_NMI_DIS_SHIFT)) & NV_FOPT_NMI_DIS_MASK)
 
#define NV_FOPT_LPBOOT_MASK   (0x1U)
 
#define NV_FOPT_LPBOOT_SHIFT   (0U)
 
#define NV_FOPT_LPBOOT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)
 
#define NV_FOPT_NMI_DIS_MASK   (0x4U)
 
#define NV_FOPT_NMI_DIS_SHIFT   (2U)
 
#define NV_FOPT_NMI_DIS(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_NMI_DIS_SHIFT)) & NV_FOPT_NMI_DIS_MASK)
 
#define NV_FOPT_FAST_INIT_MASK   (0x20U)
 
#define NV_FOPT_FAST_INIT_SHIFT   (5U)
 
#define NV_FOPT_FAST_INIT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_FAST_INIT_SHIFT)) & NV_FOPT_FAST_INIT_MASK)
 

FOPT - Non-volatile Flash Option Register

#define NV_FOPT_EZPORT_DIS_MASK   (0x2U)
 
#define NV_FOPT_EZPORT_DIS_SHIFT   (1U)
 
#define NV_FOPT_EZPORT_DIS(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_EZPORT_DIS_SHIFT)) & NV_FOPT_EZPORT_DIS_MASK)
 
#define NV_FOPT_EZPORT_DIS_MASK   0x2u
 
#define NV_FOPT_EZPORT_DIS_SHIFT   1
 
#define NV_FOPT_EZPORT_DIS_MASK   (0x2U)
 
#define NV_FOPT_EZPORT_DIS_SHIFT   (1U)
 
#define NV_FOPT_EZPORT_DIS(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_EZPORT_DIS_SHIFT)) & NV_FOPT_EZPORT_DIS_MASK)
 
#define NV_FOPT_EZPORT_DIS_MASK   (0x2U)
 
#define NV_FOPT_EZPORT_DIS_SHIFT   (1U)
 
#define NV_FOPT_EZPORT_DIS(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_EZPORT_DIS_SHIFT)) & NV_FOPT_EZPORT_DIS_MASK)
 
#define NV_FOPT_EZPORT_DIS_MASK   (0x2U)
 
#define NV_FOPT_EZPORT_DIS_SHIFT   (1U)
 
#define NV_FOPT_EZPORT_DIS(x)   (((uint8_t)(((uint8_t)(x)) << NV_FOPT_EZPORT_DIS_SHIFT)) & NV_FOPT_EZPORT_DIS_MASK)
 

FEPROT - Non-volatile EERAM Protection Register

#define NV_FEPROT_EPROT_MASK   (0xFFU)
 
#define NV_FEPROT_EPROT_SHIFT   (0U)
 
#define NV_FEPROT_EPROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FEPROT_EPROT_SHIFT)) & NV_FEPROT_EPROT_MASK)
 
#define NV_FEPROT_EPROT_MASK   0xFFu
 
#define NV_FEPROT_EPROT_SHIFT   0
 
#define NV_FEPROT_EPROT(x)   (((uint8_t)(((uint8_t)(x))<<NV_FEPROT_EPROT_SHIFT))&NV_FEPROT_EPROT_MASK)
 
#define NV_FEPROT_EPROT_MASK   (0xFFU)
 
#define NV_FEPROT_EPROT_SHIFT   (0U)
 
#define NV_FEPROT_EPROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FEPROT_EPROT_SHIFT)) & NV_FEPROT_EPROT_MASK)
 
#define NV_FEPROT_EPROT_MASK   (0xFFU)
 
#define NV_FEPROT_EPROT_SHIFT   (0U)
 
#define NV_FEPROT_EPROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FEPROT_EPROT_SHIFT)) & NV_FEPROT_EPROT_MASK)
 
#define NV_FEPROT_EPROT_MASK   (0xFFU)
 
#define NV_FEPROT_EPROT_SHIFT   (0U)
 
#define NV_FEPROT_EPROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FEPROT_EPROT_SHIFT)) & NV_FEPROT_EPROT_MASK)
 

FDPROT - Non-volatile D-Flash Protection Register

#define NV_FDPROT_DPROT_MASK   (0xFFU)
 
#define NV_FDPROT_DPROT_SHIFT   (0U)
 
#define NV_FDPROT_DPROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FDPROT_DPROT_SHIFT)) & NV_FDPROT_DPROT_MASK)
 
#define NV_FDPROT_DPROT_MASK   0xFFu
 
#define NV_FDPROT_DPROT_SHIFT   0
 
#define NV_FDPROT_DPROT(x)   (((uint8_t)(((uint8_t)(x))<<NV_FDPROT_DPROT_SHIFT))&NV_FDPROT_DPROT_MASK)
 
#define NV_FDPROT_DPROT_MASK   (0xFFU)
 
#define NV_FDPROT_DPROT_SHIFT   (0U)
 
#define NV_FDPROT_DPROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FDPROT_DPROT_SHIFT)) & NV_FDPROT_DPROT_MASK)
 
#define NV_FDPROT_DPROT_MASK   (0xFFU)
 
#define NV_FDPROT_DPROT_SHIFT   (0U)
 
#define NV_FDPROT_DPROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FDPROT_DPROT_SHIFT)) & NV_FDPROT_DPROT_MASK)
 
#define NV_FDPROT_DPROT_MASK   (0xFFU)
 
#define NV_FDPROT_DPROT_SHIFT   (0U)
 
#define NV_FDPROT_DPROT(x)   (((uint8_t)(((uint8_t)(x)) << NV_FDPROT_DPROT_SHIFT)) & NV_FDPROT_DPROT_MASK)
 

Macro Definition Documentation

◆ FTFL_FlashConfig

#define FTFL_FlashConfig   ((NV_Type *)FTFL_FlashConfig_BASE)

Peripheral FTFL_FlashConfig base pointer

◆ FTFL_FlashConfig_BASE

#define FTFL_FlashConfig_BASE   (0x400u)

Peripheral FTFL_FlashConfig base address

◆ NV_BASE_ADDRS

#define NV_BASE_ADDRS   { FTFL_FlashConfig_BASE }

Array initializer of NV peripheral base addresses

◆ NV_BASE_PTRS

#define NV_BASE_PTRS   { FTFL_FlashConfig }

Array initializer of NV peripheral base pointers

◆ NV_FOPT_EZPORT_DIS [1/4]

#define NV_FOPT_EZPORT_DIS ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_EZPORT_DIS_SHIFT)) & NV_FOPT_EZPORT_DIS_MASK)

EZPORT_DIS 0b0..EzPort operation is disabled 0b1..EzPort operation is enabled

◆ NV_FOPT_EZPORT_DIS [2/4]

#define NV_FOPT_EZPORT_DIS ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_EZPORT_DIS_SHIFT)) & NV_FOPT_EZPORT_DIS_MASK)

EZPORT_DIS 0b0..EzPort operation is disabled 0b1..EzPort operation is enabled

◆ NV_FOPT_EZPORT_DIS [3/4]

#define NV_FOPT_EZPORT_DIS ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_EZPORT_DIS_SHIFT)) & NV_FOPT_EZPORT_DIS_MASK)

EZPORT_DIS 0b0..EzPort operation is disabled 0b1..EzPort operation is enabled

◆ NV_FOPT_EZPORT_DIS [4/4]

#define NV_FOPT_EZPORT_DIS ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_EZPORT_DIS_SHIFT)) & NV_FOPT_EZPORT_DIS_MASK)

EZPORT_DIS 0b0..EzPort operation is disabled 0b1..EzPort operation is enabled

◆ NV_FOPT_FAST_INIT

#define NV_FOPT_FAST_INIT ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_FAST_INIT_SHIFT)) & NV_FOPT_FAST_INIT_MASK)

FAST_INIT 0b0..Slower initialization 0b1..Fast Initialization

◆ NV_FOPT_LPBOOT [1/5]

#define NV_FOPT_LPBOOT ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)

LPBOOT 0b0..Low-power boot 0b1..Normal boot

◆ NV_FOPT_LPBOOT [2/5]

#define NV_FOPT_LPBOOT ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)

LPBOOT 0b0..Low-power boot 0b1..Normal boot

◆ NV_FOPT_LPBOOT [3/5]

#define NV_FOPT_LPBOOT ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)

LPBOOT 0b0..Low-power boot 0b1..Normal boot

◆ NV_FOPT_LPBOOT [4/5]

#define NV_FOPT_LPBOOT ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)

LPBOOT 0b0..Low-power boot 0b1..Normal boot

◆ NV_FOPT_LPBOOT [5/5]

#define NV_FOPT_LPBOOT ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_LPBOOT_SHIFT)) & NV_FOPT_LPBOOT_MASK)

LPBOOT 0b0..Low-power boot 0b1..Normal boot

◆ NV_FOPT_NMI_DIS [1/4]

#define NV_FOPT_NMI_DIS ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_NMI_DIS_SHIFT)) & NV_FOPT_NMI_DIS_MASK)

NMI_DIS 0b0..NMI interrupts are always blocked 0b1..NMI_b pin/interrupts reset default to enabled

◆ NV_FOPT_NMI_DIS [2/4]

#define NV_FOPT_NMI_DIS ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_NMI_DIS_SHIFT)) & NV_FOPT_NMI_DIS_MASK)

NMI_DIS 0b0..NMI interrupts are always blocked 0b1..NMI_b pin/interrupts reset default to enabled

◆ NV_FOPT_NMI_DIS [3/4]

#define NV_FOPT_NMI_DIS ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_NMI_DIS_SHIFT)) & NV_FOPT_NMI_DIS_MASK)

NMI_DIS 0b0..NMI interrupts are always blocked 0b1..NMI_b pin/interrupts reset default to enabled

◆ NV_FOPT_NMI_DIS [4/4]

#define NV_FOPT_NMI_DIS ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FOPT_NMI_DIS_SHIFT)) & NV_FOPT_NMI_DIS_MASK)

NMI_DIS 0b0..NMI interrupts are always blocked 0b1..NMI_b pin/interrupts reset default to enabled

◆ NV_FSEC_FSLACC [1/6]

#define NV_FSEC_FSLACC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)

FSLACC - Freescale Failure Analysis Access Code 0b10..Freescale factory access denied 0b11..Freescale factory access granted

◆ NV_FSEC_FSLACC [2/6]

#define NV_FSEC_FSLACC ( x)    (((uint8_t)(((uint8_t)(x))<<NV_FSEC_FSLACC_SHIFT))&NV_FSEC_FSLACC_MASK)

FSLACC - Freescale Failure Analysis Access Code 0b10..Freescale factory access denied 0b11..Freescale factory access granted

◆ NV_FSEC_FSLACC [3/6]

#define NV_FSEC_FSLACC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)

FSLACC - Freescale Failure Analysis Access Code 0b10..Freescale factory access denied 0b11..Freescale factory access granted

◆ NV_FSEC_FSLACC [4/6]

#define NV_FSEC_FSLACC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)

FSLACC - Freescale Failure Analysis Access Code 0b10..Freescale factory access denied 0b11..Freescale factory access granted

◆ NV_FSEC_FSLACC [5/6]

#define NV_FSEC_FSLACC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)

FSLACC - Freescale Failure Analysis Access Code 0b10..Freescale factory access denied 0b11..Freescale factory access granted

◆ NV_FSEC_FSLACC [6/6]

#define NV_FSEC_FSLACC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_FSLACC_SHIFT)) & NV_FSEC_FSLACC_MASK)

FSLACC - Freescale Failure Analysis Access Code 0b10..Freescale factory access denied 0b11..Freescale factory access granted

◆ NV_FSEC_KEYEN [1/6]

#define NV_FSEC_KEYEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)

KEYEN - Backdoor Key Security Enable 0b10..Backdoor key access enabled 0b11..Backdoor key access disabled

◆ NV_FSEC_KEYEN [2/6]

#define NV_FSEC_KEYEN ( x)    (((uint8_t)(((uint8_t)(x))<<NV_FSEC_KEYEN_SHIFT))&NV_FSEC_KEYEN_MASK)

KEYEN - Backdoor Key Security Enable 0b10..Backdoor key access enabled 0b11..Backdoor key access disabled

◆ NV_FSEC_KEYEN [3/6]

#define NV_FSEC_KEYEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)

KEYEN - Backdoor Key Security Enable 0b10..Backdoor key access enabled 0b11..Backdoor key access disabled

◆ NV_FSEC_KEYEN [4/6]

#define NV_FSEC_KEYEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)

KEYEN - Backdoor Key Security Enable 0b10..Backdoor key access enabled 0b11..Backdoor key access disabled

◆ NV_FSEC_KEYEN [5/6]

#define NV_FSEC_KEYEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)

KEYEN - Backdoor Key Security Enable 0b10..Backdoor key access enabled 0b11..Backdoor key access disabled

◆ NV_FSEC_KEYEN [6/6]

#define NV_FSEC_KEYEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_KEYEN_SHIFT)) & NV_FSEC_KEYEN_MASK)

KEYEN - Backdoor Key Security Enable 0b10..Backdoor key access enabled 0b11..Backdoor key access disabled

◆ NV_FSEC_MEEN [1/6]

#define NV_FSEC_MEEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)

MEEN 0b10..Mass erase is disabled 0b11..Mass erase is enabled

◆ NV_FSEC_MEEN [2/6]

#define NV_FSEC_MEEN ( x)    (((uint8_t)(((uint8_t)(x))<<NV_FSEC_MEEN_SHIFT))&NV_FSEC_MEEN_MASK)

MEEN 0b10..Mass erase is disabled 0b11..Mass erase is enabled

◆ NV_FSEC_MEEN [3/6]

#define NV_FSEC_MEEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)

MEEN 0b10..Mass erase is disabled 0b11..Mass erase is enabled

◆ NV_FSEC_MEEN [4/6]

#define NV_FSEC_MEEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)

MEEN 0b10..Mass erase is disabled 0b11..Mass erase is enabled

◆ NV_FSEC_MEEN [5/6]

#define NV_FSEC_MEEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)

MEEN 0b10..Mass erase is disabled 0b11..Mass erase is enabled

◆ NV_FSEC_MEEN [6/6]

#define NV_FSEC_MEEN ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_MEEN_SHIFT)) & NV_FSEC_MEEN_MASK)

MEEN 0b10..Mass erase is disabled 0b11..Mass erase is enabled

◆ NV_FSEC_SEC [1/6]

#define NV_FSEC_SEC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)

SEC - Flash Security 0b10..MCU security status is unsecure 0b11..MCU security status is secure

◆ NV_FSEC_SEC [2/6]

#define NV_FSEC_SEC ( x)    (((uint8_t)(((uint8_t)(x))<<NV_FSEC_SEC_SHIFT))&NV_FSEC_SEC_MASK)

SEC - Flash Security 0b10..MCU security status is unsecure 0b11..MCU security status is secure

◆ NV_FSEC_SEC [3/6]

#define NV_FSEC_SEC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)

SEC - Flash Security 0b10..MCU security status is unsecure 0b11..MCU security status is secure

◆ NV_FSEC_SEC [4/6]

#define NV_FSEC_SEC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)

SEC - Flash Security 0b10..MCU security status is unsecure 0b11..MCU security status is secure

◆ NV_FSEC_SEC [5/6]

#define NV_FSEC_SEC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)

SEC - Flash Security 0b10..MCU security status is unsecure 0b11..MCU security status is secure

◆ NV_FSEC_SEC [6/6]

#define NV_FSEC_SEC ( x)    (((uint8_t)(((uint8_t)(x)) << NV_FSEC_SEC_SHIFT)) & NV_FSEC_SEC_MASK)

SEC - Flash Security 0b10..MCU security status is unsecure 0b11..MCU security status is secure