Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
intc_xmc4xxx.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2022 Schlumberger
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_XMC4XXX_INTC_H_
8#define ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_XMC4XXX_INTC_H_
9
28int intc_xmc4xxx_gpio_enable_interrupt(int port_id, int pin, enum gpio_int_mode mode,
29 enum gpio_int_trig trig, void(*fn)(const struct device*, int), void *user_data);
30
41int intc_xmc4xxx_gpio_disable_interrupt(int port_id, int pin);
42
43#endif /* ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_XMC4XXX_INTC_H_ */
int intc_xmc4xxx_gpio_enable_interrupt(int port_id, int pin, enum gpio_int_mode mode, enum gpio_int_trig trig, void(*fn)(const struct device *, int), void *user_data)
Enable interrupt for specific port_id and pin combination.
int intc_xmc4xxx_gpio_disable_interrupt(int port_id, int pin)
Disable interrupt for specific port_id and pin combination.
Runtime device structure (in ROM) per driver instance.
Definition device.h:403
static const intptr_t user_data[5]
Definition main.c:588