Jean Mercier
/
jmAll
Command all jmCLIG modules from serial port
jmStepperAxis.h
- Committer:
- jm
- Date:
- 2011-02-12
- Revision:
- 0:9112e09912db
File content as of revision 0:9112e09912db:
/************************************************************************* * @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 --------------------