Closed mikeheiss closed 8 years ago
Partial updates are possible with the chide changes in my fork. You'll need to tweak the code a little but the functionality is there. On 18/12/2014 4:03 PM, "viper4049" notifications@github.com wrote:
When doing an epd.update on the 2.7" display, the full refresh takes over 3 seconds (first showing inverted image, then flashing a number of times). Is there any way to change this algorithm for a faster refresh?
Also, what is the difference in epd.partial_update? (I can't notice any) Say, for example, I only want to refresh the top half of the display - is there any way to do this (while keeping the bottom static/not flashing)?
— Reply to this email directly or view it on GitHub https://github.com/repaper/gratis/issues/19.
If you use V2 (V230+G2, also called Aurora Ma) IC, it's not so suitable to implement partial update due to the block type waveform and slower update than V1 (V110+G1). For how to identify the display type, please visit Pervasive Displays (PDi). PDi will release new EPD in Jan/M-E and on DigiKey which name is V231 (also called Aurora Mb) and embedded G2 IC. The waveform is fully compatible with V110 that we had supported on GitHub. Just some order of scan data and line data need to be adjusted. Keep watching on PDi website!
For partial update, the rules are:
By FAE of PDi
New V231 display with G2 driver are available in March 2015 on Digi-Key!
The Gratis Github code is upgrading.
For more information of the difference, please visit Pervasive Displays. How to identify your display type, please check the rear label of your display by this link.
By FAE - Charming Su of Pervasive Displays
Will these new displays still work with the SM027 development board?
Please let me know when the Github code is upgraded. Thanks!
Yes. The board(driving circuit) is compatible with all the displays (forward & backward), just the firmware code needs to be revised.
Which files and parts do I have to edit for implementing partial update?
fix has been merged
When doing an epd.update on the 2.7" display, the full refresh takes over 3 seconds (first showing inverted image, then flashing a number of times). Is there any way to change this algorithm for a faster refresh?
Also, what is the difference in epd.partial_update? (I can't notice any) Say, for example, I only want to refresh the top half of the display - is there any way to do this (while keeping the bottom static/not flashing)?