Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
132:05cd37f7e007
Parent:
128:3ae1c74773a8
Child:
135:2f4290590e51
diff -r 938ab88facae -r 05cd37f7e007 prompt.h
--- a/prompt.h	Tue Jul 21 20:03:35 2015 +0000
+++ b/prompt.h	Tue Sep 01 17:21:11 2015 +0000
@@ -17,23 +17,10 @@
 #include "shared_variables.h"
 #include "power_source_monitoring.h"
 
-#include <stdlib.h>
+%: include "vz_stdio.h"
+%: include <stdlib.h>
 
 const uint8_t PVERSION = 25;
-const uint8_t PROMPT_UDP_COMMAND_SIZE = 64;
-const uint8_t PERSISTENT_TCP_IDLE_MAX_TIME = 30;
-
-const uint16_t TCP_IDLE_MAX_TIME = 360;
-///< Define o tempo maximo de espera por um novo comando via eth, dado que já estamos em uma sessão TCP.
-
-const uint16_t TCP_ALIVE_IDLE_MAX_TIME = 360;
-///< Define o tempo maximo de espera por um novo comando via eth dado que já estamos em uma sessão TCP e a flag tcp_alive esta on.
-
-const uint16_t PROMPT_ETH_BUFFER_SIZE = 1024;
-///< Representa o tamanho máximo do pacote recebido pelo prompt da Header.
-
-const uint16_t DEBUGBUFSIZE = PROMPT_ETH_BUFFER_SIZE;
-///< Define o tamanho do buffer de entrada de dados.
 
 extern uint8_t dog;
 ///< Variável de controle que ativa a mensagem de boas vindas.
@@ -68,17 +55,7 @@
  */
 char * prompt_process ( char * msg_from_cb, int length );
 
-/**
- * @Synopsis Inicializa o prompt e os sockets de conexão eth
- *
- * Exemplo:
- * @code
- * ...
- *  init_prompt();
- * ...
- * @endcode
- */
-int init_prompt_eth ( void );
+char * command_process ( char * debug_buf, size_t length );
 
 extern char * debug_buf;
 ///< Buffer de entrada dos dados via serial.
@@ -87,7 +64,7 @@
 {
     udp_client.close();
     udp_client.set_blocking( false, 0 );
-    udp_client.bind( UDP_PORT_LISTENER );
+    udp_client.bind( u16_UDP_PORT_LISTENER );
 }
 
 #endif
\ No newline at end of file