no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
xilinx_timer.h
Go to the documentation of this file.
1/***************************************************************************/
33
34#ifndef XILINX_TIMER_H_
35#define XILINX_TIMER_H_
36
37#include <xparameters.h>
38#ifdef XPAR_XSCUTIMER_NUM_INSTANCES
39#include <xscutimer.h>
40#endif
41#ifdef XPAR_XTMRCTR_NUM_INSTANCES
42#include <xtmrctr.h>
43#endif
44
55
62 void *instance;
64 void *config;
66 uint8_t active_tmr;
69};
70
81
85extern const struct no_os_timer_platform_ops xil_timer_ops;
86
87#endif /* XILINX_TIMER_H_ */
Structure holding timer function pointers that point to the platform specific function.
Definition no_os_timer.h:89
Xilinx specific timer descriptor.
Definition xilinx_timer.h:60
void * instance
Definition xilinx_timer.h:62
enum xil_timer_type type
Definition xilinx_timer.h:68
uint8_t active_tmr
Definition xilinx_timer.h:66
void * config
Definition xilinx_timer.h:64
Xilinx specific timer initialization structure.
Definition xilinx_timer.h:75
uint8_t active_tmr
Definition xilinx_timer.h:77
enum xil_timer_type type
Definition xilinx_timer.h:79
const struct no_os_timer_platform_ops xil_timer_ops
Xilinx platform specific timer platform ops structure.
Definition xilinx_timer.c:427
xil_timer_type
Xilinx platform architecture sections.
Definition xilinx_timer.h:49
@ TIMER_PS
Definition xilinx_timer.h:53
@ TIMER_PL
Definition xilinx_timer.h:51