``fd``: Datei Handle.
``values``: Quellpuffer.
-``size``: Anzahl der Bytes die com Quellpuffer geschrieben werden sollen.
+``size``: Anzahl der Bytes die vom Quellpuffer geschrieben werden sollen.
``Rückgabewert``: Anzahl der Bytes die geschrieben wurden.
**Beispiel**
### wiringPiSPISetup / wiringPiSPISetupMode / wiringPiSPIxSetupMode
-Öffnet den default SPI-Bus.
+Öffnet den angegebenen SPI-Bus.
>>>
```C
int wiringPiSPIxSetupMode(const int number, const int channel, const int speed, const int mode)
```
-``number``: SPI Nummer (typisch 0, bei Compute Modul 0-7).
-``channel``: SPI Kanal (typisch 0 oder 1, bei Compute Modul 0-3).
+``number``: SPI Nummer (typisch 0, bei Compute Modul 0-7).
+``channel``: SPI Kanal (typisch 0 oder 1, bei Compute Modul 0-3).
``speed``: SPI Taktrate.
``mode``: SPI Modus (https://www.kernel.org/doc/Documentation/spi/spidev).
``Rückgabewert``: Datei Handle zum SPI-Bus
int wiringPiSPIxDataRW (const int number, const int channel, unsigned char *data, const int len)
```
-``number``: SPI Nummer (typisch 0, bei Compute Modul 0-7).
-``channel``: SPI Kanal (typisch 0 oder 1, bei Compute Modul 0-3).
+``number``: SPI Nummer (typisch 0, bei Compute Modul 0-7).
+``channel``: SPI Kanal (typisch 0 oder 1, bei Compute Modul 0-3).
``data``: Datenpuffer
-``len``: Größe des ``data`` Puffes bzw der Daten.
-``Rückgabewert``: Rückgabewert des ``ioctl`` Befehls (https://man7.org/linux/man-pages/man2/ioctl.2.html)
+``len``: Größe von ``data`` Puffer bzw. der Daten.
+``Rückgabewert``: Rückgabewert des ``ioctl`` Befehls (https://man7.org/linux/man-pages/man2/ioctl.2.html)
<0 ... Fehler, siehe ``errno`` für Fehlernummer
**Beispiel**
//error
}
unsigned char spiData[3];
-int returnvalue
+int returnvalue;
spiData[0] = 0b11010000;
spiData[1] = 0;
int wiringPiSPIxGetFd(const int number, int channel)
```
-``number``: SPI Nummer (typisch 0, bei Compute Modul 0-7).
-``channel``: SPI Kanal (typisch 0 oder 1, bei Compute Modul 0-3).
+``number``: SPI Nummer (typisch 0, bei Compute Modul 0-7).
+``channel``: SPI Kanal (typisch 0 oder 1, bei Compute Modul 0-3).
``Rückgabewert``: Datei Handle zum SPI-Bus
> -1 ... Ungültig bzw. nicht geöffnet