HPM APP
HPMicro Application solution
monitor_timer.h
Go to the documentation of this file.
1 #ifndef __MONITOR_TIMER_H
2 #define __MONITOR_TIMER_H
3 
4 #include "monitor_report.h"
5 
6 typedef void (*sample_result_cb)(int ret, uint8_t index);
7 
8 void monitor_timer_config(uint32_t freq_hz, uint32_t count);
9 
10 void monitor_timer_stop(void);
11 
12 void monitor_timer_start(void);
13 
15 
16 void monitor_sample_dma_start(void);
17 
19 
20 int monitor_timer_sample_data_config(montiro_report_data_t *data, sample_result_cb cb, uint8_t is_loop, bool enable);
21 
23 
24 void monitor_timer_sample_stop(void);
25 
27 
28 void monitor_timer_init(void);
29 
30 #endif //__MONITOR_TIMER_H
void monitor_timer_start(void)
Definition: monitor_timer.c:270
void(* sample_result_cb)(int ret, uint8_t index)
Definition: monitor_timer.h:6
void monitor_timer_sample_restart(void)
Definition: monitor_timer.c:528
void monitor_timer_config(uint32_t freq_hz, uint32_t count)
Definition: monitor_timer.c:147
void monitor_sample_dma_start(void)
Definition: monitor_timer.c:462
void monitor_timer_init(void)
Definition: monitor_timer.c:551
void monitor_timer_sample_stop(void)
Definition: monitor_timer.c:535
int monitor_timer_sample_data_config(montiro_report_data_t *data, sample_result_cb cb, uint8_t is_loop, bool enable)
Definition: monitor_timer.c:502
void monitor_timer_stop(void)
Definition: monitor_timer.c:241
int monitor_sample_dma_config(void)
Definition: monitor_timer.c:327
void monitor_timer_sample_destroy(void)
Definition: monitor_timer.c:540
bool monitor_timer_sample_is_running(void)
Definition: monitor_timer.c:496
Definition: monitor_report.h:83