no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
aducm3029_timer.h
Go to the documentation of this file.
1/***************************************************************************/
33
34#ifndef ADUCM3029_TIMER_H
35#define ADUCM3029_TIMER_H
36
37#include <stdint.h>
38#include "no_os_util.h"
39#include "no_os_timer.h"
40#include <drivers/tmr/adi_tmr.h>
41
64
71 uint64_t old_time;
73 bool started;
75 ADI_TMR_CONFIG tmr_conf;
76};
77
86
91
92#endif /* ADUCM3029_TIMER_H */
const struct no_os_timer_platform_ops aducm_timer_ops
aducm3029 platform specific timer platform ops structure
Definition aducm3029_timer.c:418
avail_freqs
It lists the available source frequencies for timer instance 1.
Definition aducm3029_timer.h:46
@ LFOSC_DIV256
Definition aducm3029_timer.h:58
@ LFOSC_DIV1
Definition aducm3029_timer.h:55
@ HFOSC_DIV16
Definition aducm3029_timer.h:52
@ HFOSC_DIV256
Definition aducm3029_timer.h:54
@ HFOSC_DIV1
Definition aducm3029_timer.h:51
@ LFOSC_DIV16
Definition aducm3029_timer.h:56
@ LFXTAL_DIV1
Definition aducm3029_timer.h:59
@ PCLK_DIV16
Definition aducm3029_timer.h:48
@ LFXTAL_DIV64
Definition aducm3029_timer.h:61
@ LFOSC_DIV64
Definition aducm3029_timer.h:57
@ HFOSC_DIV64
Definition aducm3029_timer.h:53
@ LFXTAL_DIV256
Definition aducm3029_timer.h:62
@ PCLK_DIV256
Definition aducm3029_timer.h:50
@ PCLK_DIV1
Definition aducm3029_timer.h:47
@ LFXTAL_DIV16
Definition aducm3029_timer.h:60
@ PCLK_DIV64
Definition aducm3029_timer.h:49
Timer control module header.
Header file of utility functions.
It stores instance values specific for the ADuCM302x implementation.
Definition aducm3029_timer.h:69
bool started
Definition aducm3029_timer.h:73
uint64_t old_time
Definition aducm3029_timer.h:71
ADI_TMR_CONFIG tmr_conf
Definition aducm3029_timer.h:75
Definition aducm3029_timer.h:82
enum avail_freqs source_freq
Definition aducm3029_timer.h:84
Structure holding timer function pointers that point to the platform specific function.
Definition no_os_timer.h:89