USART Serial driver functions.
Copyright (c) 2010-2018 Microchip Technology Inc. and its subsidiaries.
#include "serial.h"
Functions | |
status_code_t | usart_serial_read_packet (usart_if usart, uint8_t *data, size_t len) |
Receive a sequence of bytes from USART device. More... | |
status_code_t | usart_serial_write_packet (usart_if usart, const uint8_t *data, size_t len) |
Send a sequence of bytes to USART device. More... | |
status_code_t usart_serial_read_packet | ( | usart_if | usart, |
uint8_t * | data, | ||
size_t | len | ||
) |
Receive a sequence of bytes from USART device.
Receive a sequence of bytes to a USART device.
usart | Base address of the USART instance. |
data | Data buffer to write |
len | Length of data |
References STATUS_OK, and usart_serial_getchar().
Referenced by USART_HOST_ISR_VECT(), and USART_NCP_ISR_VECT().
status_code_t usart_serial_write_packet | ( | usart_if | usart, |
const uint8_t * | data, | ||
size_t | len | ||
) |
Send a sequence of bytes to USART device.
Send a sequence of bytes to a USART device.
usart | Base address of the USART instance. |
data | Data buffer to read |
len | Length of data |
References STATUS_OK, and usart_serial_putchar().
Referenced by sio2host_tx(), and sio2ncp_tx().