JDI_MIP on ThunderBoardSense2(Silicon-Labs)
JDI_MIP (LPM013M126A) Sample on ThunderBoard2(Silicon-Labs)
LPM013M126A
Links
https://os.mbed.com/teams/JapanDisplayInc/
https://os.mbed.com/teams/JapanDisplayInc/wiki/MIP-reflective-color-display
StateSW/StateSW.h
- Committer:
- STakayama
- Date:
- 2019-01-22
- Revision:
- 13:9fb661dd4b2a
- Parent:
- 0:dbc295c4383e
File content as of revision 13:9fb661dd4b2a:
/* mbed StateSW Library without using PWM pins */ #include "mbed.h" class StateSW { public: StateSW (PinName SWPin); void Enable(int StateNum, int NoiseCancel, int OpenTime); int State(void); bool IfAtTime(void); void IfCntState(bool IfCntState); void IfCntClose(bool IfCntClose); void IfCntOpen(bool IfCntOpen); // void Reset(void); // bool IfOnetime(void); protected: int _STATENUM; int _REPEAT; int _OPNCNT; int _State; void _fall(void); void _rise(void); void _SeekPress(void); DigitalIn _SW; bool _preSW; int _PressCount; int _IfCntOpen; int _IfCntClose; bool _IfCntState; bool _IfAtTime; Timer _Timer_SW; Ticker _StateCounter; };