Typedefs
Typedefs
SYSTEM » System SDK

## Typedefs
typedef void(* | callback_t) (int)
| The function pointers to register event callback. More...
typedef void(* | timer_callback_t) (uint8_t timer_id)
| Timer callback type. More...
typedef int(* | vprintf_callback_t) (const char *fmt, va_list argp)
| Printf callback type. More...
typedef uint16_t(* | raw_log_send_cb_t) (uint8_t *p_data, uint16_t length)
| raw log callback type. More...
typedef void(* | void_func_t) (void)
| Low power clock update function type. More...
typedef int32_t(* | int_func_t) (void)
| Low power clock update function type. More...
typedef void(* | sys_context_func_t) (void)
| Function type for saving user context before deep sleep. More...
typedef void(* | assert_err_cb_t) (const char *expr, const char *file, int line)
| Error assert callback type. More...
typedef void(* | assert_param_cb_t) (int param0, int param1, const char *file, int line)
| Parameter assert callback type. More...
typedef void(* | assert_warn_cb_t) (int param0, int param1, const char *file, int line)
| Warning assert callback type. More...

## Detailed Description

## Typedef Documentation

## ◆ assert_err_cb_t

typedef void(* assert_err_cb_t) (const char *expr, const char *file, int line)

Error assert callback type.

Definition at line 107 of file gr5405_sys_sdk.h.

## ◆ assert_param_cb_t

typedef void(* assert_param_cb_t) (int param0, int param1, const char *file, int line)

Parameter assert callback type.

Definition at line 110 of file gr5405_sys_sdk.h.

## ◆ assert_warn_cb_t

typedef void(* assert_warn_cb_t) (int param0, int param1, const char *file, int line)

Warning assert callback type.

Definition at line 113 of file gr5405_sys_sdk.h.

## ◆ callback_t

typedef void(* callback_t) (int)

The function pointers to register event callback.

Definition at line 86 of file gr5405_sys_sdk.h.

## ◆ int_func_t

typedef int32_t(* int_func_t) (void)

Low power clock update function type.

Definition at line 101 of file gr5405_sys_sdk.h.

## ◆ raw_log_send_cb_t

typedef uint16_t(* raw_log_send_cb_t) (uint8_t *p_data, uint16_t length)

raw log callback type.

Definition at line 95 of file gr5405_sys_sdk.h.

## ◆ sys_context_func_t

typedef void(* sys_context_func_t) (void)

Function type for saving user context before deep sleep.

Definition at line 104 of file gr5405_sys_sdk.h.

## ◆ timer_callback_t

typedef void(* timer_callback_t) (uint8_t timer_id)

Timer callback type.

Definition at line 89 of file gr5405_sys_sdk.h.

## ◆ void_func_t

typedef void(* void_func_t) (void)

Low power clock update function type.

Definition at line 98 of file gr5405_sys_sdk.h.

## ◆ vprintf_callback_t

typedef int(* vprintf_callback_t) (const char *fmt, va_list argp)

Printf callback type.

Definition at line 92 of file gr5405_sys_sdk.h.