Search wiring.org.co:

Libraries \ Wire

Reference for Wiring version 1.0 Build 0100+ If you have a previous version, use the reference included with your software. If see any errors or have any comments, let us know.

Class | Wire
Name |

### onRequest()

Examples |
    #include "Wire.h"

    void setup()
    {
      // join i2c bus with address #2
      Wire.begin(2);
      // register event
      Wire.onRequest(requestEvent);
    }

    void loop()
    {
      delay(100);
    }

    // function that executes whenever data is requested by master
    // this function is registered as an event, see setup()
    void requestEvent()
    {
      // respond with message of 6 bytes
      // as expected by master
      Wire.write("hello ");
    }
Description | The onRequest() method set the function that executes whenever data is requested by a master from this device. Every time a master reads data from this device the specified function is executed.
Syntax |
    Wire.onRequest(function)
Parameters |

function | The name of the function to be called whenever data is requested by a master from this device
Wire | The hardware TWI port

Returns | None
Usage | Application

Updated on July 07, 2011 11:12:04pm PDT