Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mchp-xec-ecia.h File Reference

Go to the source code of this file.

Macros

#define MCHP_XEC_ECIA(g, gb, na, nd)
 
#define MCHP_XEC_ECIA_GIRQ(e)   ((e) & 0x1f)
 
#define MCHP_XEC_ECIA_GIRQ_POS(e)   (((e) >> 8) & 0x1f)
 
#define MCHP_XEC_ECIA_NVIC_AGGR(e)   (((e) >> 16) & 0xff)
 
#define MCHP_XEC_ECIA_NVIC_DIRECT(e)   (((e) >> 24) & 0xff)
 

Macro Definition Documentation

◆ MCHP_XEC_ECIA

#define MCHP_XEC_ECIA (   g,
  gb,
  na,
  nd 
)
Value:
(((g) & 0x1f) + (((gb) & 0x1f) << 8) + (((na) & 0xff) << 16) + \
(((nd) & 0xff) << 24))
static volatile uint32_t na
Definition main.c:17

◆ MCHP_XEC_ECIA_GIRQ

#define MCHP_XEC_ECIA_GIRQ (   e)    ((e) & 0x1f)

◆ MCHP_XEC_ECIA_GIRQ_POS

#define MCHP_XEC_ECIA_GIRQ_POS (   e)    (((e) >> 8) & 0x1f)

◆ MCHP_XEC_ECIA_NVIC_AGGR

#define MCHP_XEC_ECIA_NVIC_AGGR (   e)    (((e) >> 16) & 0xff)

◆ MCHP_XEC_ECIA_NVIC_DIRECT

#define MCHP_XEC_ECIA_NVIC_DIRECT (   e)    (((e) >> 24) & 0xff)