Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
74:81c47fff88a5
Parent:
72:895ca792c647
Child:
75:bd3c647b860b
--- a/debug.h	Wed Nov 19 14:06:13 2014 +0000
+++ b/debug.h	Mon Nov 24 16:43:16 2014 +0000
@@ -12,9 +12,8 @@
 #include <stdio.h>
 #include "mbed.h"
 #include "EthernetInterface.h"
-
-#include "configs.h"
-#include "prompt.h"
+#include "string.h"
+#include "shared_variables.h"
 
 extern char debug_msg1[ 1024+64 ];
 ///< Buffer usado na composisão da mensagem enviada pela macro debug_msg
@@ -23,6 +22,47 @@
 extern char msg_[ 1024 ];
 ///< Buffer utilizado pela macro send_msg
 
+extern bool cb_session;
+///< Não utilizada atualmente.
+extern bool cb_status;
+///< Não utilizada atualmente.
+extern bool debug_telemetry;
+///< Variável de controle que aciona o debug de telemetria.
+extern bool main_test;
+///< Variável de controle para acionamento de algum comando de interesse.
+
+extern uint8_t debug_sip;
+///< Variável de controle que ativa o debug sip.
+extern uint8_t debug_prompt;
+///< Variável de controle que ativa o debug do prompt.
+extern uint8_t debug_vector;
+///< Variável de controle que ativa o debug do vector.
+extern uint8_t debug_cb;
+///< Variável de controle que ativa o debug da classe Call_box.
+extern uint8_t debug_main;
+///< Variável de controle que ativa o debug da main.
+extern uint8_t debug_cks;
+///< Variável de controle que ativa o debug do ckechsum dos pacotes recebidos.
+extern uint8_t debug_cb_rx;
+///< Variável de controle que ativa o debug dos pacotes recebidos do CBx.
+extern uint8_t debug_cb_tx;
+///< Variável de controle que ativa o debug dos pacotes enviados para o CBx.
+extern uint8_t debug_eth_rx;
+///< Variável de controle que ativa o debug dos pacotes recebidos da eth \note não implementado.
+extern uint8_t debug_eth_tx;
+///< Variável de controle que ativa o debug dos pacotes enviados para a eth \note não implementado.
+extern uint8_t debug_prompt_eth;
+///< Variável de controle que ativa o debug do prompt eth.
+extern uint8_t debug_file;
+///< Variável de controle que ativa o debug do sistema de arquivos.
+extern bool dbl;
+///< Variável de controle que ativa o debug do protocolo de bootloader dos CBx
+extern bool dparallel;
+///< Variável de controle que aciona o debug de envio de pacotes pro cb, quando se
+///< quer transmitir um pacote enquanto outro pacote, já esta em transmissao.
+extern uint8_t test_debug;
+///< Variável de controle que ativa o debug de test.
+
 /**
  * @Synopsis Função usada anteriormente para formatação da string que debug, não esta mais em uso.
  *