Elmo Terminal provides functionality to test Lora radio and access SX1272 chip registers delivered with Elmo board. Also contains example ping-pong application.
Dependencies: SX1272lib mbed-src
Terminal.h
- Committer:
- WGorniak
- Date:
- 2015-10-01
- Revision:
- 6:453b018a9ba0
- Parent:
- 2:8d8295a51f68
File content as of revision 6:453b018a9ba0:
#ifndef _TERMINAL_HPP_ #define _TERMINAL_HPP_ #include <list> #include <string> #include "mbed.h" #include "CmdFactory.h" #include "dbg.h" class Terminal { public: Terminal(Settings* settings, Serial *serial, InterruptIn* pinStart); ~Terminal(); void start(void); void executeCmd(string rxBuffer); private: void buttonPressed(); static list<string> tokenize(const string& str, const string& delimiters = " "); Settings* settings_; Serial *serial_; InterruptIn* pinStart_; volatile bool buttonStart_; CmdFactory *cmdFactory_; }; #endif