![]() |
no-OS
|
Header file of IRQ driver for ADuCM302x. More...
Classes | |
| struct | aducm_irq_ctrl_desc |
| Stores specific platform parameters. More... | |
| struct | irq_action |
| Struct used to store a (peripheral, callback) pair. More... | |
Macros | |
| #define | RTC_COUNT_INT ADI_RTC_COUNT_INT |
| #define | RTC_COUNT_ROLLOVER_INT ADI_RTC_COUNT_ROLLOVER_INT |
Enumerations | |
| enum | irq_id { ADUCM_UART_INT_ID , ADUCM_RTC_INT_ID , ADUCM_TIMER1_INT_ID , NB_INTERRUPTS } |
| Interrupts IDs supported by the irq driver. More... | |
| enum | irq_mode { IRQ_RISING_EDGE = ADI_XINT_IRQ_RISING_EDGE , IRQ_FALLING_EDGE = ADI_XINT_IRQ_FALLING_EDGE , IRQ_EITHER_EDGE = ADI_XINT_IRQ_EITHER_EDGE , IRQ_HIGH_LEVEL = ADI_XINT_IRQ_HIGH_LEVEL , IRQ_LOW_LEVEL = ADI_XINT_IRQ_LOW_LEVEL } |
| Trigger condition for the external interrupt. More... | |
| enum | gpio_irq_mode { GPIO_GROUP_NEGATIVE_EDGE , GPIO_GROUP_POSITIVE_EDGE } |
| Interrupt conditions for GPIO group interrupts. More... | |
Functions | |
| int32_t | irq_action_cmp (void *data1, void *data2) |
| Action comparator function. | |
Variables | |
| const struct no_os_irq_platform_ops | aducm_irq_ops |
| ADuCM3029 specific IRQ platform ops structure. | |
Header file of IRQ driver for ADuCM302x.
Copyright 2019(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| #define RTC_COUNT_INT ADI_RTC_COUNT_INT |
RTC interrupt defines
| #define RTC_COUNT_ROLLOVER_INT ADI_RTC_COUNT_ROLLOVER_INT |
| enum gpio_irq_mode |
| enum irq_id |
| enum irq_mode |
| int32_t irq_action_cmp | ( | void * | data1, |
| void * | data2 ) |
Action comparator function.
Action comparator function
| data1 | - List element |
| data2 | - Key |
| data1 | - List element. |
| data2 | - Key. |
|
extern |
ADuCM3029 specific IRQ platform ops structure.
ADuCM3029 specific IRQ platform ops structure.