Funzione SPIMaster_SetBusSpeedSPIMaster_SetBusSpeed Function

Intestazione: #include <applibs/spi.h>Header: #include <applibs/spi.h>

Imposta la velocità di bus SPI per le operazioni su un'interfaccia master SPI.Sets the SPI bus speed for operations on an SPI master interface.

int SPIMaster_SetBusSpeed(int fd, uint32_t speedInHz);

ParametriParameters

  • fd Il descrittore del file per l'interfaccia master SPI.fd The file descriptor for the SPI master interface.

  • speedInHz La velocità massima, in Hz, per i trasferimenti su questa interfaccia.speedInHz The maximum speed for transfers on this interface, in Hz. Non tutte le velocità sono supportate in tutti i dispositivi.Not all speeds are supported on all devices. La velocità effettiva usata dall'interfaccia può essere inferiore a questo valore.The actual speed used by the interface may be lower than this value.

Valore restituitoReturn value

Restituisce 0 per l'esito positivo o-1 per l'esito negativo, nel qual caso errno verrà impostato sul valore di errore.Returns 0 for success, or -1 for failure, in which case errno will be set to the error value.

Requisiti del manifesto dell'applicazioneApplication manifest requirements

Per accedere alle singole interfacce SPI, l'applicazione deve identificarle nel campo SpiMaster del manifesto dell'applicazione.To access individual SPI interfaces, your application must identify them in the SpiMaster field of the application manifest.