From: Paul <pau...@te...> - 2002-05-15 18:48:29
|
Hi Folks In light of recent discussions at NAMES, I've been looking over some of the sources with a view to cleaning them up. Two minor changes that would help would be the merging of STG_BASE_ADDRESS and PARPORT_IO_ADDRESS into one variable IO_BASE_ADDRESS to be used in both the EMCMOT and EMCIO sections. This would enable new modules to be written using a generic base address parameter and perhaps make the ini file a little easier to read. A more radical proposal is to split the stepper functions from emcmot.c, emcstepmot.c, and emcsegmot.c in to separate sources and have just one source for motion control. This I believe, will make debugging and future changes much easier - Already spotted one error where a routine has been added to two of the emc*mot.c but only one will accept a parameter being passed. If there are no major objections, I will endeavour to make the changes over the next week or so. Regards, Paul. |