CTSU Button Stuck - What would the best way to handle this?

If I encounter a stuck button using the CTSU framework, what would be the best way to resolve the issue? I have looked thru all the examples I have and none implement the stuck button event flag.

The ideas I have come up with so far are:

Should I restart the thread(how would I do this)?

Trigger a re-initialization?(how would this be accomplished)

Anything else

  • Hi GregK-
    Is the scenario that the button is physically stuck? Or is the driver is just confused somehow?
  • In reply to WarrenM:

    The driver is confused and no actual pressing is occurring on the button.
  • In reply to gregk:

    What happens if you close the module and then open it? Does that solve the problem?
  • In reply to WarrenM:

    It seems to, I need to keep testing to ensure that it does.

    What else do I need to do to enable the button stuck event?
    I set the stuck debounce multiplier, then enable the stuck condition detection. But, I never receive any stuck events? I'm attempting to test this by continually pressing the cap button with my finger to no avail. Should I be testing this some other way?
  • In reply to gregk:

    Hi GregK-
    What framework are you using and what versions of SSP?

  • In reply to WarrenM:

    I am using v1.5.0 across the board.