SLCDx Application Firmware RELEASE NOTES To contact Technical Support please email: techsupport@reachtech.com. VERSION 2.7.0 (Chronological order. Most recent first) (Features) 85 Support strip chart type 83 Increase chart pens from 4 to 8 NA CRC for a command string 78 CRC EXTERNAL FLASH (*CEXT) command to get CRC for address range 91 Macros support up to ten parameters 52 Macro control ":LABEL"). This also includes labels used with macros assigned to hotspots/buttons. 93 Simulate touch at current cursor position NA SLCD+ supported. 68 Macro Abort command ("*abt") 67 Variables supported NA Binary Download and Window Restore Rectangle NA drawmode change for debug (d gives current mode) NA Added simple math for macro args e.g. `(`0`+1)` NA Added "*snap" command (Defects) NA Fixed implementation of Feature 85 (stripchart) to properly handle chart background color during left shift when data reaches the right edge of the chart. 151 DISPLAY CLIPPED BITMAP IMAGE (xic) offsets bitmap image with SET ORIGIN command 146 Update copyright to 2009 91 Fixed Fonts "16x32i" and "32x64" have issues with text output NA Changed the way COM3 is initialized so it is active for power-on macro 134 SAVE DRAWING ENVIRONMENT and RESTORE DRAWING ENVIRONMENT commands not macro dependent 143 Panel Adjust command has problems 144 DISPLAY CLIPPED BITMAP IMAGE command incorrectly points to wrong area of source bitmap for non-transparent) 132 TEXT FLASH ENABLE and TEXT FLASH DISABLE issues 135 SLCD RAM size over limit. Customers need to move to new SLCD+ product. 136 Panel is off 2 pixel lines (SLCD with Kyocera LCD). Vertical Non-display Period default needed reduction. NA Fixed vertical shake in HANTRONIX / VBEST QVGA LCD NA Corrected inverter value for TX14D11 (Hitachi) 133 Improve parsing of OUTPUT STRING (MAIN) command 120 Animation disable (anid) not working correctly in a macro 90 LEVELBAR DEFINE/LEVELBAR VALUE commands leave part of bar at highest level NA Found check for presence of the label not correct while macro processing NA Fixed macro name string termination when there is no embedded label NA Fixed parsing of macro name and label in Feature 52 NA Corrected format of error strings NA Error message added if a macro is executed but no commands processed. NA Minor bug fix to "ta" command 85 Slider indicator does not appear after second creation NA Changes to xmp, xme to fix incorrect arge (%x not %lx) issue NA Changed macro args, some buffer changes for better overflow handling, sepate organization of command parser. NA Delivered to Telegra for 8-bit use of Binary Download and Window Restore Rectangle NA 2.6.06 pixel stream command plus kyTft_6 (SLCD6 Kyocera TFT) NA Fixed issues with overflow of 16-bit (integer) multiplication of address offsets for UTF-8 characters NA Fixed temp sensor reading on SLCD43 VERSION 2.6.03 (Defects) 89 SCROLL SCREEN AREA command does not work in Portrait mode. This was found in the SLCD6/Primeview 5.7" product. VERSION 2.6.0 (Features) 11 Display Version should include more information 15 Macros callable by name, and human readable output includes macro names. (Defects) 22 Version of firmware is defined in more than one location. Now only in makefile. 40 "z" command does not clear meter (mv still displays indicator). 44 Macro text argument bugs not handling quoting strings correctly. 58 Slider command (sl) leaves slider control debris for non-equivalent x-y coordinates. 62 Color for rectangle fill in high color does not recognize 24 bit format RRGGBB. 65 Horizontal slider fails at very left edge of BMP. NA Reduced tearing in "xio" command with wait video refresh function. NA Intellidx bug: animation init called AFTER power-on macro, so any animation in that macro gets killed NA Added error messages for meter define arg errors NA Fixed bug in lsmac when external memory not valid NA Added Sharp 4.3" support NA xio spits out error if hi color and bitmap not 16 bit NA Fixed *PONMAC and *DEMOMAC 0 arg works again; added error if macro number invalid; changed PONMAC response to show if copyright on or off NA SLCD6 Block Erase now checks "valid address" for completion. SLCD6 Block Erase returns failure if erase error is detected on part. NA Wait Vertical Refresh now waits for start of visible frame NA reduced stack use for macro name in parse_command by 64 bytes NA error for animation w/o yield NA Last code changes for 2.6.0: xio now works in 8 bit color NA 8 bit uncompressed speedup NA "xbl" command for primeview / hantronix NA Removed "xio" command for SLCD. This was due to differenced in endianess on this processor.