Henk Meewis / Mbed 2 deprecated USB_serial_LED_controller

Dependencies:   mbed

Fork of frdm_echo by Henk Meewis

Committer:
silverpanda
Date:
Wed Apr 16 03:41:12 2014 +0000
Revision:
11:4c6c6d6c0ebe
Parent:
9:f9efd3a69c2d
Child:
12:b846b64e3980
shell turns LEDs on and off

Who changed what in which revision?

UserRevisionLine numberNew contents of line
silverpanda 5:03b7c237c4c4 1 #ifndef shell__h__
silverpanda 5:03b7c237c4c4 2 #define shell__h__
silverpanda 5:03b7c237c4c4 3
silverpanda 9:f9efd3a69c2d 4 #define ItsInputBufferSize_ 24
silverpanda 8:b715912d684b 5
silverpanda 5:03b7c237c4c4 6 class Shell {
silverpanda 5:03b7c237c4c4 7 public:
silverpanda 5:03b7c237c4c4 8 Shell(uint32_t);
silverpanda 5:03b7c237c4c4 9 void sendHelloWorld();
silverpanda 5:03b7c237c4c4 10 void scanUSBSerialRx();
silverpanda 5:03b7c237c4c4 11 private:
silverpanda 5:03b7c237c4c4 12 void sendText(char *);
silverpanda 9:f9efd3a69c2d 13 bool addCharacterToBuffer(char);
silverpanda 8:b715912d684b 14 void finishCharacterBuffer();
silverpanda 11:4c6c6d6c0ebe 15 void sendExample();
silverpanda 11:4c6c6d6c0ebe 16 char lowercase(char);
silverpanda 5:03b7c237c4c4 17
silverpanda 5:03b7c237c4c4 18 Serial *usbSerial;
silverpanda 8:b715912d684b 19 char inputBuffer[ItsInputBufferSize_];
silverpanda 8:b715912d684b 20 uint32_t characterCount, characterPointer;
silverpanda 11:4c6c6d6c0ebe 21 bool findString(char *);
silverpanda 9:f9efd3a69c2d 22 void parseCommands();
silverpanda 11:4c6c6d6c0ebe 23 void parseLED();
silverpanda 5:03b7c237c4c4 24 };
silverpanda 5:03b7c237c4c4 25
silverpanda 5:03b7c237c4c4 26 #endif