Microchip® Advanced Software Framework

timers.h File Reference
#include "lwip/opt.h"
#include "lwip/err.h"

Data Structures

struct  sys_timeo
 

Macros

#define LWIP_DEBUG_TIMERNAMES   0
 
#define LWIP_TIMERS   (!NO_SYS || (NO_SYS && !NO_SYS_NO_TIMERS))
 

Typedefs

typedef void(* sys_timeout_handler )(void *arg)
 Function prototype for a timeout callback function. More...
 

Functions

void sys_check_timeouts (void)
 
void sys_restart_timeouts (void)
 
void sys_timeout (u32_t msecs, sys_timeout_handler handler, void *arg)
 
void sys_timeouts_init (void)
 Initialize this module. More...
 
void sys_untimeout (sys_timeout_handler handler, void *arg)
 

#define LWIP_DEBUG_TIMERNAMES   0
#define LWIP_TIMERS   (!NO_SYS || (NO_SYS && !NO_SYS_NO_TIMERS))

typedef void(* sys_timeout_handler)(void *arg)

Function prototype for a timeout callback function.

Register such a function using sys_timeout().

Parameters
argAdditional argument to pass to the function - set up by sys_timeout()

void sys_check_timeouts ( void  )
void sys_restart_timeouts ( void  )
void sys_timeout ( u32_t  msecs,
sys_timeout_handler  handler,
void arg 
)
void sys_timeouts_init ( void  )
void sys_untimeout ( sys_timeout_handler  handler,
void arg 
)