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
timer.c File Reference
#include "timer/timer.h"

Go to the source code of this file.

Overview

Timer driver implementation.

Implements the functions defined in timer.h for controlling Timer input/output and interrupts on the EfxSapphireSoC platform.

Definition in file timer.c.

Functions

u32 utimer_getConfig (utimer_instance_t *inst)
 Get stored Timer Configuration.
u32 utimer_setConfig (utimer_instance_t *inst, u32 value)
 Set Timer Configuration.
u32 utimer_getPrescalerValue (utimer_instance_t *inst)
 Get stored Timer Prescaler Value.
u32 utimer_setPrescalerValue (utimer_instance_t *inst, u32 value)
 Set Timer Prescaler Value.
u32 utimer_getLimit (utimer_instance_t *inst)
 Get stored Timer Limit (Reload Value).
u32 utimer_setLimit (utimer_instance_t *inst, u32 value)
 Set Timer Limit (Reload Value).
u32 utimer_getValue (utimer_instance_t *inst)
 Get stored Timer Value.
void utimer_clearValue (utimer_instance_t *inst)
 Get stored Timer Configuration.
void utimer_applyConfig (utimer_instance_t *inst)
 Apply the software configuration to the hardware.