7#ifndef ZEPHYR_DRIVERS_MISC_RENESAS_RX_EXTERNAL_INTERRUPT_H_
8#define ZEPHYR_DRIVERS_MISC_RENESAS_RX_EXTERNAL_INTERRUPT_H_
Public APIs for GPIO drivers.
uint8_t gpio_pin_t
Provides a type to hold a GPIO pin index.
Definition gpio.h:255
void gpio_rx_interrupt_unset(const struct device *dev, uint8_t port_num, uint8_t pin)
int gpio_rx_interrupt_set(const struct device *dev, struct gpio_rx_callback *callback)
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Runtime device structure (in ROM) per driver instance.
Definition device.h:510
Definition renesas_rx_external_interrupt.h:12
enum gpio_int_mode mode
Definition renesas_rx_external_interrupt.h:17
struct device * port
Definition renesas_rx_external_interrupt.h:13
uint8_t port_num
Definition renesas_rx_external_interrupt.h:14
enum gpio_int_trig trigger
Definition renesas_rx_external_interrupt.h:16
void(* isr)(const struct device *dev, gpio_pin_t pin)
Definition renesas_rx_external_interrupt.h:18
uint8_t pin
Definition renesas_rx_external_interrupt.h:15