2

Galileo 用の node.js mraa ライブラリを使用したいと考えています。割り込みを設定する必要があります。私はこれを達成します:

 var param=1;

 var myLed = new mraa.Gpio(2); 

 myLed.dir(mraa.DIR_IN); //set the gpio direction to input

 myLed.isr(mraa.EDGE_BOTH,function f(x){},param );

私はこのエラーが発生します

 in method 'Gpio_isr', argument 3 of type 'void (*)(void *)'

この関数のドキュメントには、

 mraa_result_t isr  (   Edge    mode,
  void(*)(void *)   fptr,
  void *    args 
   )        

 Sets a callback to be called when pin value changes

Parameters
mode    The edge mode to set
fptr    Function pointer to function to be called when interupt is triggered
args    Arguments passed to the interrupt handler (fptr)
Returns
Result of operation

関数のパラメーターを設定する方法がわかりません...

4

2 に答える 2