Freigeben über


SPIMaster_SetBusSpeed-Funktion

Header: #include <applibs/spi.h>

Legt die SPI-Busgeschwindigkeit für Vorgänge auf einer SPI-master-Schnittstelle fest.

int SPIMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Parameter

  • fdDer Dateideskriptor für die SPI-master-Schnittstelle.

  • speedInHz Die maximale Geschwindigkeit für Übertragungen auf dieser Schnittstelle in Hz. Nicht alle Geschwindigkeiten werden auf allen Geräten unterstützt. Die tatsächliche Geschwindigkeit, die von der Schnittstelle verwendet wird, kann niedriger als dieser Wert sein.

Rückgabewert

Gibt 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno wird auf den Fehlerwert festgelegt.

Anforderungen an das Anwendungsmanifest

Für den Zugriff auf einzelne SPI-Schnittstellen muss Ihre Anwendung diese im Feld SpiMaster des Anwendungsmanifests identifizieren.