YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches

Type definitions for the External Wakeup Interrupt Controller Registers (EWIC) More...

Topics

 External Wakeup Interrupt Controller (EWIC) interrupt status access registers
 Type definitions for the External Wakeup Interrupt Controller interrupt status access registers (EWIC_ISA)
 

Classes

struct  EWIC_Type
 Structure type to access the External Wakeup Interrupt Controller Registers (EWIC). More...
 
#define EWIC_EWIC_CR_EN_Pos   0U
 
#define EWIC_EWIC_CR_EN_Msk   (0x1UL /*<< EWIC_EWIC_CR_EN_Pos*/)
 
#define EWIC_EWIC_ASCR_ASPU_Pos   1U
 
#define EWIC_EWIC_ASCR_ASPU_Msk   (0x1UL << EWIC_EWIC_ASCR_ASPU_Pos)
 
#define EWIC_EWIC_ASCR_ASPD_Pos   0U
 
#define EWIC_EWIC_ASCR_ASPD_Msk   (0x1UL /*<< EWIC_EWIC_ASCR_ASPD_Pos*/)
 
#define EWIC_EWIC_NUMID_NUMEVENT_Pos   0U
 
#define EWIC_EWIC_NUMID_NUMEVENT_Msk   (0xFFFFUL /*<< EWIC_EWIC_NUMID_NUMEVENT_Pos*/)
 
#define EWIC_EWIC_MASKA_EDBGREQ_Pos   2U
 
#define EWIC_EWIC_MASKA_EDBGREQ_Msk   (0x1UL << EWIC_EWIC_MASKA_EDBGREQ_Pos)
 
#define EWIC_EWIC_MASKA_NMI_Pos   1U
 
#define EWIC_EWIC_MASKA_NMI_Msk   (0x1UL << EWIC_EWIC_MASKA_NMI_Pos)
 
#define EWIC_EWIC_MASKA_EVENT_Pos   0U
 
#define EWIC_EWIC_MASKA_EVENT_Msk   (0x1UL /*<< EWIC_EWIC_MASKA_EVENT_Pos*/)
 
#define EWIC_EWIC_MASKn_IRQ_Pos   0U
 
#define EWIC_EWIC_MASKn_IRQ_Msk   (0xFFFFFFFFUL /*<< EWIC_EWIC_MASKn_IRQ_Pos*/)
 
#define EWIC_EWIC_PENDA_EDBGREQ_Pos   2U
 
#define EWIC_EWIC_PENDA_EDBGREQ_Msk   (0x1UL << EWIC_EWIC_PENDA_EDBGREQ_Pos)
 
#define EWIC_EWIC_PENDA_NMI_Pos   1U
 
#define EWIC_EWIC_PENDA_NMI_Msk   (0x1UL << EWIC_EWIC_PENDA_NMI_Pos)
 
#define EWIC_EWIC_PENDA_EVENT_Pos   0U
 
#define EWIC_EWIC_PENDA_EVENT_Msk   (0x1UL /*<< EWIC_EWIC_PENDA_EVENT_Pos*/)
 
#define EWIC_EWIC_PENDn_IRQ_Pos   0U
 
#define EWIC_EWIC_PENDn_IRQ_Msk   (0xFFFFFFFFUL /*<< EWIC_EWIC_PENDn_IRQ_Pos*/)
 
#define EWIC_EWIC_PSR_NZ_Pos   1U
 
#define EWIC_EWIC_PSR_NZ_Msk   (0x7FFFUL << EWIC_EWIC_PSR_NZ_Pos)
 
#define EWIC_EWIC_PSR_NZA_Pos   0U
 
#define EWIC_EWIC_PSR_NZA_Msk   (0x1UL /*<< EWIC_EWIC_PSR_NZA_Pos*/)
 
#define EWIC_EWIC_CR_EN_Pos   0U
 
#define EWIC_EWIC_CR_EN_Msk   (0x1UL /*<< EWIC_EWIC_CR_EN_Pos*/)
 
#define EWIC_EWIC_ASCR_ASPU_Pos   1U
 
#define EWIC_EWIC_ASCR_ASPU_Msk   (0x1UL << EWIC_EWIC_ASCR_ASPU_Pos)
 
#define EWIC_EWIC_ASCR_ASPD_Pos   0U
 
#define EWIC_EWIC_ASCR_ASPD_Msk   (0x1UL /*<< EWIC_EWIC_ASCR_ASPD_Pos*/)
 
#define EWIC_EWIC_NUMID_NUMEVENT_Pos   0U
 
#define EWIC_EWIC_NUMID_NUMEVENT_Msk   (0xFFFFUL /*<< EWIC_EWIC_NUMID_NUMEVENT_Pos*/)
 
#define EWIC_EWIC_MASKA_EDBGREQ_Pos   2U
 
#define EWIC_EWIC_MASKA_EDBGREQ_Msk   (0x1UL << EWIC_EWIC_MASKA_EDBGREQ_Pos)
 
#define EWIC_EWIC_MASKA_NMI_Pos   1U
 
#define EWIC_EWIC_MASKA_NMI_Msk   (0x1UL << EWIC_EWIC_MASKA_NMI_Pos)
 
#define EWIC_EWIC_MASKA_EVENT_Pos   0U
 
#define EWIC_EWIC_MASKA_EVENT_Msk   (0x1UL /*<< EWIC_EWIC_MASKA_EVENT_Pos*/)
 
#define EWIC_EWIC_MASKn_IRQ_Pos   0U
 
#define EWIC_EWIC_MASKn_IRQ_Msk   (0xFFFFFFFFUL /*<< EWIC_EWIC_MASKn_IRQ_Pos*/)
 
#define EWIC_EWIC_PENDA_EDBGREQ_Pos   2U
 
#define EWIC_EWIC_PENDA_EDBGREQ_Msk   (0x1UL << EWIC_EWIC_PENDA_EDBGREQ_Pos)
 
#define EWIC_EWIC_PENDA_NMI_Pos   1U
 
#define EWIC_EWIC_PENDA_NMI_Msk   (0x1UL << EWIC_EWIC_PENDA_NMI_Pos)
 
#define EWIC_EWIC_PENDA_EVENT_Pos   0U
 
#define EWIC_EWIC_PENDA_EVENT_Msk   (0x1UL /*<< EWIC_EWIC_PENDA_EVENT_Pos*/)
 
#define EWIC_EWIC_PENDn_IRQ_Pos   0U
 
#define EWIC_EWIC_PENDn_IRQ_Msk   (0xFFFFFFFFUL /*<< EWIC_EWIC_PENDn_IRQ_Pos*/)
 
#define EWIC_EWIC_PSR_NZ_Pos   1U
 
#define EWIC_EWIC_PSR_NZ_Msk   (0x7FFFUL << EWIC_EWIC_PSR_NZ_Pos)
 
#define EWIC_EWIC_PSR_NZA_Pos   0U
 
#define EWIC_EWIC_PSR_NZA_Msk   (0x1UL /*<< EWIC_EWIC_PSR_NZA_Pos*/)
 

Detailed Description

Type definitions for the External Wakeup Interrupt Controller Registers (EWIC)

Macro Definition Documentation

◆ EWIC_EWIC_ASCR_ASPD_Msk [1/2]

#define EWIC_EWIC_ASCR_ASPD_Msk   (0x1UL /*<< EWIC_EWIC_ASCR_ASPD_Pos*/)

EWIC EWIC_ASCR: ASPD Mask

Definition at line 1597 of file core_cm55.h.

◆ EWIC_EWIC_ASCR_ASPD_Msk [2/2]

#define EWIC_EWIC_ASCR_ASPD_Msk   (0x1UL /*<< EWIC_EWIC_ASCR_ASPD_Pos*/)

EWIC EWIC_ASCR: ASPD Mask

Definition at line 1584 of file core_cm85.h.

◆ EWIC_EWIC_ASCR_ASPD_Pos [1/2]

#define EWIC_EWIC_ASCR_ASPD_Pos   0U

EWIC EWIC_ASCR: ASPD Position

Definition at line 1596 of file core_cm55.h.

◆ EWIC_EWIC_ASCR_ASPD_Pos [2/2]

#define EWIC_EWIC_ASCR_ASPD_Pos   0U

EWIC EWIC_ASCR: ASPD Position

Definition at line 1583 of file core_cm85.h.

◆ EWIC_EWIC_ASCR_ASPU_Msk [1/2]

#define EWIC_EWIC_ASCR_ASPU_Msk   (0x1UL << EWIC_EWIC_ASCR_ASPU_Pos)

EWIC EWIC_ASCR: ASPU Mask

Definition at line 1594 of file core_cm55.h.

◆ EWIC_EWIC_ASCR_ASPU_Msk [2/2]

#define EWIC_EWIC_ASCR_ASPU_Msk   (0x1UL << EWIC_EWIC_ASCR_ASPU_Pos)

EWIC EWIC_ASCR: ASPU Mask

Definition at line 1581 of file core_cm85.h.

◆ EWIC_EWIC_ASCR_ASPU_Pos [1/2]

#define EWIC_EWIC_ASCR_ASPU_Pos   1U

EWIC EWIC_ASCR: ASPU Position

Definition at line 1593 of file core_cm55.h.

◆ EWIC_EWIC_ASCR_ASPU_Pos [2/2]

#define EWIC_EWIC_ASCR_ASPU_Pos   1U

EWIC EWIC_ASCR: ASPU Position

Definition at line 1580 of file core_cm85.h.

◆ EWIC_EWIC_CR_EN_Msk [1/2]

#define EWIC_EWIC_CR_EN_Msk   (0x1UL /*<< EWIC_EWIC_CR_EN_Pos*/)

EWIC EWIC_CR: EN Mask

Definition at line 1590 of file core_cm55.h.

◆ EWIC_EWIC_CR_EN_Msk [2/2]

#define EWIC_EWIC_CR_EN_Msk   (0x1UL /*<< EWIC_EWIC_CR_EN_Pos*/)

EWIC EWIC_CR: EN Mask

Definition at line 1577 of file core_cm85.h.

◆ EWIC_EWIC_CR_EN_Pos [1/2]

#define EWIC_EWIC_CR_EN_Pos   0U

EWIC EWIC_CR: EN Position

Definition at line 1589 of file core_cm55.h.

◆ EWIC_EWIC_CR_EN_Pos [2/2]

#define EWIC_EWIC_CR_EN_Pos   0U

EWIC EWIC_CR: EN Position

Definition at line 1576 of file core_cm85.h.

◆ EWIC_EWIC_MASKA_EDBGREQ_Msk [1/2]

#define EWIC_EWIC_MASKA_EDBGREQ_Msk   (0x1UL << EWIC_EWIC_MASKA_EDBGREQ_Pos)

EWIC EWIC_MASKA: EDBGREQ Mask

Definition at line 1605 of file core_cm55.h.

◆ EWIC_EWIC_MASKA_EDBGREQ_Msk [2/2]

#define EWIC_EWIC_MASKA_EDBGREQ_Msk   (0x1UL << EWIC_EWIC_MASKA_EDBGREQ_Pos)

EWIC EWIC_MASKA: EDBGREQ Mask

Definition at line 1592 of file core_cm85.h.

◆ EWIC_EWIC_MASKA_EDBGREQ_Pos [1/2]

#define EWIC_EWIC_MASKA_EDBGREQ_Pos   2U

EWIC EWIC_MASKA: EDBGREQ Position

Definition at line 1604 of file core_cm55.h.

◆ EWIC_EWIC_MASKA_EDBGREQ_Pos [2/2]

#define EWIC_EWIC_MASKA_EDBGREQ_Pos   2U

EWIC EWIC_MASKA: EDBGREQ Position

Definition at line 1591 of file core_cm85.h.

◆ EWIC_EWIC_MASKA_EVENT_Msk [1/2]

#define EWIC_EWIC_MASKA_EVENT_Msk   (0x1UL /*<< EWIC_EWIC_MASKA_EVENT_Pos*/)

EWIC EWIC_MASKA: EVENT Mask

Definition at line 1611 of file core_cm55.h.

◆ EWIC_EWIC_MASKA_EVENT_Msk [2/2]

#define EWIC_EWIC_MASKA_EVENT_Msk   (0x1UL /*<< EWIC_EWIC_MASKA_EVENT_Pos*/)

EWIC EWIC_MASKA: EVENT Mask

Definition at line 1598 of file core_cm85.h.

◆ EWIC_EWIC_MASKA_EVENT_Pos [1/2]

#define EWIC_EWIC_MASKA_EVENT_Pos   0U

EWIC EWIC_MASKA: EVENT Position

Definition at line 1610 of file core_cm55.h.

◆ EWIC_EWIC_MASKA_EVENT_Pos [2/2]

#define EWIC_EWIC_MASKA_EVENT_Pos   0U

EWIC EWIC_MASKA: EVENT Position

Definition at line 1597 of file core_cm85.h.

◆ EWIC_EWIC_MASKA_NMI_Msk [1/2]

#define EWIC_EWIC_MASKA_NMI_Msk   (0x1UL << EWIC_EWIC_MASKA_NMI_Pos)

EWIC EWIC_MASKA: NMI Mask

Definition at line 1608 of file core_cm55.h.

◆ EWIC_EWIC_MASKA_NMI_Msk [2/2]

#define EWIC_EWIC_MASKA_NMI_Msk   (0x1UL << EWIC_EWIC_MASKA_NMI_Pos)

EWIC EWIC_MASKA: NMI Mask

Definition at line 1595 of file core_cm85.h.

◆ EWIC_EWIC_MASKA_NMI_Pos [1/2]

#define EWIC_EWIC_MASKA_NMI_Pos   1U

EWIC EWIC_MASKA: NMI Position

Definition at line 1607 of file core_cm55.h.

◆ EWIC_EWIC_MASKA_NMI_Pos [2/2]

#define EWIC_EWIC_MASKA_NMI_Pos   1U

EWIC EWIC_MASKA: NMI Position

Definition at line 1594 of file core_cm85.h.

◆ EWIC_EWIC_MASKn_IRQ_Msk [1/2]

#define EWIC_EWIC_MASKn_IRQ_Msk   (0xFFFFFFFFUL /*<< EWIC_EWIC_MASKn_IRQ_Pos*/)

EWIC EWIC_MASKn: IRQ Mask

Definition at line 1615 of file core_cm55.h.

◆ EWIC_EWIC_MASKn_IRQ_Msk [2/2]

#define EWIC_EWIC_MASKn_IRQ_Msk   (0xFFFFFFFFUL /*<< EWIC_EWIC_MASKn_IRQ_Pos*/)

EWIC EWIC_MASKn: IRQ Mask

Definition at line 1602 of file core_cm85.h.

◆ EWIC_EWIC_MASKn_IRQ_Pos [1/2]

#define EWIC_EWIC_MASKn_IRQ_Pos   0U

EWIC EWIC_MASKn: IRQ Position

Definition at line 1614 of file core_cm55.h.

◆ EWIC_EWIC_MASKn_IRQ_Pos [2/2]

#define EWIC_EWIC_MASKn_IRQ_Pos   0U

EWIC EWIC_MASKn: IRQ Position

Definition at line 1601 of file core_cm85.h.

◆ EWIC_EWIC_NUMID_NUMEVENT_Msk [1/2]

#define EWIC_EWIC_NUMID_NUMEVENT_Msk   (0xFFFFUL /*<< EWIC_EWIC_NUMID_NUMEVENT_Pos*/)

EWIC_NUMID: NUMEVENT Mask

Definition at line 1601 of file core_cm55.h.

◆ EWIC_EWIC_NUMID_NUMEVENT_Msk [2/2]

#define EWIC_EWIC_NUMID_NUMEVENT_Msk   (0xFFFFUL /*<< EWIC_EWIC_NUMID_NUMEVENT_Pos*/)

EWIC_NUMID: NUMEVENT Mask

Definition at line 1588 of file core_cm85.h.

◆ EWIC_EWIC_NUMID_NUMEVENT_Pos [1/2]

#define EWIC_EWIC_NUMID_NUMEVENT_Pos   0U

EWIC_NUMID: NUMEVENT Position

Definition at line 1600 of file core_cm55.h.

◆ EWIC_EWIC_NUMID_NUMEVENT_Pos [2/2]

#define EWIC_EWIC_NUMID_NUMEVENT_Pos   0U

EWIC_NUMID: NUMEVENT Position

Definition at line 1587 of file core_cm85.h.

◆ EWIC_EWIC_PENDA_EDBGREQ_Msk [1/2]

#define EWIC_EWIC_PENDA_EDBGREQ_Msk   (0x1UL << EWIC_EWIC_PENDA_EDBGREQ_Pos)

EWIC EWIC_PENDA: EDBGREQ Mask

Definition at line 1619 of file core_cm55.h.

◆ EWIC_EWIC_PENDA_EDBGREQ_Msk [2/2]

#define EWIC_EWIC_PENDA_EDBGREQ_Msk   (0x1UL << EWIC_EWIC_PENDA_EDBGREQ_Pos)

EWIC EWIC_PENDA: EDBGREQ Mask

Definition at line 1606 of file core_cm85.h.

◆ EWIC_EWIC_PENDA_EDBGREQ_Pos [1/2]

#define EWIC_EWIC_PENDA_EDBGREQ_Pos   2U

EWIC EWIC_PENDA: EDBGREQ Position

Definition at line 1618 of file core_cm55.h.

◆ EWIC_EWIC_PENDA_EDBGREQ_Pos [2/2]

#define EWIC_EWIC_PENDA_EDBGREQ_Pos   2U

EWIC EWIC_PENDA: EDBGREQ Position

Definition at line 1605 of file core_cm85.h.

◆ EWIC_EWIC_PENDA_EVENT_Msk [1/2]

#define EWIC_EWIC_PENDA_EVENT_Msk   (0x1UL /*<< EWIC_EWIC_PENDA_EVENT_Pos*/)

EWIC EWIC_PENDA: EVENT Mask

Definition at line 1625 of file core_cm55.h.

◆ EWIC_EWIC_PENDA_EVENT_Msk [2/2]

#define EWIC_EWIC_PENDA_EVENT_Msk   (0x1UL /*<< EWIC_EWIC_PENDA_EVENT_Pos*/)

EWIC EWIC_PENDA: EVENT Mask

Definition at line 1612 of file core_cm85.h.

◆ EWIC_EWIC_PENDA_EVENT_Pos [1/2]

#define EWIC_EWIC_PENDA_EVENT_Pos   0U

EWIC EWIC_PENDA: EVENT Position

Definition at line 1624 of file core_cm55.h.

◆ EWIC_EWIC_PENDA_EVENT_Pos [2/2]

#define EWIC_EWIC_PENDA_EVENT_Pos   0U

EWIC EWIC_PENDA: EVENT Position

Definition at line 1611 of file core_cm85.h.

◆ EWIC_EWIC_PENDA_NMI_Msk [1/2]

#define EWIC_EWIC_PENDA_NMI_Msk   (0x1UL << EWIC_EWIC_PENDA_NMI_Pos)

EWIC EWIC_PENDA: NMI Mask

Definition at line 1622 of file core_cm55.h.

◆ EWIC_EWIC_PENDA_NMI_Msk [2/2]

#define EWIC_EWIC_PENDA_NMI_Msk   (0x1UL << EWIC_EWIC_PENDA_NMI_Pos)

EWIC EWIC_PENDA: NMI Mask

Definition at line 1609 of file core_cm85.h.

◆ EWIC_EWIC_PENDA_NMI_Pos [1/2]

#define EWIC_EWIC_PENDA_NMI_Pos   1U

EWIC EWIC_PENDA: NMI Position

Definition at line 1621 of file core_cm55.h.

◆ EWIC_EWIC_PENDA_NMI_Pos [2/2]

#define EWIC_EWIC_PENDA_NMI_Pos   1U

EWIC EWIC_PENDA: NMI Position

Definition at line 1608 of file core_cm85.h.

◆ EWIC_EWIC_PENDn_IRQ_Msk [1/2]

#define EWIC_EWIC_PENDn_IRQ_Msk   (0xFFFFFFFFUL /*<< EWIC_EWIC_PENDn_IRQ_Pos*/)

EWIC EWIC_PENDn: IRQ Mask

Definition at line 1629 of file core_cm55.h.

◆ EWIC_EWIC_PENDn_IRQ_Msk [2/2]

#define EWIC_EWIC_PENDn_IRQ_Msk   (0xFFFFFFFFUL /*<< EWIC_EWIC_PENDn_IRQ_Pos*/)

EWIC EWIC_PENDn: IRQ Mask

Definition at line 1616 of file core_cm85.h.

◆ EWIC_EWIC_PENDn_IRQ_Pos [1/2]

#define EWIC_EWIC_PENDn_IRQ_Pos   0U

EWIC EWIC_PENDn: IRQ Position

Definition at line 1628 of file core_cm55.h.

◆ EWIC_EWIC_PENDn_IRQ_Pos [2/2]

#define EWIC_EWIC_PENDn_IRQ_Pos   0U

EWIC EWIC_PENDn: IRQ Position

Definition at line 1615 of file core_cm85.h.

◆ EWIC_EWIC_PSR_NZ_Msk [1/2]

#define EWIC_EWIC_PSR_NZ_Msk   (0x7FFFUL << EWIC_EWIC_PSR_NZ_Pos)

EWIC EWIC_PSR: NZ Mask

Definition at line 1633 of file core_cm55.h.

◆ EWIC_EWIC_PSR_NZ_Msk [2/2]

#define EWIC_EWIC_PSR_NZ_Msk   (0x7FFFUL << EWIC_EWIC_PSR_NZ_Pos)

EWIC EWIC_PSR: NZ Mask

Definition at line 1620 of file core_cm85.h.

◆ EWIC_EWIC_PSR_NZ_Pos [1/2]

#define EWIC_EWIC_PSR_NZ_Pos   1U

EWIC EWIC_PSR: NZ Position

Definition at line 1632 of file core_cm55.h.

◆ EWIC_EWIC_PSR_NZ_Pos [2/2]

#define EWIC_EWIC_PSR_NZ_Pos   1U

EWIC EWIC_PSR: NZ Position

Definition at line 1619 of file core_cm85.h.

◆ EWIC_EWIC_PSR_NZA_Msk [1/2]

#define EWIC_EWIC_PSR_NZA_Msk   (0x1UL /*<< EWIC_EWIC_PSR_NZA_Pos*/)

EWIC EWIC_PSR: NZA Mask

Definition at line 1636 of file core_cm55.h.

◆ EWIC_EWIC_PSR_NZA_Msk [2/2]

#define EWIC_EWIC_PSR_NZA_Msk   (0x1UL /*<< EWIC_EWIC_PSR_NZA_Pos*/)

EWIC EWIC_PSR: NZA Mask

Definition at line 1623 of file core_cm85.h.

◆ EWIC_EWIC_PSR_NZA_Pos [1/2]

#define EWIC_EWIC_PSR_NZA_Pos   0U

EWIC EWIC_PSR: NZA Position

Definition at line 1635 of file core_cm55.h.

◆ EWIC_EWIC_PSR_NZA_Pos [2/2]

#define EWIC_EWIC_PSR_NZA_Pos   0U

EWIC EWIC_PSR: NZA Position

Definition at line 1622 of file core_cm85.h.