|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Microchip XEC ECIA interrupt controller devicetree macros. More...
Go to the source code of this file.
Macros | |
| #define | MCHP_XEC_ECIA_GIRQ_ENC(g, b) |
| Encode a peripheral's GIRQ and GIRQ bit position only. | |
| #define | MCHP_XEC_ECIA(g, gb, na, nd) |
| Encode peripheral interrupt information into a 32-bit value. | |
| #define | MCHP_XEC_ECIA_GIRQ(e) |
| Extract the GIRQ number from an encoded MCHP_XEC_ECIA() value. | |
| #define | MCHP_XEC_ECIA_GIRQ_POS(e) |
| Extract the source bit position from an encoded MCHP_XEC_ECIA() value. | |
| #define | MCHP_XEC_ECIA_NVIC_AGGR(e) |
| Extract the aggregated GIRQ NVIC number from an encoded MCHP_XEC_ECIA() value. | |
| #define | MCHP_XEC_ECIA_NVIC_DIRECT(e) |
| Extract the direct NVIC number from an encoded MCHP_XEC_ECIA() value. | |
Microchip XEC ECIA interrupt controller devicetree macros.