I2C ref doc 'repeated' description (#1589)
* I2C ref doc 'repeated' description * Note the non-endianness for one byte formats * trigger rebuild
This commit is contained in:
committed by
Peli de Halleux
parent
ac9f9d1553
commit
a6e4f63dea
@ -9,6 +9,7 @@ pins.i2cReadBuffer(0, 0, false);
|
||||
A device connected to the I2C pins on the @boardname@ at the address is selected to read data from. If it has data available to transfer, the data is received and copied into a buffer for your program to use. Your program says how big (how many bytes to receive) the buffer should be. You won't get back that many bytes of data if the connected device has less to send than what you asked for.
|
||||
|
||||
### ~hint
|
||||
|
||||
**Simulator**
|
||||
|
||||
This function needs real hardware to work with. It's not supported in the simulator.
|
||||
@ -19,7 +20,13 @@ This function needs real hardware to work with. It's not supported in the simula
|
||||
|
||||
* **address**: the 7-bit I2C address to read the data from.
|
||||
* **size**: the [number](/types/number) of bytes to read into the buffer from the device.
|
||||
* **repeated**: if `true`, a [repeated start condition](http://www.i2c-bus.org/repeated-start-condition/) is set to help make sure the data is read from the device with out an interruption. If set to `false` (the default), the data is read without setting a start condition more than once.
|
||||
* **repeated**: if `true`, don't send a stop condition after the read. Otherwise, a stop condition is sent when `false` (the default).
|
||||
|
||||
### ~ hint
|
||||
|
||||
A [repeated start condition](http://www.i2c-bus.org/repeated-start-condition/) is set to help make sure that when you want to read data miltiple times from the device at once, it can happen without interruption. A start conditon is sent (if **repeated** is `true`) each time a buffer is read without a matching stop condition. When the last buffer is read, the stop conditon can be sent by setting **repeated** to `false`. For single reads, don't use **repeated** or set it to `false`.
|
||||
|
||||
### ~
|
||||
|
||||
## Returns
|
||||
|
||||
|
Reference in New Issue
Block a user