hm2_uart_send

NOMBRE
SINTAXIS
DESCRIPCIÃN
VALOR DEVUELTO
VER TAMBIÃN

NOMBRE

hm2_uart_send - escribe datos en una UART Hostmot2

SINTAXIS

#include <hostmot2-serial.h>

int hm2_uart_send(char* name, unsigned char data[], int count)

DESCRIPCIÃN

hm2_uart_send escribe ’count’ bytes de datos en UART "name" desde el búfer ’data’.

La FIFO UART tiene 64 bytes de profundidad, los intentos de transmitir más de 64 bytes pueden tener efectos inesperados

"name" es una cadena única dada a cada UART durante la configuración de hostmot2. Los nombres de los canales disponibles se imprimen en la salida estándar durante la carga del controlador y toman la forma: hm2_<nombre de la tarjeta>.<Ãndice de la tarjeta>.uart.<Ãndice> Por ejemplo, hm2_5i23.0.uart.0

Esta función realiza escrituras de datos en la UART especificada. Debe usarse dentro de una función en componente HAL de tiempo real o de espacio de usuario.

VALOR DEVUELTO

Devuelve el número de bytes enviados en caso de éxito y -1 en caso de error.

VER TAMBIÃN

man hm2_uart_setup, man hm2_uart_read Vea src/hal/drivers mesa_uart.comp para un ejemplo de uso.