Microchip® Advanced Software Framework

ble_host_sdk/services/timer/timer_hw.h File Reference

Macros

#define STACK_HW_TIMERS   2
 

Typedefs

typedef void(* hw_timer_callback_t )(void)
 
typedef void(* platform_hw_timer_callback_t )(void *)
 

Functions

void hw_timer_init (void)
 
void hw_timer_register_callback (hw_timer_callback_t cb_ptr)
 
void hw_timer_start (uint32_t timer_val_s)
 
void hw_timer_start_ms (uint32_t timer_val_ms)
 
void hw_timer_stop (void)
 
void * platform_create_hw_timer (platform_hw_timer_callback_t bus_tc_cb_ptr)
 
void platform_delete_bus_timer (void *timer_handle)
 
void platform_start_bus_timer (void *timer_handle, uint32_t ms)
 
void platform_stop_bus_timer (void *timer_handle)
 
void platform_stop_stack_timers (void)
 

#define STACK_HW_TIMERS   2

typedef void(* hw_timer_callback_t)(void)
typedef void(* platform_hw_timer_callback_t)(void *)

void hw_timer_init ( void  )
void hw_timer_register_callback ( hw_timer_callback_t  cb_ptr)
void hw_timer_start ( uint32_t  timer_val_s)
void hw_timer_start_ms ( uint32_t  timer_val_ms)
void hw_timer_stop ( void  )
void* platform_create_hw_timer ( platform_hw_timer_callback_t  bus_tc_cb_ptr)
void platform_delete_bus_timer ( void *  timer_handle)
void platform_start_bus_timer ( void *  timer_handle,
uint32_t  ms 
)
void platform_stop_bus_timer ( void *  timer_handle)
void platform_stop_stack_timers ( void  )