******************************* Revision History ************************************ * * V3-00 20/8/2007 Initial release. Has all the features of CC18 version 3.23 * * V3-10 18/7/2012 New Xwire driver which allows TTL/RS485 to be selected by the * user application using the new "XwirePhys" instruction. New boot loader * integrated into the firmware which runs the CPU at 18.432 MHz, 18.5% * faster. This requires the internal clock to be set to 252 KHz during * calibration. * * V3-11 13/5/2013 Added ability to be able to force the board to power up in * the boot loader mode by pressing and holding down push button 1 and 3 * at power up. Latest minor bug fixes and improvements also added. * * V3-12 13/6/2014 Added the ability for user programs to generate custom characters * on the LCD. * * V3-13 11/3/2015 Added BlinkM, InputM and InputKM instruction. Added COM_Flags * instruction to user string comms. Fix to overcome a problem in SPLatPC * which prevented the user from swapping back to SPLatLink comms successfully. * The #Serial command was changing the UART profile to a profile with even * parity when SPLatlink comms was selected. * * V3-14 7/11/2020 Added PWM controlled LCD contrast, plus latest minor bug fixes and * improvements also added. LCD contrast is settable by analogue output channel * A(0) and can be stored by using: SpxCmd0, Cmd=2. Analogue output is not * available to SPLatPC in order to maintain compatibility with previous firmwares. * This version of firmware is compatible with any UI2x16 board with an AC60 processor.