Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: debug.h
- Revision:
- 74:81c47fff88a5
- Parent:
- 72:895ca792c647
- Child:
- 75:bd3c647b860b
diff -r 3b4e282eeff7 -r 81c47fff88a5 debug.h --- 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. *