my application runs on a custom board with WP76xx and a Legato system based upon 18.08.
I’ve built gpioService with debug information.
My application configures a WP76xx GPIO pin as an input pin, and adds a changeCallBack handler that gets triggered on both edge changes.
When the input pin signal gets triggered (via a button), my log information shows the consecutive state values.
Apparently, the function gpioSysfs_InputMonitorHandlerFunc gets called more than once even with the same pin state value.
I do not understand why the callback handler is triggered different times for the same pin value when it is configured on both edges.
gpiosysfs_logfile (2.6 KB)
WP76_GPIO_source (786 Bytes)