freqm.h
Go to the documentation of this file.
#ifndef _SAME54_FREQM_INSTANCE_
#define _SAME54_FREQM_INSTANCE_
/* ========== Register definition for FREQM peripheral ========== */
#if (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
#define REG_FREQM_CTRLA (0x40002C00)
#define REG_FREQM_CTRLB (0x40002C01)
#define REG_FREQM_CFGA (0x40002C02)
#define REG_FREQM_INTENCLR (0x40002C08)
#define REG_FREQM_INTENSET (0x40002C09)
#define REG_FREQM_INTFLAG (0x40002C0A)
#define REG_FREQM_STATUS (0x40002C0B)
#define REG_FREQM_SYNCBUSY (0x40002C0C)
#define REG_FREQM_VALUE (0x40002C10)
#else
#define REG_FREQM_CTRLA (*(RwReg8 *)0x40002C00UL)
#define REG_FREQM_CTRLB (*(WoReg8 *)0x40002C01UL)
#define REG_FREQM_CFGA (*(RwReg16*)0x40002C02UL)
#define REG_FREQM_INTENCLR (*(RwReg8 *)0x40002C08UL)
#define REG_FREQM_INTENSET (*(RwReg8 *)0x40002C09UL)
#define REG_FREQM_INTFLAG (*(RwReg8 *)0x40002C0AUL)
#define REG_FREQM_STATUS (*(RwReg8 *)0x40002C0BUL)
#define REG_FREQM_SYNCBUSY (*(RoReg *)0x40002C0CUL)
#define REG_FREQM_VALUE (*(RoReg *)0x40002C10UL)
#endif /* (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */
/* ========== Instance parameters for FREQM peripheral ========== */
#define FREQM_GCLK_ID_MSR 5 // Index of measure generic clock
#endif /* _SAME54_FREQM_INSTANCE_ */