在 NodeMCU 中,gpio.trig() 未按预期工作
In NodeMCU, gpio.trig() not working as expected
在doc中,gpio.trig的语法是
gpio.trig(pin, [type [, callback_function]])
但是,三种情况之一会产生错误:
gpio.mode( 8, gpio.INT )
gpio.trig( 8 ) -- this works
gpio.trig( 8, 'both' ) -- this bombs
-- ERROR: stdin:1: bad argument #3 to 'trig' (invalid callback type)s
我是否遗漏了一些细微差别,或者文档中是否存在错误?
随时验证并可能在我们的 GitHub 问题列表中报告此问题。我不能确定,但如果您已经清除了引脚上的回调,这可能(但不应该)发生。文档说
Establish or clear a callback function to run on interrupt for a pin.
因此,如果您在同一个引脚上多次调用 gpio.trig
回调函数 w/o,它可能会阻塞。
在doc中,gpio.trig的语法是
gpio.trig(pin, [type [, callback_function]])
但是,三种情况之一会产生错误:
gpio.mode( 8, gpio.INT ) gpio.trig( 8 ) -- this works gpio.trig( 8, 'both' ) -- this bombs -- ERROR: stdin:1: bad argument #3 to 'trig' (invalid callback type)s
我是否遗漏了一些细微差别,或者文档中是否存在错误?
随时验证并可能在我们的 GitHub 问题列表中报告此问题。我不能确定,但如果您已经清除了引脚上的回调,这可能(但不应该)发生。文档说
Establish or clear a callback function to run on interrupt for a pin.
因此,如果您在同一个引脚上多次调用 gpio.trig
回调函数 w/o,它可能会阻塞。