37 lines
955 B
C
37 lines
955 B
C
#ifndef SL_UARTDRV_INSTANCES_H
|
|
#define SL_UARTDRV_INSTANCES_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include "sl_status.h"
|
|
#include "uartdrv.h"
|
|
|
|
|
|
extern UARTDRV_Handle_t sl_uartdrv_eusart_vcom_handle;
|
|
|
|
void sl_uartdrv_init_instances(void);
|
|
|
|
/***************************************************************************//**
|
|
* Set the handle as the default UARTDRV handle.
|
|
*
|
|
* @param[in] handle UARTDRV handle to set as default.
|
|
*
|
|
* @return Status result
|
|
******************************************************************************/
|
|
sl_status_t sl_uartdrv_set_default(UARTDRV_Handle_t handle);
|
|
|
|
/***************************************************************************//**
|
|
* Get the default UARTDRV handle configured.
|
|
*
|
|
* @return UARTDRV handle
|
|
******************************************************************************/
|
|
UARTDRV_Handle_t sl_uartdrv_get_default(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // SL_UARTDRV_INSTANCES_H
|