Henk Meewis / Mbed 2 deprecated USB_serial_LED_controller

Dependencies:   mbed

Fork of frdm_echo by Henk Meewis

Committer:
silverpanda
Date:
Fri Apr 18 21:33:57 2014 +0000
Revision:
13:019e24491f32
Parent:
12:b846b64e3980
Child:
14:73ef945b8def
Push button support added

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 13:019e24491f32 4 #include "PushButtons.h"
silverpanda 9:f9efd3a69c2d 5 #define ItsInputBufferSize_ 24
silverpanda 8:b715912d684b 6
silverpanda 5:03b7c237c4c4 7 class Shell {
silverpanda 5:03b7c237c4c4 8 public:
silverpanda 5:03b7c237c4c4 9 Shell(uint32_t);
silverpanda 12:b846b64e3980 10 void sendStartMessage();
silverpanda 5:03b7c237c4c4 11 void scanUSBSerialRx();
silverpanda 13:019e24491f32 12 void reportPushButtonPress(ePushButton);
silverpanda 5:03b7c237c4c4 13 private:
silverpanda 9:f9efd3a69c2d 14 bool addCharacterToBuffer(char);
silverpanda 8:b715912d684b 15 void finishCharacterBuffer();
silverpanda 11:4c6c6d6c0ebe 16 void sendExample();
silverpanda 11:4c6c6d6c0ebe 17 char lowercase(char);
silverpanda 13:019e24491f32 18 void sendText(char *);
silverpanda 5:03b7c237c4c4 19
silverpanda 5:03b7c237c4c4 20 Serial *usbSerial;
silverpanda 8:b715912d684b 21 char inputBuffer[ItsInputBufferSize_];
silverpanda 8:b715912d684b 22 uint32_t characterCount, characterPointer;
silverpanda 11:4c6c6d6c0ebe 23 bool findString(char *);
silverpanda 9:f9efd3a69c2d 24 void parseCommands();
silverpanda 12:b846b64e3980 25 void parseLEDState();
silverpanda 5:03b7c237c4c4 26 };
silverpanda 5:03b7c237c4c4 27
silverpanda 5:03b7c237c4c4 28 #endif