diff --git a/documentation/deutsch/functions.md b/documentation/deutsch/functions.md index 83f6f82..ff12ccc 100644 --- a/documentation/deutsch/functions.md +++ b/documentation/deutsch/functions.md @@ -20,13 +20,13 @@ sudo apt install git git clone https://github.com/WiringPi/WiringPi.git cd WiringPi ./build debian -mv debian-template/wiringpi-3.1x.deb . +mv debian-template/wiringpi_3.16_arm64.deb . ``` **Debian-Paket installieren:** ```bash -sudo apt install ./wiringpi-3.1x.deb +sudo apt install ./wiringpi_3.16_arm64.deb ``` **Debian-Paket deinstallieren:** @@ -409,7 +409,7 @@ struct WPIWfiStatus wfiStatus waitForInterrupt2(int pin, int edgeMode, int ms, u ``ms``: Timeout in Milisekunden. - \-1 ... Warten ohne Timeout - 0 ... Wartet nicht - - 1...n ... Wartet maximal n Millisekunden + - 1-n ... Wartet maximal n Millisekunden ``debounce_period_us``: Entprellzeit in Microsekunden, 0 schaltet Entprellen ab. @@ -690,9 +690,21 @@ int fd = wiringPiI2CSetupInterface("/dev/i2c-1", 0x20); ``` -### wiringPiI2CWrite / wiringPiI2CWriteReg8 / wiringPiI2CWriteReg16 / wiringPiI2CWriteBlockData +### wiringPiI2CWrite -... +Einfaches schreiben auf einen I2C-Slave. Manche Geräte benötigen keine Adressierung eines Registers. + +### wiringPiI2CWriteReg8 + +Schreibt 8-Bit Daten auf ein Register am Geräte. + +### wiringPiI2CWriteReg16 + +Schreibt 16-Bit Daten auf ein Register am Geräte. + +### wiringPiI2CWriteBlockData + +Schreibt entsprechend der angeben Größe Daten auf ein Register am Geräte. ### wiringPiI2CRawWrite @@ -725,9 +737,25 @@ if (fd>0) { } ``` -### wiringPiI2CRead / wiringPiI2CReadReg8 / wiringPiI2CReadReg16 / wiringPiI2CReadBlockData -... +### wiringPiI2CRead + +Einfaches lesen vom I2C-Slave. Manche Geräte benötigen keine Adressierung eines Registers. + +### wiringPiI2CReadReg8 + +Liest 8-Bit Daten vom Register am Geräte. + + +### wiringPiI2CReadReg16 + +Liest 16-Bit Daten vom Register am Geräte. + + +### wiringPiI2CReadBlockData + +Liest entsprechend der angeben Größe Daten vom Register am Geräte. + ### wiringPiI2CRawRead diff --git a/documentation/english/functions.md b/documentation/english/functions.md index 3c54530..30498f1 100644 --- a/documentation/english/functions.md +++ b/documentation/english/functions.md @@ -22,13 +22,13 @@ sudo apt install git git clone https://github.com/WiringPi/WiringPi.git cd WiringPi ./build debian -mv debian-template/wiringpi-3.0-1.deb . +mv debian-template/wiringpi_3.16_arm64.deb . ``` **Install Debian package:** ```bash -sudo apt install ./wiringpi-3.0-1.deb +sudo apt install ./wiringpi_3.16_arm64.deb ``` **Uninstall Debian package:** @@ -406,7 +406,7 @@ struct WPIWfiStatus wfiStatus waitForInterrupt2(int pin, int edgeMode, int ms, u ``ms``: Timeout in milliseconds. - \-1 ... Wait without timeout - 0 ... No wait - - 1...n ... Waits for a maximum of n milliseconds + - 1-n ... Waits for a maximum of n milliseconds ``debounce_period_us``: Debounce time in microseconds, 0 disables debouncing. @@ -687,15 +687,15 @@ Simple device write. Some devices accept data this way without needing to access ### wiringPiI2CWriteReg8 -Writes a 8-bit data value into the device register indicated. +Writes 8-bit data value to the device register. ### wiringPiI2CWriteReg16 -Writes a 16-bit data value into the device register indicated. +Writes 16-bit data value to the device register. ### wiringPiI2CWriteBlockData -... +Writes specified byte data values to the device register. ### wiringPiI2CRawWrite @@ -730,21 +730,24 @@ else { } ``` + ### wiringPiI2CRead -Simple device read. Some devices accept data this way without needing to access any internal registers. + +Simple read from I2C slave. Some devices accept data this way without needing to access any internal registers. ### wiringPiI2CReadReg8 -Reads an 8-bit data value into the device register indicated. +Reads 8-bit data value from the device register. ### wiringPiI2CReadReg16 -Reads an 16-bit data value into the device register indicated. +Reads 16-bit data value from the device register. + ### wiringPiI2CReadBlockData -... +Reads specified byte data values from the device register. ### wiringPiI2CRawRead