I'm trying to communicate between two Arduino Due and Nano. Nano as Master and Due as a slave. As given in the library description Wire Lib
When the master request for data from the slave, first it goes to Request ISR.
Wire.onRequest(requestEvent) But when compile the program for Arduino Due I get following errors.
In file included from C:\Users\\Slave_Test3.ino:14:0: C:\Users\..\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\libraries\Wire\src/Wire.h:59:7: error: initializing argument 1 of 'void TwoWire::onRequest(void (*)())' [-fpermissive] void onRequest(void(*)(void)); ^
But If I change from Arduino Due to any other board this error does not come.