19#ifndef ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_INTC_NXP_PINT_H_
20#define ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_INTC_NXP_PINT_H_
int nxp_pint_pin_set_callback(uint8_t pin, nxp_pint_cb_t cb, void *data)
Install PINT callback.
void nxp_pint_pin_disable(uint8_t pin)
disable PINT interrupt source.
void(* nxp_pint_cb_t)(uint8_t pin, void *user)
Definition: nxp_pint.h:45
int nxp_pint_pin_enable(uint8_t pin, enum nxp_pint_trigger trigger, bool wake)
Enable PINT interrupt source.
void nxp_pint_pin_unset_callback(uint8_t pin)
Remove PINT callback.
nxp_pint_trigger
Driver for Pin interrupt and pattern match engine in NXP MCUs.
Definition: nxp_pint.h:29
@ NXP_PINT_LOW
Definition: nxp_pint.h:39
@ NXP_PINT_RISING
Definition: nxp_pint.h:33
@ NXP_PINT_NONE
Definition: nxp_pint.h:31
@ NXP_PINT_BOTH
Definition: nxp_pint.h:37
@ NXP_PINT_HIGH
Definition: nxp_pint.h:41
@ NXP_PINT_FALLING
Definition: nxp_pint.h:35
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88