Command all jmCLIG modules from serial port

Revision:
0:9112e09912db
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/jmStepperAxis.h	Sat Feb 12 16:50:25 2011 +0000
@@ -0,0 +1,74 @@
+/*************************************************************************
+ * @file	jmStepperAxis.h
+ * @brief	
+ *             .
+ * @version	1.0
+ * @date	Feb 12, 2011
+ */
+
+/*
+   * Module Command Line Interface 
+     Format: command name (arg info)min..max values [optional argument]
+
+
+   * Module Events
+
+   *  Module Feedback and Help messages may be enabled/disabled by Command Lines.
+		 feedback (enable/disable)0..1
+         help (enable/disable)0..1
+
+*/
+
+#ifndef jmStepperAxisdef
+  #define jmStepperAxisdef 1
+
+  #define stepperAxisQty 4 // 4 steppers max 
+
+  #include "LPC17xx.h"
+
+  // Module Data Structure
+  extern struct StructStepperAxis{
+   uint8_t active;    
+   uint8_t limitCW;  
+   uint8_t limitCCW; 
+   uint8_t stepperID; 
+   uint8_t status;  
+ }sStepperAxis[stepperAxisQty];
+
+#endif
+
+// Module Prototypes
+void StepperAxisInit(void);
+void StepperAxisSM(void);
+void cli_StepperAxis(void);
+void rGPPSTA(unsigned int id );
+void cli_GPPSTA(void);
+
+//-------------------------- CLIG PLUGS --------------------
+// CLIG-INCLUDE
+/*
+#include "jmStepperAxis.h"
+*/
+
+// CLIG-INIT
+/*
+   StepperAxisInit();
+*/
+
+// CLIG-NEEDS
+/*
+jmStepper
+jmSwitch
+*/
+
+// CLIG-CMD
+/*
+stepperAxis cli_StepperAxis();
+GPPSTA cli_GPPSTA();
+*/
+
+// CLIG-SM
+/*
+     StepperAxisSM();
+*/
+//-------------------------- END CLIG PLUGS --------------------