EasyGUI
gui_timer_t Struct Reference

Timer structure. More...

#include <gui_defs.h>

Data Fields

gui_linkedlist_t list
 
uint16_t period
 
uint16_t counter
 
uint8_t flags
 
void * params
 
void(* callback )(struct gui_timer *)
 

Detailed Description

Timer structure.

Field Documentation

◆ callback

void(* callback) (struct gui_timer *)

Timer callback function

◆ counter

uint16_t counter

Timer current counter

◆ flags

uint8_t flags

Timer flags

◆ list

Linked list entry, must be first on the list

◆ params

void* params

Custom parameters passed to callback function

◆ period

uint16_t period

Timer period value