Go to the source code of this file.
◆ intc_rz_ext_irq_callback_t
| typedef void(* intc_rz_ext_irq_callback_t) (void *arg) |
RZ external interrupt callback.
◆ intc_rz_ext_irq_disable()
| int intc_rz_ext_irq_disable |
( |
const struct device * |
dev | ) |
|
Disable external interrupt for specified channel at NVIC.
- Parameters
-
| dev | pointer to interrupt controller instance |
- Returns
- 0 on success, or negative value on error
◆ intc_rz_ext_irq_enable()
| int intc_rz_ext_irq_enable |
( |
const struct device * |
dev | ) |
|
Enable external interrupt for specified channel at NVIC.
- Parameters
-
| dev | pointer to interrupt controller instance |
- Returns
- 0 on success, or negative value on error
◆ intc_rz_ext_irq_set_callback()
Updates the user callback.
- Parameters
-
| dev | pointer to interrupt controller instance |
| cb | callback to set |
| arg | user data passed to callback |
- Returns
- 0 on success, or negative value on error