|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
Timer Virtual Method Table (VMT). More...
#include <cfn_hal_timer.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | start )(cfn_hal_timer_t *driver) |
| cfn_hal_error_code_t(* | stop )(cfn_hal_timer_t *driver) |
| cfn_hal_error_code_t(* | get_ticks )(cfn_hal_timer_t *driver, uint32_t ch, uint32_t *ticks) |
| cfn_hal_error_code_t(* | get_ticks_u64 )(cfn_hal_timer_t *driver, uint32_t ch, uint64_t *ticks) |
| cfn_hal_error_code_t(* | set_period )(cfn_hal_timer_t *driver, const cfn_hal_timer_period_t *period) |
Timer Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_hal_timer_api_s::base |
| cfn_hal_error_code_t(* cfn_hal_timer_api_s::get_ticks) (cfn_hal_timer_t *driver, uint32_t ch, uint32_t *ticks) |
| cfn_hal_error_code_t(* cfn_hal_timer_api_s::get_ticks_u64) (cfn_hal_timer_t *driver, uint32_t ch, uint64_t *ticks) |
| cfn_hal_error_code_t(* cfn_hal_timer_api_s::set_period) (cfn_hal_timer_t *driver, const cfn_hal_timer_period_t *period) |
| cfn_hal_error_code_t(* cfn_hal_timer_api_s::start) (cfn_hal_timer_t *driver) |
| cfn_hal_error_code_t(* cfn_hal_timer_api_s::stop) (cfn_hal_timer_t *driver) |