ISSDK  1.7
IoT Sensing Software Development Kit
Functions | Variables
comm_if_uart.c File Reference

The comm_if_uart.c file implements comm interface for the UART. More...

#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>
#include "Driver_USART.h"
#include "comm_interface.h"
Include dependency graph for comm_if_uart.c:

Go to the source code of this file.

Functions

int32_t COMM_UART_GetCapabilities (comm_handle_t *pHandle)
 
int32_t COMM_UART_Init (comm_handle_t *pHandle, void *pCommInstance, COMM_Event_t event, void *pInitializeData)
 
int32_t COMM_UART_Config (comm_handle_t *pHandle, void *pConfigData)
 
int32_t COMM_UART_Send (comm_handle_t *pHandle, void *pData, uint32_t size)
 
int32_t COMM_UART_Receive (comm_handle_t *pHandle, void *pData, uint32_t size)
 
int32_t COMM_UART_GetStatus (comm_handle_t *pHandle)
 

Variables

comm_interface_t commUART
 

Detailed Description

The comm_if_uart.c file implements comm interface for the UART.

Definition in file comm_if_uart.c.

Function Documentation

◆ COMM_UART_Config()

int32_t COMM_UART_Config ( comm_handle_t pHandle,
void *  pConfigData 
)

Definition at line 69 of file comm_if_uart.c.

References _comm_control_::arg, _comm_control_::control, and _comm_handle_::pComm.

◆ COMM_UART_GetCapabilities()

int32_t COMM_UART_GetCapabilities ( comm_handle_t pHandle)

Definition at line 54 of file comm_if_uart.c.

References COMM_INTERFACE_OK.

◆ COMM_UART_GetStatus()

int32_t COMM_UART_GetStatus ( comm_handle_t pHandle)

Definition at line 85 of file comm_if_uart.c.

References _comm_handle_::status.

◆ COMM_UART_Init()

int32_t COMM_UART_Init ( comm_handle_t pHandle,
void *  pCommInstance,
COMM_Event_t  event,
void *  pInitializeData 
)

Definition at line 60 of file comm_if_uart.c.

References COMM_INTERFACE_OK, and _comm_handle_::pComm.

◆ COMM_UART_Receive()

int32_t COMM_UART_Receive ( comm_handle_t pHandle,
void *  pData,
uint32_t  size 
)

Definition at line 80 of file comm_if_uart.c.

References _comm_handle_::pComm.

◆ COMM_UART_Send()

int32_t COMM_UART_Send ( comm_handle_t pHandle,
void *  pData,
uint32_t  size 
)

Definition at line 75 of file comm_if_uart.c.

References _comm_handle_::pComm.

Variable Documentation

◆ commUART

comm_interface_t commUART
Initial value:
= {
}
int32_t COMM_UART_Config(comm_handle_t *pHandle, void *pConfigData)
Definition: comm_if_uart.c:69
int32_t COMM_UART_Send(comm_handle_t *pHandle, void *pData, uint32_t size)
Definition: comm_if_uart.c:75
int32_t COMM_UART_Init(comm_handle_t *pHandle, void *pCommInstance, COMM_Event_t event, void *pInitializeData)
Definition: comm_if_uart.c:60
int32_t COMM_UART_Receive(comm_handle_t *pHandle, void *pData, uint32_t size)
Definition: comm_if_uart.c:80
int32_t COMM_UART_GetCapabilities(comm_handle_t *pHandle)
Definition: comm_if_uart.c:54
int32_t COMM_UART_GetStatus(comm_handle_t *pHandle)
Definition: comm_if_uart.c:85

Definition at line 92 of file comm_if_uart.c.

Referenced by HOST_Initialize().