Zephyr API Documentation 4.0.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)
 
#define MCHP_XEC_ECIA_GIRQ_POS(e)
 
#define MCHP_XEC_ECIA_NVIC_AGGR(e)
 
#define MCHP_XEC_ECIA_NVIC_DIRECT(e)
 

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))

◆ MCHP_XEC_ECIA_GIRQ

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

◆ MCHP_XEC_ECIA_GIRQ_POS

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

◆ MCHP_XEC_ECIA_NVIC_AGGR

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

◆ MCHP_XEC_ECIA_NVIC_DIRECT

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