Contiki-NG
sl_uartdrv_instances.h
1#ifndef SL_UARTDRV_INSTANCES_H
2#define SL_UARTDRV_INSTANCES_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include "sl_status.h"
9#include "uartdrv.h"
10
11extern UARTDRV_Handle_t sl_uartdrv_usart_vcom_handle;
12
13void sl_uartdrv_init_instances(void);
14
15/***************************************************************************//**
16 * Set the handle as the default UARTDRV handle.
17 *
18 * @param[in] handle UARTDRV handle to set as default.
19 *
20 * @return Status result
21 ******************************************************************************/
22sl_status_t sl_uartdrv_set_default(UARTDRV_Handle_t handle);
23
24/***************************************************************************//**
25 * Get the default UARTDRV handle configured.
26 *
27 * @return UARTDRV handle
28 ******************************************************************************/
29UARTDRV_Handle_t sl_uartdrv_get_default(void);
30
31#ifdef __cplusplus
32}
33#endif
34
35#endif // SL_UARTDRV_INSTANCES_H