6#ifndef ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_INTC_RX_ICU_H_
7#define ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_INTC_RX_ICU_H_
9#define IRQ_CFG_PCLK_DIV1 (0)
10#define IRQ_CFG_PCLK_DIV8 (1)
11#define IRQ_CFG_PCLK_DIV32 (2)
12#define IRQ_CFG_PCLK_DIV64 (3)
void rx_icu_clear_ir_flag(unsigned int irqn)
int rx_icu_set_irq_control(unsigned int pin_irqn, enum icu_irq_mode mode)
int rx_icu_get_ir_flag(unsigned int irqn)
icu_dig_filt
Definition intc_rx_icu.h:22
@ ENABLE_DIG_FILT
Definition intc_rx_icu.h:24
@ DISENABLE_DIG_FILT
Definition intc_rx_icu.h:23
void rx_icu_set_irq_dig_filt(unsigned int pin_irqn, rx_irq_dig_filt_t dig_filt)
struct rx_irq_dig_filt_s rx_irq_dig_filt_t
icu_irq_mode
Definition intc_rx_icu.h:14
@ ICU_RISING
Definition intc_rx_icu.h:17
@ ICU_BOTH_EDGE
Definition intc_rx_icu.h:18
@ ICU_LOW_LEVEL
Definition intc_rx_icu.h:15
@ ICU_FALLING
Definition intc_rx_icu.h:16
@ ICU_MODE_NONE
Definition intc_rx_icu.h:19
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Definition intc_rx_icu.h:27
uint8_t filt_enable
Definition intc_rx_icu.h:29
uint8_t filt_clk_div
Definition intc_rx_icu.h:28