no-OS
Loading...
Searching...
No Matches
aducm3029_timer.h File Reference

Header file of TIMER driver for ADuCM302x. More...

#include <stdint.h>
#include "no_os_util.h"
#include "no_os_timer.h"
#include <drivers/tmr/adi_tmr.h>
Include dependency graph for aducm3029_timer.h:

Classes

struct  aducm_timer_desc
 It stores instance values specific for the ADuCM302x implementation. More...
 
struct  aducm_timer_init_param
 

Enumerations

enum  avail_freqs {
  PCLK_DIV1 ,
  PCLK_DIV16 ,
  PCLK_DIV64 ,
  PCLK_DIV256 ,
  HFOSC_DIV1 ,
  HFOSC_DIV16 ,
  HFOSC_DIV64 ,
  HFOSC_DIV256 ,
  LFOSC_DIV1 ,
  LFOSC_DIV16 ,
  LFOSC_DIV64 ,
  LFOSC_DIV256 ,
  LFXTAL_DIV1 ,
  LFXTAL_DIV16 ,
  LFXTAL_DIV64 ,
  LFXTAL_DIV256
}
 It lists the available source frequencies for timer instance 1. More...
 

Variables

const struct no_os_timer_platform_ops aducm_timer_ops
 aducm3029 specific timer platform ops structure
 

Detailed Description

Header file of TIMER driver for ADuCM302x.

Author
Mihail Chindris (mihai.nosp@m.l.ch.nosp@m.indri.nosp@m.s@an.nosp@m.alog..nosp@m.com)

Copyright 2019(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Enumeration Type Documentation

◆ avail_freqs

It lists the available source frequencies for timer instance 1.

Enumerator
PCLK_DIV1 
PCLK_DIV16 
PCLK_DIV64 
PCLK_DIV256 
HFOSC_DIV1 
HFOSC_DIV16 
HFOSC_DIV64 
HFOSC_DIV256 
LFOSC_DIV1 
LFOSC_DIV16 
LFOSC_DIV64 
LFOSC_DIV256 
LFXTAL_DIV1 
LFXTAL_DIV16 
LFXTAL_DIV64 
LFXTAL_DIV256 

Variable Documentation

◆ aducm_timer_ops

const struct no_os_timer_platform_ops aducm_timer_ops
extern

aducm3029 specific timer platform ops structure

aducm3029 specific timer platform ops structure