freqmeter_async_register_callback

Register frequency meter callback.

int32_t freqmeter_async_register_callback(
    struct freqmeter_async_descriptor *const descr,
    const enum freqmeter_async_callback_type type,
    freqmeter_cb_t cb
)

Parameters

descr

Type: struct freqmeter_async_descriptor Struct *const

A frequency meter descriptor

type

Type: const enum freqmeter_async_callback_type Enum

Callback type

cb

Type: freqmeter_cb_t typedef

A callback function

Returns

Type: int32_t

The status of callback assignment.

-1

Passed parameters were invalid or the interface is not initialized

0

A callback is registered successfully