hm2_bspi_write_chan

NOMBRE
SINTAXIS
DESCRIPCIÃN
CONSIDERACIONES EN TIEMPO REAL
VALOR DEVUELTO
VER TAMBIÃN

NOMBRE

hm2_bspi_write_chan - escribe datos en un canal Hostmot2 con buffer SPI

SINTAXIS

#include <hostmot2-serial.h>

hm2_bspi_write_chan (char *name, int chan, u32 val)

DESCRIPCIÃN

hm2_bspi_write_chan escribe datos únicos en el canal bspi "chan" en la instancia bspi "name". "name" es una cadena única dada a cada canal bspi durante la instalación de hostmot2. Los nombres de los canales disponibles se imprimen en la salida estándar durante el proceso de carga del controlador y toman la forma: hm2_<nombre de placa>.<Ãndice de placa>.bspi.<Ãndice> Por ejemplo hm2_5i23.0.bspi.0

Esta función realiza una escritura única de datos en el canal especificado. Normalmente se usa para fines de configuración y habilitación de chips. No debe usarse en el bucle principal para transferencias de datos regulares (pero es apropiado usarlo en cambios de configuración al vuelo).

CONSIDERACIONES EN TIEMPO REAL

Se puede llamar desde el código de inicio/limpieza y desde las tareas en tiempo real. No disponible en componentes de espacio de usuario.

VALOR DEVUELTO

Devuelve 0 en caso de éxito y -1 en caso de error.

VER TAMBIÃN

hm2_allocate_bspi_tram(3hm2), hm2_bspi_set_read_function(3hm2), hm2_bspi_setup_chan(3hm2), hm2_bspi_set_write_function(3hm2), hm2_tram_add_bspi_frame(3hm2), Consulte src/hal/drivers mesa_7i65.comp para ver un ejemplo de uso.