Hi All,
- My project is based on the following elements:
- The CAPTIVATE-FR2676
- CAPTIVATE-BSWPpanel
-I have configured the Panel buttons as follows:
- 3 buttons as self induction
- 0 to Button1, CAP0.1 to Button2, CAP0.3 to Button3
- Scan period is 100 ms
- ….
-In the callback functions in my code project, I implemented:
- A variable for each button with two states possible (pressed or released )
- In the call back function, i used the (uint8_t dominantElement = CAPT_getDominantButton(pSensor) ) function to retrieve the state of each button (button 1, 2, 3 is pressed or released ) in the Panel
-In the application part of my project, I need to manage the simultaneous pressing of two buttons among the three. I am unable to respond to this requirement; in fact I have found in Debug mode that:
When pressing simultaneously, the call back is not triggered, so no information is returned, while the user has to perform an action on the Panel !!!
My questions are:
· You can confirm this observation for me : that the call back cannot be triggered during a simultaneous press?
· Is there a specific configuration at the CaptivateDesignCentre level to be able to best respond to this simultaneous support management?
· Is there any other function that can help me deal with this concurrency constraint other than the CAPT_getDominantButton (pSensor) function?
Do not hesitate to ask me for more elements in order to better understand my problem
Thanks for your support