ArchXT_RTCConfig Struct Reference

yasimavr: ArchXT_RTCConfig Struct Reference
yasimavr
Loading...
Searching...
No Matches
ArchXT_RTCConfig Struct Reference

Configuration structure for ArchXT_RTC. More...

#include <arch_xt_rtc.h>

Classes

struct  clksel_config_t
 Configuration structure for each supported source clock. More...
 

Public Types

enum  RTC_ClockSource { Clock_32kHz , Clock_1kHz }
 

Public Attributes

std::vector< clksel_config_tclocks
 Clock source configurations.
 
reg_addr_t reg_base
 Base address for the peripheral I/O registers.
 
int_vect_t iv_rtc
 Interrupt vector index for RTC.
 
int_vect_t iv_pit
 Interrupt vector index for PIT.
 

Detailed Description

Configuration structure for ArchXT_RTC.

Member Enumeration Documentation

◆ RTC_ClockSource

Enumerator
Clock_32kHz 
Clock_1kHz 

Member Data Documentation

◆ clocks

std::vector<clksel_config_t> ArchXT_RTCConfig::clocks

Clock source configurations.

◆ iv_pit

int_vect_t ArchXT_RTCConfig::iv_pit

Interrupt vector index for PIT.

◆ iv_rtc

int_vect_t ArchXT_RTCConfig::iv_rtc

Interrupt vector index for RTC.

◆ reg_base

reg_addr_t ArchXT_RTCConfig::reg_base

Base address for the peripheral I/O registers.


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