***************** GCode Dialog ***************** Date: 4/12/05 Time: 11:04p Limit the size of the GCode Message window to about 500 lines. If more than that discard some from the beginning ***************** DSPKMotion.out ***************** Date: 4/11/05 Time: 11:51p Checked in $/KMOTIONSRC/DSP_KMotion Show Destination address if flash operation fails ***************** DSPKMotion.out ***************** Date: 4/11/05 Time: 11:31p Checked in $/KMOTIONSRC/DSP_KMotion Changed version string to 2.23 ***************** KMotionDef.h ***************** Date: 4/11/05 Time: 11:22p Checked in $/KMOTIONSRC/DSP_KMotion The Compiler now checks that the version of the DSPKMotion.out file matches a connected board's firmware version by extracting the Version string from within the COFF file data, rather than relying on the Windows file time stamp. This resolves time comparison problems caused by different time zones, daylight saving time, or other file time changes. ***************** DSPKMotion.out ***************** Date: 3/31/05 Time: 9:47p Checked in $/KMOTIONSRC/DSP_KMotion Increased Encoder noise rejection filter from 6 to 8 bits Register in now read/writeable ***************** DspKMotion.c ***************** Date: 3/22/05 Time: 9:10p Checked in $/KMOTIONSRC/DSP_KMotion Changes to no longer Flash Primary Boot Loader Since it should be permanently locked into Flash ***************** KmotionIO.cpp ***************** Date: 3/19/05 Time: 11:57a Checked in $/KMOTIONSRC/KMotionDLL Fixed error where programming flash error was not being detected ***************** pwms.vhd ***************** Date: 3/15/05 Time: 9:16p Checked in $/KMOTIONSRC/PCB Fixed (changed) polarity of Thermal warning to Positive true ***************** DSPKMotion.out ***************** Date: 3/12/05 Time: 11:55a Checked in $/KMOTIONSRC/DSP_KMotion Added mechanism to display error messages from IRQ routine "Neg Limit Disabled", "Neg Limit Stop", "Pos Limit Disabled", "Pos Limit Stop", "Following Error Disabled" ***************** pwms.vhd ***************** Date: 3/11/05 Time: 11:09p Checked in $/KMOTIONSRC/PWM Added variable encoder filter and Encoder error (change by 2) status ***************** i386-gen.c ***************** Date: 3/11/05 Time: 10:57p Checked in $/KMOTIONSRC/TCC67 Fixed bug where constant LVAL were being mis coded ie x = *(int *)(0xa0000008); ***************** DSPKMotion.out ***************** Date: 3/07/05 Time: 10:07p Checked in $/KMOTIONSRC/DSP_KMotion Check for mutex still locked by same thread. Release all mutexes on thread exit or kill ***************** DspKMotion.c ***************** Date: 3/05/05 Time: 3:28p Checked in $/KMOTIONSRC/DSP_KMotion Added Mutex to RTL for sprintf from multiple threads ***************** i386-gen.c ***************** Date: 3/02/05 Time: 11:04p Checked in $/KMOTIONSRC/TCC67 Fixed problem where a called function uses registers as scratch and corrupts values that the caller has in those registers. TI spec states that regs A0-A9 and B0-B9 must be preserved by the caller (parent). We only use A2,A3, B0,B1 to hold values so just check if those are in use and save/restore those.