Compartir a través de


Función I2CMaster_SetDefaultTargetAddress

Encabezado: #include <applibs/i2c.h>

Establece la dirección del dispositivo subordinado que es dirigido por las llamadas a las funciones read(2) y write(2) POSIX en la interfaz maestra I2C.

Nota

I2CMaster_SetDefaultTargetAddress no es necesario al usar I2CMaster_Read, I2CMaster_Write o I2CMaster_WriteThenRead y no tiene ningún impacto en el parámetro de dirección de esas funciones.

int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);

Parámetros

  • fd Descriptor de archivo para la interfaz maestra I2C.

  • address La dirección del dispositivo I2C subordinado dirigido por llamadas de función read(2) y write(2).

Valor devuelto

Devuelve 0 para éxito o -1 para error, en cuyo caso errno se establecerá en el valor de error. Esta función no comprueba si el dispositivo existe, por lo que, si la dirección está bien formada, puede devolver el éxito de un dispositivo subordinado no válido.

Requisitos del manifiesto de la aplicación

Para acceder a una interfaz I2c, la aplicación debe identificarla en el campo I2cMaster del manifiesto de la aplicación.