Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

32 rindas
512 B

  1. /*
  2. * File: KnobEncoderCtrl.h
  3. * Author: JF
  4. *
  5. * Created on November 30, 2018, 7:33 PM
  6. */
  7. #ifndef KNOBENCODERCTRL_H
  8. #define KNOBENCODERCTRL_H
  9. #include "define.h"
  10. #define KNOB_DEBOUNCE_TIMEOUT 5 //ms
  11. void KnobDebounceCtrlSM();
  12. enum KnobEncoderCtrlSMStates
  13. {
  14. KEC_CHECK_BTN_STATE,
  15. KEC_DEBOUNCE_BTN_STATE,
  16. KEC_WAIT_FOR_BTN_RST_STATE,
  17. KEC_WAIT_FOR_TRIGGER_STATE,
  18. KEC_DEBOUNCE_STATE,
  19. KEC_WAIT_FOR_RESET_STATE,
  20. KEC_WAIT_A_LITTLE_MORE_STATE
  21. };
  22. #endif /* KNOBENCODERCTRL_H */