--------------------------------------------------------------------------------------- version 1.0 Released 2/3/2003 First stable/production version of code. Should be impossible to override the interface by throwing too many strings at it; if it is busy transmitting, other requests will simply be dropped. Major changes since previous version: - Fixed a problem where two way interfaces caused X10_READY to never be reset, thus causing all X-10 functionality to cease working. - Fixed unit code 5 (Devices with unit code 5 were not working on all housecodes) - Sometimes the interface does not report X10_READY, or we don't catch it. Normally this is not a problem, but when it occurs during a transmission (after unit code is sent, before function code is sent), all X-10 functionality ceases working while the AMX device waits for a response that will never come. This problem has been fixed by resetting X10_READY after waiting 30 program loops for a response. --------------------------------------------------------------------------------------- Version 0.5 Released 2/2/2003 - First version of program.