mikroSDK Reference Manual

Macros

#define FTFL_BASE   (0x40020000u)
 
#define FTFL   ((FTFL_Type *)FTFL_BASE)
 
#define FTFL_BASE_ADDRS   { FTFL_BASE }
 
#define FTFL_BASE_PTRS   { FTFL }
 
#define FTFL_COMMAND_COMPLETE_IRQS   { FTFL_IRQn }
 
#define FTFL_READ_COLLISION_IRQS   { Read_Collision_IRQn }
 
#define FTFL_FSTAT_MGSTAT0_MASK   0x1u
 
#define FTFL_FSTAT_MGSTAT0_SHIFT   0
 
#define FTFL_FSTAT_FPVIOL_MASK   0x10u
 
#define FTFL_FSTAT_FPVIOL_SHIFT   4
 
#define FTFL_FSTAT_ACCERR_MASK   0x20u
 
#define FTFL_FSTAT_ACCERR_SHIFT   5
 
#define FTFL_FSTAT_RDCOLERR_MASK   0x40u
 
#define FTFL_FSTAT_RDCOLERR_SHIFT   6
 
#define FTFL_FSTAT_CCIF_MASK   0x80u
 
#define FTFL_FSTAT_CCIF_SHIFT   7
 
#define FTFL_FCNFG_EEERDY_MASK   0x1u
 
#define FTFL_FCNFG_EEERDY_SHIFT   0
 
#define FTFL_FCNFG_RAMRDY_MASK   0x2u
 
#define FTFL_FCNFG_RAMRDY_SHIFT   1
 
#define FTFL_FCNFG_PFLSH_MASK   0x4u
 
#define FTFL_FCNFG_PFLSH_SHIFT   2
 
#define FTFL_FCNFG_SWAP_MASK   0x8u
 
#define FTFL_FCNFG_SWAP_SHIFT   3
 
#define FTFL_FCNFG_ERSSUSP_MASK   0x10u
 
#define FTFL_FCNFG_ERSSUSP_SHIFT   4
 
#define FTFL_FCNFG_ERSAREQ_MASK   0x20u
 
#define FTFL_FCNFG_ERSAREQ_SHIFT   5
 
#define FTFL_FCNFG_RDCOLLIE_MASK   0x40u
 
#define FTFL_FCNFG_RDCOLLIE_SHIFT   6
 
#define FTFL_FCNFG_CCIE_MASK   0x80u
 
#define FTFL_FCNFG_CCIE_SHIFT   7
 
#define FTFL_FSEC_SEC_MASK   0x3u
 
#define FTFL_FSEC_SEC_SHIFT   0
 
#define FTFL_FSEC_SEC(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FSEC_SEC_SHIFT))&FTFL_FSEC_SEC_MASK)
 
#define FTFL_FSEC_FSLACC_MASK   0xCu
 
#define FTFL_FSEC_FSLACC_SHIFT   2
 
#define FTFL_FSEC_FSLACC(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FSEC_FSLACC_SHIFT))&FTFL_FSEC_FSLACC_MASK)
 
#define FTFL_FSEC_MEEN_MASK   0x30u
 
#define FTFL_FSEC_MEEN_SHIFT   4
 
#define FTFL_FSEC_MEEN(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FSEC_MEEN_SHIFT))&FTFL_FSEC_MEEN_MASK)
 
#define FTFL_FSEC_KEYEN_MASK   0xC0u
 
#define FTFL_FSEC_KEYEN_SHIFT   6
 
#define FTFL_FSEC_KEYEN(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FSEC_KEYEN_SHIFT))&FTFL_FSEC_KEYEN_MASK)
 
#define FTFL_FOPT_OPT_MASK   0xFFu
 
#define FTFL_FOPT_OPT_SHIFT   0
 
#define FTFL_FOPT_OPT(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FOPT_OPT_SHIFT))&FTFL_FOPT_OPT_MASK)
 
#define FTFL_FCCOB3_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB3_CCOBn_SHIFT   0
 
#define FTFL_FCCOB3_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB3_CCOBn_SHIFT))&FTFL_FCCOB3_CCOBn_MASK)
 
#define FTFL_FCCOB2_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB2_CCOBn_SHIFT   0
 
#define FTFL_FCCOB2_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB2_CCOBn_SHIFT))&FTFL_FCCOB2_CCOBn_MASK)
 
#define FTFL_FCCOB1_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB1_CCOBn_SHIFT   0
 
#define FTFL_FCCOB1_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB1_CCOBn_SHIFT))&FTFL_FCCOB1_CCOBn_MASK)
 
#define FTFL_FCCOB0_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB0_CCOBn_SHIFT   0
 
#define FTFL_FCCOB0_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB0_CCOBn_SHIFT))&FTFL_FCCOB0_CCOBn_MASK)
 
#define FTFL_FCCOB7_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB7_CCOBn_SHIFT   0
 
#define FTFL_FCCOB7_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB7_CCOBn_SHIFT))&FTFL_FCCOB7_CCOBn_MASK)
 
#define FTFL_FCCOB6_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB6_CCOBn_SHIFT   0
 
#define FTFL_FCCOB6_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB6_CCOBn_SHIFT))&FTFL_FCCOB6_CCOBn_MASK)
 
#define FTFL_FCCOB5_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB5_CCOBn_SHIFT   0
 
#define FTFL_FCCOB5_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB5_CCOBn_SHIFT))&FTFL_FCCOB5_CCOBn_MASK)
 
#define FTFL_FCCOB4_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB4_CCOBn_SHIFT   0
 
#define FTFL_FCCOB4_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB4_CCOBn_SHIFT))&FTFL_FCCOB4_CCOBn_MASK)
 
#define FTFL_FCCOBB_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOBB_CCOBn_SHIFT   0
 
#define FTFL_FCCOBB_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOBB_CCOBn_SHIFT))&FTFL_FCCOBB_CCOBn_MASK)
 
#define FTFL_FCCOBA_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOBA_CCOBn_SHIFT   0
 
#define FTFL_FCCOBA_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOBA_CCOBn_SHIFT))&FTFL_FCCOBA_CCOBn_MASK)
 
#define FTFL_FCCOB9_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB9_CCOBn_SHIFT   0
 
#define FTFL_FCCOB9_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB9_CCOBn_SHIFT))&FTFL_FCCOB9_CCOBn_MASK)
 
#define FTFL_FCCOB8_CCOBn_MASK   0xFFu
 
#define FTFL_FCCOB8_CCOBn_SHIFT   0
 
#define FTFL_FCCOB8_CCOBn(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FCCOB8_CCOBn_SHIFT))&FTFL_FCCOB8_CCOBn_MASK)
 
#define FTFL_FPROT3_PROT_MASK   0xFFu
 
#define FTFL_FPROT3_PROT_SHIFT   0
 
#define FTFL_FPROT3_PROT(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FPROT3_PROT_SHIFT))&FTFL_FPROT3_PROT_MASK)
 
#define FTFL_FPROT2_PROT_MASK   0xFFu
 
#define FTFL_FPROT2_PROT_SHIFT   0
 
#define FTFL_FPROT2_PROT(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FPROT2_PROT_SHIFT))&FTFL_FPROT2_PROT_MASK)
 
#define FTFL_FPROT1_PROT_MASK   0xFFu
 
#define FTFL_FPROT1_PROT_SHIFT   0
 
#define FTFL_FPROT1_PROT(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FPROT1_PROT_SHIFT))&FTFL_FPROT1_PROT_MASK)
 
#define FTFL_FPROT0_PROT_MASK   0xFFu
 
#define FTFL_FPROT0_PROT_SHIFT   0
 
#define FTFL_FPROT0_PROT(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FPROT0_PROT_SHIFT))&FTFL_FPROT0_PROT_MASK)
 
#define FTFL_FEPROT_EPROT_MASK   0xFFu
 
#define FTFL_FEPROT_EPROT_SHIFT   0
 
#define FTFL_FEPROT_EPROT(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FEPROT_EPROT_SHIFT))&FTFL_FEPROT_EPROT_MASK)
 
#define FTFL_FDPROT_DPROT_MASK   0xFFu
 
#define FTFL_FDPROT_DPROT_SHIFT   0
 
#define FTFL_FDPROT_DPROT(x)   (((uint8_t)(((uint8_t)(x))<<FTFL_FDPROT_DPROT_SHIFT))&FTFL_FDPROT_DPROT_MASK)
 

FSTAT - Flash Status Register

#define FTFL_FSTAT_MGSTAT0_MASK   (0x1U)
 
#define FTFL_FSTAT_MGSTAT0_SHIFT   (0U)
 
#define FTFL_FSTAT_MGSTAT0(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSTAT_MGSTAT0_SHIFT)) & FTFL_FSTAT_MGSTAT0_MASK)
 
#define FTFL_FSTAT_FPVIOL_MASK   (0x10U)
 
#define FTFL_FSTAT_FPVIOL_SHIFT   (4U)
 
#define FTFL_FSTAT_FPVIOL(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSTAT_FPVIOL_SHIFT)) & FTFL_FSTAT_FPVIOL_MASK)
 
#define FTFL_FSTAT_ACCERR_MASK   (0x20U)
 
#define FTFL_FSTAT_ACCERR_SHIFT   (5U)
 
#define FTFL_FSTAT_ACCERR(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSTAT_ACCERR_SHIFT)) & FTFL_FSTAT_ACCERR_MASK)
 
#define FTFL_FSTAT_RDCOLERR_MASK   (0x40U)
 
#define FTFL_FSTAT_RDCOLERR_SHIFT   (6U)
 
#define FTFL_FSTAT_RDCOLERR(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSTAT_RDCOLERR_SHIFT)) & FTFL_FSTAT_RDCOLERR_MASK)
 
#define FTFL_FSTAT_CCIF_MASK   (0x80U)
 
#define FTFL_FSTAT_CCIF_SHIFT   (7U)
 
#define FTFL_FSTAT_CCIF(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSTAT_CCIF_SHIFT)) & FTFL_FSTAT_CCIF_MASK)
 

FCNFG - Flash Configuration Register

#define FTFL_FCNFG_EEERDY_MASK   (0x1U)
 
#define FTFL_FCNFG_EEERDY_SHIFT   (0U)
 
#define FTFL_FCNFG_EEERDY(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCNFG_EEERDY_SHIFT)) & FTFL_FCNFG_EEERDY_MASK)
 
#define FTFL_FCNFG_RAMRDY_MASK   (0x2U)
 
#define FTFL_FCNFG_RAMRDY_SHIFT   (1U)
 
#define FTFL_FCNFG_RAMRDY(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCNFG_RAMRDY_SHIFT)) & FTFL_FCNFG_RAMRDY_MASK)
 
#define FTFL_FCNFG_PFLSH_MASK   (0x4U)
 
#define FTFL_FCNFG_PFLSH_SHIFT   (2U)
 
#define FTFL_FCNFG_PFLSH(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCNFG_PFLSH_SHIFT)) & FTFL_FCNFG_PFLSH_MASK)
 
#define FTFL_FCNFG_SWAP_MASK   (0x8U)
 
#define FTFL_FCNFG_SWAP_SHIFT   (3U)
 
#define FTFL_FCNFG_SWAP(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCNFG_SWAP_SHIFT)) & FTFL_FCNFG_SWAP_MASK)
 
#define FTFL_FCNFG_ERSSUSP_MASK   (0x10U)
 
#define FTFL_FCNFG_ERSSUSP_SHIFT   (4U)
 
#define FTFL_FCNFG_ERSSUSP(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCNFG_ERSSUSP_SHIFT)) & FTFL_FCNFG_ERSSUSP_MASK)
 
#define FTFL_FCNFG_ERSAREQ_MASK   (0x20U)
 
#define FTFL_FCNFG_ERSAREQ_SHIFT   (5U)
 
#define FTFL_FCNFG_ERSAREQ(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCNFG_ERSAREQ_SHIFT)) & FTFL_FCNFG_ERSAREQ_MASK)
 
#define FTFL_FCNFG_RDCOLLIE_MASK   (0x40U)
 
#define FTFL_FCNFG_RDCOLLIE_SHIFT   (6U)
 
#define FTFL_FCNFG_RDCOLLIE(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCNFG_RDCOLLIE_SHIFT)) & FTFL_FCNFG_RDCOLLIE_MASK)
 
#define FTFL_FCNFG_CCIE_MASK   (0x80U)
 
#define FTFL_FCNFG_CCIE_SHIFT   (7U)
 
#define FTFL_FCNFG_CCIE(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCNFG_CCIE_SHIFT)) & FTFL_FCNFG_CCIE_MASK)
 

FSEC - Flash Security Register

#define FTFL_FSEC_SEC_MASK   (0x3U)
 
#define FTFL_FSEC_SEC_SHIFT   (0U)
 
#define FTFL_FSEC_SEC(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSEC_SEC_SHIFT)) & FTFL_FSEC_SEC_MASK)
 
#define FTFL_FSEC_FSLACC_MASK   (0xCU)
 
#define FTFL_FSEC_FSLACC_SHIFT   (2U)
 
#define FTFL_FSEC_FSLACC(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSEC_FSLACC_SHIFT)) & FTFL_FSEC_FSLACC_MASK)
 
#define FTFL_FSEC_MEEN_MASK   (0x30U)
 
#define FTFL_FSEC_MEEN_SHIFT   (4U)
 
#define FTFL_FSEC_MEEN(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSEC_MEEN_SHIFT)) & FTFL_FSEC_MEEN_MASK)
 
#define FTFL_FSEC_KEYEN_MASK   (0xC0U)
 
#define FTFL_FSEC_KEYEN_SHIFT   (6U)
 
#define FTFL_FSEC_KEYEN(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FSEC_KEYEN_SHIFT)) & FTFL_FSEC_KEYEN_MASK)
 

FOPT - Flash Option Register

#define FTFL_FOPT_OPT_MASK   (0xFFU)
 
#define FTFL_FOPT_OPT_SHIFT   (0U)
 
#define FTFL_FOPT_OPT(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FOPT_OPT_SHIFT)) & FTFL_FOPT_OPT_MASK)
 

FCCOB3 - Flash Common Command Object Registers

#define FTFL_FCCOB3_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB3_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB3_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB3_CCOBn_SHIFT)) & FTFL_FCCOB3_CCOBn_MASK)
 

FCCOB2 - Flash Common Command Object Registers

#define FTFL_FCCOB2_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB2_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB2_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB2_CCOBn_SHIFT)) & FTFL_FCCOB2_CCOBn_MASK)
 

FCCOB1 - Flash Common Command Object Registers

#define FTFL_FCCOB1_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB1_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB1_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB1_CCOBn_SHIFT)) & FTFL_FCCOB1_CCOBn_MASK)
 

FCCOB0 - Flash Common Command Object Registers

#define FTFL_FCCOB0_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB0_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB0_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB0_CCOBn_SHIFT)) & FTFL_FCCOB0_CCOBn_MASK)
 

FCCOB7 - Flash Common Command Object Registers

#define FTFL_FCCOB7_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB7_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB7_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB7_CCOBn_SHIFT)) & FTFL_FCCOB7_CCOBn_MASK)
 

FCCOB6 - Flash Common Command Object Registers

#define FTFL_FCCOB6_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB6_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB6_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB6_CCOBn_SHIFT)) & FTFL_FCCOB6_CCOBn_MASK)
 

FCCOB5 - Flash Common Command Object Registers

#define FTFL_FCCOB5_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB5_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB5_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB5_CCOBn_SHIFT)) & FTFL_FCCOB5_CCOBn_MASK)
 

FCCOB4 - Flash Common Command Object Registers

#define FTFL_FCCOB4_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB4_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB4_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB4_CCOBn_SHIFT)) & FTFL_FCCOB4_CCOBn_MASK)
 

FCCOBB - Flash Common Command Object Registers

#define FTFL_FCCOBB_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOBB_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOBB_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOBB_CCOBn_SHIFT)) & FTFL_FCCOBB_CCOBn_MASK)
 

FCCOBA - Flash Common Command Object Registers

#define FTFL_FCCOBA_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOBA_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOBA_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOBA_CCOBn_SHIFT)) & FTFL_FCCOBA_CCOBn_MASK)
 

FCCOB9 - Flash Common Command Object Registers

#define FTFL_FCCOB9_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB9_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB9_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB9_CCOBn_SHIFT)) & FTFL_FCCOB9_CCOBn_MASK)
 

FCCOB8 - Flash Common Command Object Registers

#define FTFL_FCCOB8_CCOBn_MASK   (0xFFU)
 
#define FTFL_FCCOB8_CCOBn_SHIFT   (0U)
 
#define FTFL_FCCOB8_CCOBn(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FCCOB8_CCOBn_SHIFT)) & FTFL_FCCOB8_CCOBn_MASK)
 

FPROT3 - Program Flash Protection Registers

#define FTFL_FPROT3_PROT_MASK   (0xFFU)
 
#define FTFL_FPROT3_PROT_SHIFT   (0U)
 
#define FTFL_FPROT3_PROT(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FPROT3_PROT_SHIFT)) & FTFL_FPROT3_PROT_MASK)
 

FPROT2 - Program Flash Protection Registers

#define FTFL_FPROT2_PROT_MASK   (0xFFU)
 
#define FTFL_FPROT2_PROT_SHIFT   (0U)
 
#define FTFL_FPROT2_PROT(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FPROT2_PROT_SHIFT)) & FTFL_FPROT2_PROT_MASK)
 

FPROT1 - Program Flash Protection Registers

#define FTFL_FPROT1_PROT_MASK   (0xFFU)
 
#define FTFL_FPROT1_PROT_SHIFT   (0U)
 
#define FTFL_FPROT1_PROT(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FPROT1_PROT_SHIFT)) & FTFL_FPROT1_PROT_MASK)
 

FPROT0 - Program Flash Protection Registers

#define FTFL_FPROT0_PROT_MASK   (0xFFU)
 
#define FTFL_FPROT0_PROT_SHIFT   (0U)
 
#define FTFL_FPROT0_PROT(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FPROT0_PROT_SHIFT)) & FTFL_FPROT0_PROT_MASK)
 

FEPROT - EEPROM Protection Register

#define FTFL_FEPROT_EPROT_MASK   (0xFFU)
 
#define FTFL_FEPROT_EPROT_SHIFT   (0U)
 
#define FTFL_FEPROT_EPROT(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FEPROT_EPROT_SHIFT)) & FTFL_FEPROT_EPROT_MASK)
 

FDPROT - Data Flash Protection Register

#define FTFL_FDPROT_DPROT_MASK   (0xFFU)
 
#define FTFL_FDPROT_DPROT_SHIFT   (0U)
 
#define FTFL_FDPROT_DPROT(x)   (((uint8_t)(((uint8_t)(x)) << FTFL_FDPROT_DPROT_SHIFT)) & FTFL_FDPROT_DPROT_MASK)
 

Macro Definition Documentation

◆ FTFL

#define FTFL   ((FTFL_Type *)FTFL_BASE)

Peripheral FTFL base pointer

◆ FTFL_BASE

#define FTFL_BASE   (0x40020000u)

Peripheral FTFL base address

◆ FTFL_BASE_ADDRS

#define FTFL_BASE_ADDRS   { FTFL_BASE }

Array initializer of FTFL peripheral base addresses

◆ FTFL_BASE_PTRS

#define FTFL_BASE_PTRS   { FTFL }

Array initializer of FTFL peripheral base pointers

◆ FTFL_COMMAND_COMPLETE_IRQS

#define FTFL_COMMAND_COMPLETE_IRQS   { FTFL_IRQn }

Interrupt vectors for the FTFL peripheral type