Sapphire SoC DS Sapphire SoC UG Sapphire HP SoC DS Sapphire HP SoC UG RISC-V Embedded IDE UG Board Support Package
Loading...
Searching...
No Matches
utimer_hwreg_t Struct Reference

#include <timer.h>

Data Fields

u32 PRESCALER
 Address Offset: 0x00 - Prescaler Register *‍/.
u32 reserved0 [(0x0040U-0x4U)/4U]
 Reserved Space (0x04 to 0x3F) *‍/.
u32 TIMER_CONFIG
 Address Offset: 0x40 - Timer Configuration Register *‍/.
u32 TIMER_LIMIT
 Address Offset: 0x44 - Timer Limit Register *‍/.
u32 TIMER_VALUE
 Address Offset: 0x48 - Timer Current Value Register *‍/.

Detailed Description

Timer hardware register map.

Note
This is the main structure that maps directly onto the Timer peripheral memory-mapped register layout.

Definition at line 84 of file timer.h.

Field Documentation

◆ PRESCALER

u32 utimer_hwreg_t::PRESCALER

Address Offset: 0x00 - Prescaler Register *‍/.

Definition at line 86 of file timer.h.

◆ reserved0

u32 utimer_hwreg_t::reserved0[(0x0040U-0x4U)/4U]

Reserved Space (0x04 to 0x3F) *‍/.

Definition at line 87 of file timer.h.

◆ TIMER_CONFIG

u32 utimer_hwreg_t::TIMER_CONFIG

Address Offset: 0x40 - Timer Configuration Register *‍/.

Definition at line 88 of file timer.h.

◆ TIMER_LIMIT

u32 utimer_hwreg_t::TIMER_LIMIT

Address Offset: 0x44 - Timer Limit Register *‍/.

Definition at line 89 of file timer.h.

◆ TIMER_VALUE

u32 utimer_hwreg_t::TIMER_VALUE

Address Offset: 0x48 - Timer Current Value Register *‍/.

Definition at line 90 of file timer.h.


The documentation for this struct was generated from the following file:
  • C:/Users/JasonLau/Downloads/workspace_local/GitLab/efx_IP/efx_soc_rv64/embedded_sw/software/standalone/driver/timer/timer.h