ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_icu_irq_cfg_t Struct Reference

One external-IRQ-pin configuration descriptor. More...

#include <ra8_icu.h>

Data Fields

ra8_icu_irqmd_t sense
 Edge / level detection mode.
ra8_icu_fclksel_t filter_div
 Filter sampling clock divider.
bool filter_en
 True = enable digital filter.

Detailed Description

One external-IRQ-pin configuration descriptor.

Populate one of these and hand it to ra8_icu_configure_irq_pin(). Fields map directly onto IRQCRi bit fields per HUM Ch 14.2.12 (p 535).

cppcheck cannot see tests/ so it flags every field as unused; each member is read in ra8_icu_configure_irq_pin in libs/ra8_hal/src/ra8_icu.c.

Definition at line 65 of file ra8_icu.h.

Field Documentation

◆ filter_div

ra8_icu_fclksel_t ra8_icu_irq_cfg_t::filter_div

Filter sampling clock divider.

Definition at line 67 of file ra8_icu.h.

Referenced by ra8_icu_configure_irq_pin().

◆ filter_en

bool ra8_icu_irq_cfg_t::filter_en

True = enable digital filter.

Definition at line 68 of file ra8_icu.h.

Referenced by ra8_icu_configure_irq_pin().

◆ sense

ra8_icu_irqmd_t ra8_icu_irq_cfg_t::sense

Edge / level detection mode.

Definition at line 66 of file ra8_icu.h.

Referenced by ra8_icu_configure_irq_pin().


The documentation for this struct was generated from the following file: