Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
jmCommands.c
00001 /** @file jmCommands.c 00002 * Auto Generated by jmCLIG 00003 * Saturday, February 12, 2011 11:21 AM 00004 * @version 2011.01.05 00005 */ 00006 00007 #include "main.h" 00008 #include "jmCommands.h" 00009 #include "jmMessages.h" 00010 #include "jmRingBuffer.h" 00011 #include "jmLPC17xx_gpio.h" 00012 #include "jmMotor.h" 00013 #include "jmPulse.h" 00014 #include "jmStepper.h" 00015 #include "jmStepperAxis.h" 00016 #include "jmSwitch.h" 00017 00018 const char jmCLIG[] = {"\njmCLIG Version 2011.01.05 \nInstance Saturday, February 12, 2011 11:21 AM\n"}; 00019 00020 // Command Name Table 00021 const char cmdNames[]= 00022 { 00023 'i','p','o','r','t',0, 00024 'i','p','o','r','t','s',0, 00025 'G','P','P','G','0',0, 00026 'g','p','i','o','B','i','t','s',0, 00027 'g','p','i','o','B','i','t',0, 00028 'b','i','t','R','e','a','d',0, 00029 'l','i','s','t',0, 00030 'v','e','r',0, 00031 'h','e','l','p',0, 00032 'f','e','e','d','b','a','c','k',0, 00033 'e','c','h','o',0, 00034 'm','o','t','o','r',0, 00035 'G','P','P','M','T',0, 00036 'm','o','t','o','r','S','p','e','e','d',0, 00037 'p','u','l','s','e',0, 00038 'p','u','l','s','e','I','n','i','t',0, 00039 'p','u','l','s','e','S','t','o','p',0, 00040 'G','P','P','P','0',0, 00041 's','t','e','p','p','e','r',0, 00042 's','t','e','p','p','e','r','S','t','o','p',0, 00043 'G','P','P','S','T',0, 00044 's','t','e','p','S','p','e','e','d',0, 00045 's','t','e','p','p','e','r','A','x','i','s',0, 00046 'G','P','P','S','T','A',0, 00047 's','w','R','e','a','d',0, 00048 's','w','I','n','i','t',0, 00049 'G','P','P','S','0',0, 00050 'i','n','i','t',0, 00051 0 00052 }; 00053 00054 // Section Definitions 00055 #define iport 0 00056 #define iports 1 00057 #define GPPG0 2 00058 #define gpioBits 3 00059 #define gpioBit 4 00060 #define bitRead 5 00061 #define list 6 00062 #define ver 7 00063 #define help 8 00064 #define feedback 9 00065 #define echo 10 00066 #define motor 11 00067 #define GPPMT 12 00068 #define motorSpeed 13 00069 #define pulse 14 00070 #define pulseInit 15 00071 #define pulseStop 16 00072 #define GPPP0 17 00073 #define stepper 18 00074 #define stepperStop 19 00075 #define GPPST 20 00076 #define stepSpeed 21 00077 #define stepperAxis 22 00078 #define GPPSTA 23 00079 #define swRead 24 00080 #define swInit 25 00081 #define GPPS0 26 00082 #define init 27 00083 00084 00085 /*********************************************************************** 00086 * @brief Command steering 00087 * Command Associated with Command Number is Executed 00088 * @param[in] cmdNum Command Number 00089 * @return none 00090 **********************************************************************/ 00091 void Action(int cmdNum){ 00092 switch(cmdNum){ 00093 case iport : cli_PortInfo(); 00094 break; 00095 case iports : PortsInfo(); 00096 break; 00097 case GPPG0 : cli_GPPG0(); 00098 break; 00099 case gpioBits : cli_gpioBits(); 00100 break; 00101 case gpioBit : cli_gpioBit(); 00102 break; 00103 case bitRead : cli_BitRead(); 00104 break; 00105 case list : cli_list(); 00106 break; 00107 case ver : cli_version(); 00108 break; 00109 case help : cli_help(); 00110 break; 00111 case feedback : cli_feedback(); 00112 break; 00113 case echo : cli_echo(); 00114 break; 00115 case motor : cli_Motor(); 00116 break; 00117 case GPPMT : cli_GPPMT(); 00118 break; 00119 case motorSpeed : cli_MotorSpeed(); 00120 break; 00121 case pulse : cli_Pulse(); 00122 break; 00123 case pulseInit : PulseInit(); 00124 break; 00125 case pulseStop : cli_PulseStop(); 00126 break; 00127 case GPPP0 : cli_GPPP0(); 00128 break; 00129 case stepper : cli_Stepper(); 00130 break; 00131 case stepperStop : cli_StepperStop(); 00132 break; 00133 case GPPST : cli_GPPST(); 00134 break; 00135 case stepSpeed : cli_StepSpeed(); 00136 break; 00137 case stepperAxis : cli_StepperAxis(); 00138 break; 00139 case GPPSTA : cli_GPPSTA(); 00140 break; 00141 case swRead : cli_SwitchRead(); 00142 break; 00143 case swInit : cli_SwitchInit(); 00144 break; 00145 case GPPS0 : cli_GPPS0(); 00146 break; 00147 case init : Inits(); 00148 break; 00149 default : UnknownCommand(); 00150 NextCommand(nl,pLine); 00151 } 00152 } 00153
Generated on Sat Jul 16 2022 00:01:14 by
1.7.2