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

Committer:
WGorniak
Date:
Thu Oct 01 13:13:08 2015 +0000
Revision:
6:453b018a9ba0
Parent:
2:8d8295a51f68
removed sstream from radiocontext

Who changed what in which revision?

UserRevisionLine numberNew contents of line
WGorniak 2:8d8295a51f68 1 #ifndef _CMDLIST_H_
WGorniak 2:8d8295a51f68 2 #define _CMDLIST_H_
WGorniak 2:8d8295a51f68 3
WGorniak 2:8d8295a51f68 4 #include "PingPongCmd.h"
WGorniak 2:8d8295a51f68 5 #include "SetVariableCmd.h"
WGorniak 2:8d8295a51f68 6 #include "GetVariableCmd.h"
WGorniak 2:8d8295a51f68 7 #include "GetRegisterCmd.h"
WGorniak 2:8d8295a51f68 8 #include "TxCmd.h"
WGorniak 2:8d8295a51f68 9 #include "RxCmd.h"
WGorniak 2:8d8295a51f68 10 #include "HelpCmd.h"
WGorniak 2:8d8295a51f68 11
WGorniak 2:8d8295a51f68 12 /** Command type list entry
WGorniak 2:8d8295a51f68 13 *
WGorniak 2:8d8295a51f68 14 * @param T type
WGorniak 2:8d8295a51f68 15 * @param Tnext next list entry (L or int as end)
WGorniak 2:8d8295a51f68 16 */
WGorniak 2:8d8295a51f68 17 template <typename T, typename Tnext>
WGorniak 2:8d8295a51f68 18 struct L
WGorniak 2:8d8295a51f68 19 {
WGorniak 2:8d8295a51f68 20 typedef T t;
WGorniak 2:8d8295a51f68 21 typedef Tnext tn;
WGorniak 2:8d8295a51f68 22 };
WGorniak 2:8d8295a51f68 23
WGorniak 2:8d8295a51f68 24 /** type encapsulating all commands (for HelpCmd & CmdFactory )
WGorniak 2:8d8295a51f68 25 */
WGorniak 2:8d8295a51f68 26 typedef
WGorniak 2:8d8295a51f68 27 L<HelpCmd,
WGorniak 2:8d8295a51f68 28 L<GetRegisterCmd,
WGorniak 2:8d8295a51f68 29 L<TxCmd,
WGorniak 2:8d8295a51f68 30 L<RxCmd,
WGorniak 2:8d8295a51f68 31 L<PingPongCmd,
WGorniak 2:8d8295a51f68 32 L<SetVariableCmd,
WGorniak 2:8d8295a51f68 33 L<GetVariableCmd,
WGorniak 2:8d8295a51f68 34 int > > > > > > > CmdList;
WGorniak 2:8d8295a51f68 35
WGorniak 2:8d8295a51f68 36 #endif
WGorniak 2:8d8295a51f68 37