Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
renesas_ra_external_interrupt.h File Reference

Interfaces for Renesas RA external interrupt. More...

Go to the source code of this file.

Data Structures

struct  gpio_ra_callback
 Callback configuration for an external RA GPIO interrupt. More...

Functions

int gpio_ra_interrupt_set (const struct device *dev, struct gpio_ra_callback *callback)
 Configure and enable RA external interrupt.
void gpio_ra_interrupt_unset (const struct device *dev, uint8_t port_num, uint8_t pin)
 Disable RA external interrupt.

Detailed Description

Interfaces for Renesas RA external interrupt.

Function Documentation

◆ gpio_ra_interrupt_set()

int gpio_ra_interrupt_set ( const struct device * dev,
struct gpio_ra_callback * callback )

Configure and enable RA external interrupt.

Parameters
devRA external interrupt device instance.
callbackPointer to callback configuration.
Returns
0 on success, negative errno on failure.

◆ gpio_ra_interrupt_unset()

void gpio_ra_interrupt_unset ( const struct device * dev,
uint8_t port_num,
uint8_t pin )

Disable RA external interrupt.

Parameters
devRA external interrupt device instance.
port_numPort index.
pinPin number.