protegemed, aquisição via A/D simples utilizando interrupção do timer

Dependencies:   EthernetInterface NTPClient mbed-rtos mbed

Fork of ptgm_semDMA by Marcelo Rebonatto

Committer:
rebonatto
Date:
Tue Jan 05 11:47:35 2016 +0000
Revision:
0:fac116e94d44
Vers?o est?vel sem DMA e FFT. 128 amostras.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rebonatto 0:fac116e94d44 1 #include "mbed.h"
rebonatto 0:fac116e94d44 2 #include "rtos.h"
rebonatto 0:fac116e94d44 3
rebonatto 0:fac116e94d44 4 #include "EthernetInterface.h"
rebonatto 0:fac116e94d44 5
rebonatto 0:fac116e94d44 6 typedef int(*cmd_function)(TCPSocketConnection *conn,char**,int);
rebonatto 0:fac116e94d44 7
rebonatto 0:fac116e94d44 8 struct telnet_cmd_handler {
rebonatto 0:fac116e94d44 9 char* command_name;
rebonatto 0:fac116e94d44 10 cmd_function pfn;
rebonatto 0:fac116e94d44 11 };
rebonatto 0:fac116e94d44 12
rebonatto 0:fac116e94d44 13
rebonatto 0:fac116e94d44 14 class TelnetServer
rebonatto 0:fac116e94d44 15 {
rebonatto 0:fac116e94d44 16 static const struct telnet_cmd_handler cmds[];
rebonatto 0:fac116e94d44 17
rebonatto 0:fac116e94d44 18 public:
rebonatto 0:fac116e94d44 19 static void TelnetServer_Thread(void const* arg);
rebonatto 0:fac116e94d44 20 static void TelnetSession(TCPSocketConnection *conn);
rebonatto 0:fac116e94d44 21 static void option_negotiator(TCPSocketConnection *conn,unsigned char opt_cmd,unsigned char opt_param);
rebonatto 0:fac116e94d44 22 static int HelpCommand(TCPSocketConnection *conn,char** argv,int argc);
rebonatto 0:fac116e94d44 23 static int ListParamCommand(TCPSocketConnection *conn,char** argv,int argc);
rebonatto 0:fac116e94d44 24 static int GetParamCommand(TCPSocketConnection *conn,char** argv,int argc);
rebonatto 0:fac116e94d44 25 static int SetParamCommand(TCPSocketConnection *conn,char** argv,int argc);
rebonatto 0:fac116e94d44 26 static int ResetCommand(TCPSocketConnection *conn,char** argv,int argc);
rebonatto 0:fac116e94d44 27 static int RemoveCommand(TCPSocketConnection *conn,char** argv,int argc);
rebonatto 0:fac116e94d44 28 static int VersionCommand(TCPSocketConnection *conn,char** argv,int argc);
rebonatto 0:fac116e94d44 29 static int UpdateCommand(TCPSocketConnection *conn,char** argv,int argc);
rebonatto 0:fac116e94d44 30
rebonatto 0:fac116e94d44 31 };