AM261x MCU+ SDK: cb_tmevent.h File Reference

| AM261x MCU+ SDK 26.00.00 |

Macros | Typedefs | Enumerations | Functions
cb_tmevent.h File Reference
APIs for combase Binding » Timer and events utility functions

## Introduction

Timer and events utility functions.

Go to the source code of this file.

## Macros
#define | CB_USLEEP(x) usleep(x)
| micro second unit sleep More...
#define | CB_SLEEP(x) sleep(x)
| second unit sleep More...
#define | CB_MKTIME(x) mktime(x)
| seconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC) More...

## Typedefs
typedef struct cb_timer_object | cb_timer_object_t
| handler for cb_timer_object More...

## Enumerations
enum | cb_timer_clear_t { CB_TIMER_NO_CLEAR, CB_TIMER_DECREMENT, CB_TIMER_ALL_CLEAR }
| enumeration used for timer to clear, decrement or no clear. This enumeration has following members: More...

## Functions
static int | cb_nanosleep64 (int64_t ts64, int64_t *rts64)
| nano second unit sleep More...
cb_timer_object_t * | cb_timer_create (char *tname)
| creates timer. More...
void | cb_timer_close (cb_timer_object_t *mtmo)
| close the timer More...
int | cb_timer_start_interval (cb_timer_object_t *mtmo, uint32_t value_ms, uint32_t interval_ms)
| start timer interval. More...
int | cb_timer_stop (cb_timer_object_t *mtmo)
| timer stop. More...
bool | cb_timer_expired (cb_timer_object_t *mtmo, cb_timer_clear_t clear)
| timer expired More...