Recent ZX Library Revision History v2.6.3 - 19 November 2008 ------------------------- - Corrected a potential interrupt timing error in the GetMicroTime() implementation. v2.6.2 - 03 November 2008 ------------------------- - Modified OpenCom() to first close the specified channel. - Corrected a few problems with conversion between day numbers and year/month/day. v2.6.1 - 03 October 2008 ------------------------- - Added support for higher resolution timing routines. v2.6.0 - 15 September 2008 ------------------------- - Changed the minimum heap size to 40 bytes from 64 bytes. - Corrected a problem in the task initialization code that sometimes caused task stack initialization to fail thus causing TaskHeadRoom() to not work. v2.5.7 - 10 August 2008 ------------------------- - Added code to prevent writes to Com channel receive queues and reads from Com channel transmit queues. - Added getPortMask() and getPinAddress() functions to support PortMask() and Register.Port(), Register.Pin() and Register.DDR() functions in ZBasic. v2.5.5 - 15 July 2008 ------------------------- - The entry taskHeadRoom() was missing from the native mode libraries. - Corrected an error with setting up the watchdog timer with delays 8 and 9. - Corrected a problem with setting up an A/D conversion for channels 0-7 on devices with 16 channels. v2.5.4 - 14 July 2008 ------------------------- - Corrected an error in cmdI2C() that could cause HW I2C operations to fail. - Added support for the SPI pins (MISO, MOSI, SCK) for all ZX devices that don't use external Program Memory since they can be used for general I/O. v2.5.3 - 09 July 2008 ------------------------- - Added support for 8-bit PWM. - Corrected some function prototypes in zxlib.h that were causing warnings. v2.5.2 - 27 June 2008 ------------------------- - Added support for pins B.4 through B.7 for the ZX-24ne. v2.5.1 - 26 June 2008 ------------------------- - Corrected a problem with the low level X-10 functions (OpenX10(), etc.) v2.5.0 - 16 June 2008 ------------------------- - Added support for GetQueueSpace(). - SPI enhancements: added slave mode and CloseSPI() added support for an optional delay before each received byte on SPICmd() - I2C enhancements: added slave mode - Improved the performance of writes to EEPROM. - Added support for generation of ZX object code archives. - Fixed an internal linkage problem in code related to the software UARTs. - Corrected an initialization problem where the RNG seed was always zero. v2.4.8 - 10 March 2008 ------------------------- - Initial public release. - Corrected a problem where DefineCom() on Com1 didn't work. v2.4.7 - 20 February 2008 ------------------------- - Corrected a problem in the routines that perform value-to-string conversion for 32-bit integral values. - Corrected a problem with the routine that implements SerialNumber(). - Modified the code for System.TaskHeadRoom() to use less stack space when invoked for the current task. v2.4.6 - 10 February 2008 ------------------------- - Fixed a problem with handling the ATN character. - Corrected code generation problems related to accessing 32-bit values in Persistent and Program Memory. v2.4.4 - 08 February 2008 ------------------------- - Initial release.