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

One simultaneous reading of every side-band pin. More...

#include <c6_probe.h>

Data Fields

uint8_t level [k_c6_sb_count]
 Per-pin logic level (0 or 1).

Detailed Description

One simultaneous reading of every side-band pin.

Invariant
Each entry is 0 or 1.
Example:
const bool irq_high = (s.level[k_c6_sb_irq] != 0U);
@ k_c6_sb_irq
Pmod1.7 IRQ, P006.
Definition c6_probe.h:173
void c6_probe_sample_sideband(c6_sideband_sample_t *out)
Read every Pmod1 side-band pin into one sample.
One simultaneous reading of every side-band pin.
Definition c6_probe.h:194
uint8_t level[k_c6_sb_count]
Per-pin logic level (0 or 1).
Definition c6_probe.h:195
See also
c6_probe_sample_sideband

Definition at line 194 of file c6_probe.h.

Field Documentation

◆ level

uint8_t c6_sideband_sample_t::level[k_c6_sb_count]

Per-pin logic level (0 or 1).

Definition at line 195 of file c6_probe.h.

Referenced by c6_probe_print_sideband(), c6_probe_sample_sideband(), c6_probe_vote(), internal_cs_try(), and internal_sample_ready().


The documentation for this struct was generated from the following file:
  • examples/ek_ra8d2/hw_validated/c6/c6_spi_probe/inc/c6_probe.h