2 bit Bridge Driver

Committer:
jm
Date:
Sat Feb 19 01:30:54 2011 +0000
Revision:
0:bfa30f27fe9d
jmBridge Module

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jm 0:bfa30f27fe9d 1 /** @file jmCommands.c
jm 0:bfa30f27fe9d 2 * Auto Generated by jmCLIG
jm 0:bfa30f27fe9d 3 * Friday, February 18, 2011 8:21 PM
jm 0:bfa30f27fe9d 4 * @version 2011.01.05
jm 0:bfa30f27fe9d 5 */
jm 0:bfa30f27fe9d 6
jm 0:bfa30f27fe9d 7 #include "main.h"
jm 0:bfa30f27fe9d 8 #include "jmCommands.h"
jm 0:bfa30f27fe9d 9 #include "jmMessages.h"
jm 0:bfa30f27fe9d 10 #include "jmRingBuffer.h"
jm 0:bfa30f27fe9d 11 #include "jmBridge.h"
jm 0:bfa30f27fe9d 12
jm 0:bfa30f27fe9d 13 const char jmCLIG[] = {"\njmCLIG Version 2011.01.05 \nInstance Friday, February 18, 2011 8:21 PM\n"};
jm 0:bfa30f27fe9d 14
jm 0:bfa30f27fe9d 15 // Command Name Table
jm 0:bfa30f27fe9d 16 const char cmdNames[]=
jm 0:bfa30f27fe9d 17 {
jm 0:bfa30f27fe9d 18 'b','r','i','d','g','e',0,
jm 0:bfa30f27fe9d 19 'G','P','P','B','D',0,
jm 0:bfa30f27fe9d 20 'b','r','i','d','g','e','D','C',0,
jm 0:bfa30f27fe9d 21 'l','i','s','t',0,
jm 0:bfa30f27fe9d 22 'v','e','r',0,
jm 0:bfa30f27fe9d 23 'h','e','l','p',0,
jm 0:bfa30f27fe9d 24 'f','e','e','d','b','a','c','k',0,
jm 0:bfa30f27fe9d 25 'e','c','h','o',0,
jm 0:bfa30f27fe9d 26 'i','n','i','t',0,
jm 0:bfa30f27fe9d 27 0
jm 0:bfa30f27fe9d 28 };
jm 0:bfa30f27fe9d 29
jm 0:bfa30f27fe9d 30 // Section Definitions
jm 0:bfa30f27fe9d 31 #define bridge 0
jm 0:bfa30f27fe9d 32 #define GPPBD 1
jm 0:bfa30f27fe9d 33 #define bridgeDC 2
jm 0:bfa30f27fe9d 34 #define list 3
jm 0:bfa30f27fe9d 35 #define ver 4
jm 0:bfa30f27fe9d 36 #define help 5
jm 0:bfa30f27fe9d 37 #define feedback 6
jm 0:bfa30f27fe9d 38 #define echo 7
jm 0:bfa30f27fe9d 39 #define init 8
jm 0:bfa30f27fe9d 40
jm 0:bfa30f27fe9d 41
jm 0:bfa30f27fe9d 42 /***********************************************************************
jm 0:bfa30f27fe9d 43 * @brief Command steering
jm 0:bfa30f27fe9d 44 * Command Associated with Command Number is Executed
jm 0:bfa30f27fe9d 45 * @param[in] cmdNum Command Number
jm 0:bfa30f27fe9d 46 * @return none
jm 0:bfa30f27fe9d 47 **********************************************************************/
jm 0:bfa30f27fe9d 48 void Action(int cmdNum){
jm 0:bfa30f27fe9d 49 switch(cmdNum){
jm 0:bfa30f27fe9d 50 case bridge : cli_Bridge();
jm 0:bfa30f27fe9d 51 break;
jm 0:bfa30f27fe9d 52 case GPPBD : cli_GPPBD();
jm 0:bfa30f27fe9d 53 break;
jm 0:bfa30f27fe9d 54 case bridgeDC : cli_BridgeDC();
jm 0:bfa30f27fe9d 55 break;
jm 0:bfa30f27fe9d 56 case list : cli_list();
jm 0:bfa30f27fe9d 57 break;
jm 0:bfa30f27fe9d 58 case ver : cli_version();
jm 0:bfa30f27fe9d 59 break;
jm 0:bfa30f27fe9d 60 case help : cli_help();
jm 0:bfa30f27fe9d 61 break;
jm 0:bfa30f27fe9d 62 case feedback : cli_feedback();
jm 0:bfa30f27fe9d 63 break;
jm 0:bfa30f27fe9d 64 case echo : cli_echo();
jm 0:bfa30f27fe9d 65 break;
jm 0:bfa30f27fe9d 66 case init : Inits();
jm 0:bfa30f27fe9d 67 break;
jm 0:bfa30f27fe9d 68 default : UnknownCommand();
jm 0:bfa30f27fe9d 69 NextCommand(nl,pLine);
jm 0:bfa30f27fe9d 70 }
jm 0:bfa30f27fe9d 71 }
jm 0:bfa30f27fe9d 72