Application Firmware (SLCD5) RELEASE NOTES To contact Technical Support, please visit our web page: www.reachtech.com. Notes in chronological work order; latest first. "NA" - ID number not available. VERSION 1.2.0 (used with BMPload 2.20) (Features) 142 UTF8 support for UNICODE fonts 123 Binary Download Protocol (field upgrades) 131 Incoming CRC 55 Ability to remember serial baud rates changes 132 Macro call by name (V1.1.84 , 2.1.18 (BMPload)) 133 Macros support up to ten parameters 71 Block character in fonts 128 Add index parameter to listing commands 127 Macro Save State and Restore State commands macro depth aware 124 macdebug error when max levels exceeded 109 Version string needs additional build information 118 WAIT REFRESH command needed 115 Add "all" parameter option to ENABLE/DISABLE TOUCH (V1.1.79) 114 Support for LCD Shift Clock Polarity config.ini option (new 5" VGA LCD) (V1.1.78) 108 Add METER DEFINE and METER VALUE commands 5 User fonts for SLCD5 (V1.1.70) 82 Load Image file from SD Card Directory (V1.1.68) NA Added tu command (V1.1.57) NA Added macro sub in animation / text flash (V1.1.57) NA Added command "set" for strings s0 - s9 54 Add Labels to macros 58 Add ability to save BMP files on SD Card NA Integrated FAT16 File System (V1.1.54) (Defects) 289 Slider indicator does not appear after second creation 276 Macro "name:label" syntax format not working 264 Hotspot handling redefine button when finger on screen NA EEPROM improvement / fix in I2C I/O (stop bit not being generated reliably) 240 CRC SCREEN command does check entire screen (V1.1.83) 208 binary response for xxy (hotspot returning relative x,y) wrong 229 "CLEAR TOUCH BUTTON / HOTSPOT" command not working, and title confusing NA Fixed binary response plus slider (V1.1.76) NA Fixed binary response for aux port (V1.1.76) 203 METER DEFINE/METER VALUE point off 180 degrees for certain values 202 Flicker problem with WVGA Evervision 7" (V1.1.74) 199 Assigning external font to button crashes program 192 Slider command (sl) leaves slider control debris for non-equivalent x-y coordinates 130 RTS not driven properly for RS485 139 Software Flow control (receiving only) counts XOFF (V1.1.66) 66 Text Flash and Animation Delete commands do not exist 35 8x8 font at offset 0 first pixel line missing 118 Animation disable (anid) not working correctly in a macro 117 BIN file not loading properly from SD Card). (V1.1.60) NA Corrected Flash name output during programming. NA Fixed file error output to display error number. NA Interrupts enabled before UART initialization complete. (V1.1.59) 116 LCD does not consistently display NA Improvements to labels via customer feedback: Ignores text after label string; distinguishes label from repeat keyword; error if no command lines processed Removed old quoted string code (just cleanup) NA On board flash chip "Flash1" now output as "Data Flash" NA Labels now terminate after at least 1 processed line and the next label (or end of macro) VERSION 1.1.52 Issues resolved since Revision B SLCD5 Controller board release: 1.1.32 - Multiple issues fixed - tc didn't work, text command messed up, defaults for touch wrong 1.1.33 - allow 11MB extmem from SD card, but not from flash1 yet; 16MiB flash is too slow to load - bug in msPerFrame implementation caused hang after *MFGRESET; fixed and added timeout - fixed bug in buttons where it didn't restore the text alignment (Sciton) 1.1.34 - fixed macro argument bug - very icky - replaced "`0` " with "whatever" (killed the space) 1.1.35 - fixed another macro argument bug - "arg" arg2 was seen as "arg" " arg2" - fixed button bug - a "ta CC" from the console could cause a button's text to be put in the wrong place; button text update was not setting the alignment 1.1.36 - added xset command and button type 30 (typematic special) 1.1.37 - support 1G SD card (16K cluster), added option download to SD card instead of flash1 1.1.38 - fixed "anid 0 0" bug - was actually a state save and restore bug - added "baudq" for Dennis, splash.bmp for large bin files - changed xma to show if SD_dnld.ini active on SD card 1.1.39 - changed to "baudp" for Dennis - prompts at old baud rate and then switches silently 1.1.40 - added 460800 support to "baudp" for Dennis. Fixed the "outs" command. 1.1.41 - fixed offste for wander test - wasn't updated when we went to 10 bit A/D for touch (too sensitive). 1.1.42 - fixed SD card download bug, added "//" command for comments - fixed auxTx bug - aTxBusy was not "volatile" - hung during aux debug output 1.1.43 - fixed "*rs485 off" bug for Logix (485 was totally messed up by this one - not just 485 off) - added macdebug option in config.ini to help debug power on macros - added error and reset of tspan if too low (<=3) for upgrade from 8 bit A/D 1.1.44 - made change to FlushSpi1Fifo for Sciton download hang; seems to be fixed 1.1.45 - added splash screen optimization for Sciton; if splash screen is #1, will display it as soon as it is loaded, not waiting for entire image to load. Works the same for flash1 as SD card to avoid confusion. Note: splash.bmp is still supported, but if used, set *SPL to 0 1.1.46 - bug in the above; don't know quite yet, fixed by using original code to load from flash1 There still is a bug in the splash screen special when loading from SD card... use Solaris's bitmaps 1.1.47 - added autoCal for touch calibrate 1.1.48 - added bvs and bfs for Anspach (s = special: don't write to EEPROM for speed; this allows them to make custom sounds) 1.1.49 - bug in button text color (Logix) - added "S" (no args) to read back 16 bit color and 24 bit equivalent 1.1.50 - changed buffer overflow detect to clear SLCD5's transmit xoff flag so that a buffer flush can't kill an XON and leave the system in transmit XOFF state (acts very slow) 1.1.51 - comment command is ok (// returns >) - fixed rxGotLine-- was not atomic!! 1.1.52 - support flag for QVGA build option