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

DOC_B register window (HUM Ch 57.2 p 3519-3522). More...

#include <ra8_doc_regs.h>

Data Fields

volatile uint8_t DOCR
 +0x00 Control (mode, width, DCSEL).
volatile uint8_t _r0
 +0x01 padding.
volatile uint16_t _r1
 +0x02 padding.
volatile uint8_t DOSR
 +0x04 Status flag (DOPCF).
volatile uint8_t _r2
 +0x05 padding.
volatile uint16_t _r3
 +0x06 padding.
volatile uint8_t DOSCR
 +0x08 Status clear (DOPCFCL, write-only).
volatile uint8_t _r4
 +0x09 padding.
volatile uint16_t _r5
 +0x0A padding.
volatile uint32_t DODIR
 +0x0C Data input (access at DOBW width).
volatile uint32_t DODSR0
 +0x10 Reference / running result.
volatile uint32_t DODSR1
 +0x14 Upper window threshold.

Detailed Description

DOC_B register window (HUM Ch 57.2 p 3519-3522).

Definition at line 162 of file ra8_doc_regs.h.

Field Documentation

◆ _r0

volatile uint8_t r_doc_regs_t::_r0

+0x01 padding.

Definition at line 164 of file ra8_doc_regs.h.

◆ _r1

volatile uint16_t r_doc_regs_t::_r1

+0x02 padding.

Definition at line 165 of file ra8_doc_regs.h.

◆ _r2

volatile uint8_t r_doc_regs_t::_r2

+0x05 padding.

Definition at line 167 of file ra8_doc_regs.h.

◆ _r3

volatile uint16_t r_doc_regs_t::_r3

+0x06 padding.

Definition at line 168 of file ra8_doc_regs.h.

◆ _r4

volatile uint8_t r_doc_regs_t::_r4

+0x09 padding.

Definition at line 170 of file ra8_doc_regs.h.

◆ _r5

volatile uint16_t r_doc_regs_t::_r5

+0x0A padding.

Definition at line 171 of file ra8_doc_regs.h.

◆ DOCR

volatile uint8_t r_doc_regs_t::DOCR

+0x00 Control (mode, width, DCSEL).

Definition at line 163 of file ra8_doc_regs.h.

Referenced by internal_ra8_doc_set_mode_16(), ra8_doc_init(), ra8_doc_set_window(), and ra8_doc_window_compare().

◆ DODIR

volatile uint32_t r_doc_regs_t::DODIR

+0x0C Data input (access at DOBW width).

Definition at line 172 of file ra8_doc_regs.h.

Referenced by internal_ra8_doc_run_16(), ra8_doc_init(), and ra8_doc_window_compare().

◆ DODSR0

volatile uint32_t r_doc_regs_t::DODSR0

+0x10 Reference / running result.

Definition at line 173 of file ra8_doc_regs.h.

Referenced by internal_ra8_doc_run_16(), ra8_doc_init(), and ra8_doc_set_window().

◆ DODSR1

volatile uint32_t r_doc_regs_t::DODSR1

+0x14 Upper window threshold.

Definition at line 174 of file ra8_doc_regs.h.

Referenced by ra8_doc_init(), and ra8_doc_set_window().

◆ DOSCR

volatile uint8_t r_doc_regs_t::DOSCR

+0x08 Status clear (DOPCFCL, write-only).

Definition at line 169 of file ra8_doc_regs.h.

Referenced by ra8_doc_init(), ra8_doc_set_window(), and ra8_doc_window_compare().

◆ DOSR

volatile uint8_t r_doc_regs_t::DOSR

+0x04 Status flag (DOPCF).

Definition at line 166 of file ra8_doc_regs.h.

Referenced by ra8_doc_window_compare().


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