Index
 
  The Wiring 1.0 _ALPHA_ Reference is a work in progress.
If you see any errors or have any comments, please write to: hbarragan [at] uniandes.edu.co
Name  

onRequest()

   
Examples  
#include <TwoWire.h> 
 
void setup() 
{ 
  Wire.begin(2);                // join i2c bus with address #2 
  Wire.onRequest(requestEvent); // register event 
} 
 
void loop() 
{ 
  delay(100); 
} 
 
// function that executes whenever data is requested by master 
// this function is registered as an event, see setup() 
void requestEvent() 
{ 
  Wire.send("hello "); // respond with message of 6 bytes 
                       // as expected by master 
} 



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 finction 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