Monochrome display sample with MIP8F_SPI(ver 2.0).
Fork of MIP8f_FRDM_MonochromeDisplay_sample by
Introduction
This Sample code is monochrome display version . Monocrome display is 1bit transfer and high speed refresh mode. A only Green subpixel of bitmap data is transfered.
Other information , please refer to https://os.mbed.com/teams/JapanDisplayInc/code/MIP8f_FRDM_sample/
Usage
refer to Usage on https://os.mbed.com/teams/JapanDisplayInc/code/MIP8f_FRDM_sample/
- you can use same sample color images
Monochrome diaplay Sample Code (.bin)
/media/uploads/JDI_Mbed_Team/mip8f_frdm_monochromedisplay_sample.k64f.bin
- MIP8f_FRDM_MonochromeDisplay_sample
Diff: TglSW/TglSW.cpp
- Revision:
- 0:33fe30a2b785
diff -r 000000000000 -r 33fe30a2b785 TglSW/TglSW.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TglSW/TglSW.cpp Tue Sep 04 06:44:01 2018 +0000 @@ -0,0 +1,33 @@ +#include "TglSW.h" +#include "mbed.h" + +TglSW::TglSW(PinName SWPin) : _SW(SWPin) {} + +void TglSW::Enable(int NoiseCancel) { // _PRSCNT -- unit [times] + _REPEAT = NoiseCancel; + _PlessCounter.attach(this, &TglSW::_SeekPress, 0.05); // Ticker[s] + _IfPless = 0; +} + +bool TglSW::State(void){ + return _IfPless; +} + +void TglSW::Clear(void){ + _IfPless = 0; + _PressCount = 0; +} + +void TglSW::_SeekPress(void) { // instead of InterruptIn -- for against noise + if(_SW != _preSW) _PressCount++; + else _PressCount=0; + if(_PressCount > _REPEAT ){ + if(_SW ==0){ + _IfPless = !_IfPless; + _PressCount=0; + } + _preSW = _SW; + } +} + +