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

Per-channel ULPT register window. More...

#include <ra8_ulpt_regs.h>

Data Fields

volatile uint32_t ULPTCNT
 +0x00 Counter / reload (32-bit).
volatile uint32_t ULPTCMA
 +0x04 Compare match A (32-bit).
volatile uint32_t ULPTCMB
 +0x08 Compare match B (32-bit).
volatile uint8_t ULPTCR
 +0x0C Control register.
volatile uint8_t ULPTMR1
 +0x0D Mode register 1.
volatile uint8_t ULPTMR2
 +0x0E Mode register 2.
volatile uint8_t ULPTMR3
 +0x0F Mode register 3.
volatile uint8_t ULPTIOC
 +0x10 I/O control.

Detailed Description

Per-channel ULPT register window.

Definition at line 88 of file ra8_ulpt_regs.h.

Field Documentation

◆ ULPTCMA

volatile uint32_t r_ulpt_regs_t::ULPTCMA

+0x04 Compare match A (32-bit).

Definition at line 90 of file ra8_ulpt_regs.h.

◆ ULPTCMB

volatile uint32_t r_ulpt_regs_t::ULPTCMB

+0x08 Compare match B (32-bit).

Definition at line 91 of file ra8_ulpt_regs.h.

◆ ULPTCNT

volatile uint32_t r_ulpt_regs_t::ULPTCNT

+0x00 Counter / reload (32-bit).

Definition at line 89 of file ra8_ulpt_regs.h.

Referenced by ra8_ulpt_init(), ra8_ulpt_set_period(), and ra8_ulpt_start().

◆ ULPTCR

volatile uint8_t r_ulpt_regs_t::ULPTCR

+0x0C Control register.

Definition at line 92 of file ra8_ulpt_regs.h.

Referenced by ra8_ulpt_deinit(), ra8_ulpt_get_status(), ra8_ulpt_init(), ra8_ulpt_start(), and ra8_ulpt_stop().

◆ ULPTIOC

volatile uint8_t r_ulpt_regs_t::ULPTIOC

+0x10 I/O control.

Definition at line 96 of file ra8_ulpt_regs.h.

Referenced by ra8_ulpt_init().

◆ ULPTMR1

volatile uint8_t r_ulpt_regs_t::ULPTMR1

+0x0D Mode register 1.

Definition at line 93 of file ra8_ulpt_regs.h.

Referenced by ra8_ulpt_init(), and ra8_ulpt_start().

◆ ULPTMR2

volatile uint8_t r_ulpt_regs_t::ULPTMR2

+0x0E Mode register 2.

Definition at line 94 of file ra8_ulpt_regs.h.

Referenced by ra8_ulpt_init(), and ra8_ulpt_start().

◆ ULPTMR3

volatile uint8_t r_ulpt_regs_t::ULPTMR3

+0x0F Mode register 3.

Definition at line 95 of file ra8_ulpt_regs.h.

Referenced by ra8_ulpt_init(), and ra8_ulpt_start().


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