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
TglSW/TglSW.h@0:dbc295c4383e, 2018-05-11 (annotated)
- Committer:
- STakayama
- Date:
- Fri May 11 04:13:11 2018 +0000
- Revision:
- 0:dbc295c4383e
UV_SAMPLE
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
STakayama | 0:dbc295c4383e | 1 | /* mbed TglSW Library without using PWM pins |
STakayama | 0:dbc295c4383e | 2 | |
STakayama | 0:dbc295c4383e | 3 | |
STakayama | 0:dbc295c4383e | 4 | */ |
STakayama | 0:dbc295c4383e | 5 | #include "mbed.h" |
STakayama | 0:dbc295c4383e | 6 | |
STakayama | 0:dbc295c4383e | 7 | class TglSW { |
STakayama | 0:dbc295c4383e | 8 | |
STakayama | 0:dbc295c4383e | 9 | public: |
STakayama | 0:dbc295c4383e | 10 | TglSW (PinName SWPin); |
STakayama | 0:dbc295c4383e | 11 | |
STakayama | 0:dbc295c4383e | 12 | void Enable(int NoiseCancel); |
STakayama | 0:dbc295c4383e | 13 | bool State(void); |
STakayama | 0:dbc295c4383e | 14 | void Clear(void); |
STakayama | 0:dbc295c4383e | 15 | |
STakayama | 0:dbc295c4383e | 16 | protected: |
STakayama | 0:dbc295c4383e | 17 | bool _IfPless; |
STakayama | 0:dbc295c4383e | 18 | void _SeekPress(void); |
STakayama | 0:dbc295c4383e | 19 | |
STakayama | 0:dbc295c4383e | 20 | DigitalIn _SW; |
STakayama | 0:dbc295c4383e | 21 | int _REPEAT; |
STakayama | 0:dbc295c4383e | 22 | bool _preSW; |
STakayama | 0:dbc295c4383e | 23 | int _PressCount; |
STakayama | 0:dbc295c4383e | 24 | Ticker _PlessCounter; |
STakayama | 0:dbc295c4383e | 25 | |
STakayama | 0:dbc295c4383e | 26 | }; |