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

Decoded snapshot of GTDLYCR / GTDLYCR2 returned by ra8_pdg_get_status_full. More...

#include <ra8_pdg.h>

Data Fields

uint8_t dll_enabled
 GTDLYCR.DLLEN.
uint8_t in_reset
 GTDLYCR.DLYRST.
ra8_pdg_frange_t frange
 GTDLYCR.FRANGE[1:0].
uint8_t per_channel_bypass_off [k_ra8_pdg_channel_count]
 DLYBSn.
uint8_t per_channel_powered [k_ra8_pdg_channel_count]
 !DLYENn.
uint16_t raw_gtdlycr
 Raw GTDLYCR contents.
uint16_t raw_gtdlycr2
 Raw GTDLYCR2 contents.

Detailed Description

Decoded snapshot of GTDLYCR / GTDLYCR2 returned by ra8_pdg_get_status_full.

Mirrors every documented bit in HUM Ch 23.2.1 (p 1154) and HUM Ch 23.2.2 (p 1155). per_channel_bypass[n] and per_channel_power[n] are decoded bool arrays so the caller does not need to know the inverted DLYEN polarity.

Definition at line 191 of file ra8_pdg.h.

Field Documentation

◆ dll_enabled

uint8_t ra8_pdg_status_full_t::dll_enabled

GTDLYCR.DLLEN.

Definition at line 192 of file ra8_pdg.h.

Referenced by internal_pdg_demo_sample(), and ra8_pdg_get_status_full().

◆ frange

ra8_pdg_frange_t ra8_pdg_status_full_t::frange

GTDLYCR.FRANGE[1:0].

Definition at line 194 of file ra8_pdg.h.

Referenced by ra8_pdg_get_status_full().

◆ in_reset

uint8_t ra8_pdg_status_full_t::in_reset

GTDLYCR.DLYRST.

Definition at line 193 of file ra8_pdg.h.

Referenced by ra8_pdg_get_status_full().

◆ per_channel_bypass_off

uint8_t ra8_pdg_status_full_t::per_channel_bypass_off[k_ra8_pdg_channel_count]

DLYBSn.

Definition at line 195 of file ra8_pdg.h.

Referenced by internal_pdg_demo_sample(), and ra8_pdg_get_status_full().

◆ per_channel_powered

uint8_t ra8_pdg_status_full_t::per_channel_powered[k_ra8_pdg_channel_count]

!DLYENn.

Definition at line 196 of file ra8_pdg.h.

Referenced by internal_pdg_demo_sample(), and ra8_pdg_get_status_full().

◆ raw_gtdlycr

uint16_t ra8_pdg_status_full_t::raw_gtdlycr

Raw GTDLYCR contents.

Definition at line 197 of file ra8_pdg.h.

Referenced by ra8_pdg_get_status_full().

◆ raw_gtdlycr2

uint16_t ra8_pdg_status_full_t::raw_gtdlycr2

Raw GTDLYCR2 contents.

Definition at line 198 of file ra8_pdg.h.

Referenced by ra8_pdg_get_status_full().


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