|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
Renesas RX group interrupt controller header file. More...
#include "platform.h"Go to the source code of this file.
Functions | |
| int | rx_grp_intc_set_grp_int (const struct device *dev, bsp_int_src_t vector, bool set) |
| Enables or disables a group interrupt for a given interrupt vector. | |
| int | rx_grp_intc_set_gen (const struct device *dev, uint8_t vector_num, bool set) |
| Enables or disables a specific group interrupt source by setting or clearing the corresponding bit (vector_num) in the group interrupt register. | |
| int | rx_grp_intc_set_callback (const struct device *dev, bsp_int_src_t vector, bsp_int_cb_t callback, void *context) |
| Registers a callback function for a specific group interrupt source (vector). | |
Renesas RX group interrupt controller header file.
| int rx_grp_intc_set_callback | ( | const struct device * | dev, |
| bsp_int_src_t | vector, | ||
| bsp_int_cb_t | callback, | ||
| void * | context ) |
Registers a callback function for a specific group interrupt source (vector).
When the interrupt is triggered, the provided callback is executed with the associated context.
| dev | RX group interrupt device. |
| vector | Interrupt source to attach the callback to. |
| callback | Function to be called when the interrupt occurs. |
| context | Pointer to user-defined data passed to the callback. |
| 0 | if successful. |
| -EINVAL | if the callback registration fails. |
Enables or disables a specific group interrupt source by setting or clearing the corresponding bit (vector_num) in the group interrupt register.
| dev | RX group interrupt device. |
| vector_num | Index of the interrupt source (0–31) within the group. |
| set | A boolean indicating enable or disable. |
| 0 | If successful. |
| -EINVAL | if the interrupt control operation fails. |
Enables or disables a group interrupt for a given interrupt vector.
| dev | RX group interrupt device. |
| vector | The interrupt vector (bsp_int_src_t) to be controlled. |
| set | A boolean indicating enable or disable. |
| 0 | If successful. |
| -EINVAL | if the interrupt control operation fails. |