usart_dma_register_callback

Register USART callback.

int32_t usart_dma_register_callback(
    struct usart_dma_descriptor *const descr,
    const enum usart_dma_callback_type type,
    usart_dma_cb_t cb
)

Parameters

descr

Type: struct usart_dma_descriptor Struct *const

A USART descriptor which is used to communicate via USART

type

Type: const enum usart_dma_callback_type

Callback type

cb

Type: usart_dma_cb_t

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