Is there a procedure for submitting release notes for new and changed software features? The Mesa 8i20 and 7i64 were the first Smart-Serial cards produced, and had individual sub-drivers in Hostmot2. Then Pete brought out dozens more remotes, but those have their pin names and register layours in the card firmware. These were handled by a separate driver.
As a first step towards some other (useful) changes I have removed the separate 8i20, 7i64 and autoconf drivers. The autoconf driver has been rolled up into the parent sserial.c driver, and the 8i20 and 7i64 now have a pseudo-autoconf block defined in a new sserial.h. Pin names across all sserial devices are now consistent. They are not, entirely, canonical according to http://linuxcnc.org/docs/html/hal/canonical-devices.html. But then nothing else seems to be. (according to that page the parallel port pins should be parport.0.digin.01.in-not for example). The 7i64 digital input pins now have names like hm2_5i25.0.7i64.0.0.digin-01 and hm2_5i25.0.7i64.0.0.digin-01-not. Previously these were hm2_5i25.0.7i64.0.0.digin.01.in and hm2_5i25.0.7i64.0.0.digin.01.in-not. The 8i20 now no longer has an amp-enable pin (it wasn't a true amp-enable, it just zeroed the current in HAL. The correct way to control the 8i20 is with the hardware amp-enable terminals) Also, the 8i20 now reports faults and status on individual bits with human-readable names rather than as a combined hex value. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
