Changes KFLOP and KMotion Released Versions 4.25 -> 4.26 09/30/2011 KFLOP Firmware -------------- - Added User Servo Interrupt Callback capability // A User Program Call Back can be defined to be called every Servo Sample // Set to Non-NULL for the the Callback to be performed. The Callback Routine // must return with a few micro seconds or the system may become unstable // Disabling the thread will not disable the callback so be sure to disable // the callback bysetting it to NULL before changing the Thread's code. typedef void USERCALLBACK(void); extern USERCALLBACK *UserCallBack; See UserCallBack.c Example - Atomic Set and Clear functions added to solve potential Multithread issues // These routines are written in assembly such that // they are atomic and are un-interruptible by using // instructions in delayed branching void AtomicSet(int *p, int mask); //{ // *p = *p | mask; //} void AtomicClear(int *p, int mask); //{ // *p = *p & mask; //} - Added 1024 Virtual IO Bits numbered 1024 to 2047 - Fix bug with not allowing 9600 Baud on DoRS232 for inputting commands through UART User C Programs --------------- - A number of new examples added KMotionCNC ---------- - Fix Corner Rounding/Path Smoothing of Trajectory Planner - added new 3 Axis Screen Face optimized for 1024x768 and re-sizeable select using Tool Setup|Tool Setup Files|Main Dialog Face = Resizeable 3 Axes - GCode scrolling now places current line in mid-screen rather than bottom. - Added GCode Callback capability - now Allows negative tool lengths MACH3 Plugin ------------ - Set Current Axis Velocities and Blended Speed SimpleGCode Example ------------------- - Includes example of GCode Callback and MCode Callback SimpleCoordMotion Example ------------------------- - Updated Example KMotionDLL ---------- - Force Error messages to remain on top in foreground GCodeInterpreter DLL -------------------- - Added MCode PC Application Callback capability (see SimpleGCode.exe PC example) GCode Examples --------------- - SimpleCircle.ngc Example includes example of User Callback (USR,User Call Back) also MCode Callbacks USB Drivers ----------- - FTDI USB Drivers updated to Version 2.08.14 Released Date 4-12-11 To update a system to new drivers - use Device Manager|Update Driver Software| Browse my Computer|Let Me Pick|Have Disk|Browse|\USB Drivers\KFLOP.inf On-line Help ------------ - Updated 300 page KFLOP printable PDF manual to match the current on-line help