Udostępnij za pośrednictwem


Funkcja SPIMaster_SetBusSpeed

Nagłówek: #include <applibs/spi.h>

Ustawia szybkość magistrali SPI dla operacji na interfejsie głównym SPI.

int SPIMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Parametry

  • fd Deskryptor pliku interfejsu głównego SPI.

  • speedInHz Maksymalna prędkość transferów w tym interfejsie, w częstotliwości Hz. Nie wszystkie prędkości są obsługiwane na wszystkich urządzeniach. Rzeczywista szybkość używana przez interfejs może być niższa niż ta wartość.

Zwracana wartość

Zwraca wartość 0 dla sukcesu lub -1 dla niepowodzenia, w którym to przypadku errno zostanie ustawiona wartość błędu.

Wymagania dotyczące manifestu aplikacji

Aby uzyskać dostęp do poszczególnych interfejsów SPI, aplikacja musi zidentyfikować je w polu SpiMaster manifestu aplikacji.