Pi-cromite V5.4.05 with documentation
Author | Message | ||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9174 |
Please find attached version 5.4.06 2017-08-31_125524_mmbasic.zip 2017-08-31_104350_Pi-cromite_Manual.pdf Changes are: Implemented SAVE IMAGE for all panel types including ILI9481 BLIT and transparent text now available for all panels. For the SSD1963 the RD pin no longer needs to be specified and can just be tied high instead. If it is specified it is just pulled high in the code. Huge (and I mean really huge) performance increase for all SPI panels, including near instantaneous drawing of complex GUI objects like the keyboard. A 320x240 full colour image can now be loaded onto an ILI9341 in 42msec on a Pi-Zero W. Try GUI TEST LCDPANEL before and after installing the new version to see the difference. Good improvements in SSD1963 drawing speed. Loading a 800x480 full colour image now takes just 0.37 seconds New option OPTION AUTOREFRESH ON/OFF and new command REFRESH. Together these allow you to update a screen in the background and choose when to display the change. This is best explained with a simple example: OPTION AUTOREFRESH OFF 'This option is not saved and defaults to ON at MMBasic start LOAD IMAGE "tiger" 'nothing obviously happens TEXT 100,100,"Tiger",,,4,RGB(red),-1 'draw a title in the background with transparent text REFRESH 'image appears with text already in place OPTION AUTOREFRESH ON BOX 0,0,320,240 'box appears immediately This is a fairly major rewrite of the drawing code so there may be bugs - please report anything you find |
||||