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

Per-instance DAC_B register window. More...

#include <ra8_dac_b_regs.h>

Data Fields

volatile uint16_t DADR
 +0x00 12-bit data value (low 12 bits).
volatile uint16_t reserved_dadr
 +0x02 RESERVED (FSP field).
volatile uint32_t DACR0
 +0x04 Control 0 (DACEN/DAE/DAOUTDIS).
volatile uint32_t DACR1
 +0x08 Control 1 (DPSEL bit 16).
volatile uint32_t DACR2
 +0x0C Control 2 (OFSSEL bit 8).

Detailed Description

Per-instance DAC_B register window.

Layout matches FSP R_DAC_B0_Type (size 0x10, including the 16-bit reserved gap between DADR and DACR0).

Definition at line 137 of file ra8_dac_b_regs.h.

Field Documentation

◆ DACR0

volatile uint32_t r_dac_b_regs_t::DACR0

◆ DACR1

volatile uint32_t r_dac_b_regs_t::DACR1

+0x08 Control 1 (DPSEL bit 16).

Definition at line 141 of file ra8_dac_b_regs.h.

Referenced by internal_apply_cfg().

◆ DACR2

volatile uint32_t r_dac_b_regs_t::DACR2

+0x0C Control 2 (OFSSEL bit 8).

Definition at line 142 of file ra8_dac_b_regs.h.

Referenced by internal_apply_cfg(), and ra8_dac_b_set_vref().

◆ DADR

volatile uint16_t r_dac_b_regs_t::DADR

+0x00 12-bit data value (low 12 bits).

Definition at line 138 of file ra8_dac_b_regs.h.

Referenced by internal_apply_cfg(), internal_disable_channel(), ra8_dac_b_deinit(), and ra8_dac_b_write().

◆ reserved_dadr

volatile uint16_t r_dac_b_regs_t::reserved_dadr

+0x02 RESERVED (FSP field).

Definition at line 139 of file ra8_dac_b_regs.h.


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