Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: debug.h
- Revision:
- 99:e80850c51106
- Parent:
- 98:43b45f26b430
- Child:
- 100:09a23fcd3bdf
diff -r 43b45f26b430 -r e80850c51106 debug.h --- a/debug.h Sun Jan 11 03:30:47 2015 +0000 +++ b/debug.h Mon Jan 19 18:00:42 2015 +0000 @@ -15,6 +15,9 @@ #include "string.h" #include "shared_variables.h" +extern UDPSocket eth_fw_debug; +extern Endpoint eth_fw_debug_server; + extern char debug_msg1[ 1024+64 ]; ///< Buffer usado na composisão da mensagem enviada pela macro debug_msg extern char debug_msg2[ 1024 ]; @@ -47,6 +50,8 @@ ///< Variável de controle que ativa o debug dos pacotes recebidos do CBx. extern bool debug_cb_tx; ///< Variável de controle que ativa o debug dos pacotes enviados para o CBx. +extern bool debug_cb_tx; +///< Variável de controle que ativa o debug dos pacotes enviados para o CBx. extern bool debug_eth_rx; ///< Variável de controle que ativa o debug dos pacotes recebidos da eth \note não implementado. extern bool debug_eth_tx; @@ -82,14 +87,18 @@ extern bool debug_memory; //extern bool debug_registry_rcv; extern bool debug_port_match; +extern bool debug_fw; +extern bool debug_boot; +extern bool debug_fw_print; /** * @Synopsis Função usada anteriormente para formatação da string que debug, não esta mais em uso. * + * * @param pkg Ponteiro para inicio dos dados a serem transmitidos. * @param size Tamanho do pacote que deve ser enviado. - * @param pkg Ponteiro para inicio dos dados a serem transmitidos. + * */ -void debug_pkg( int size, uint8_t * pkg ); +int eth_fw_debug_pkgdebug_pkg( uint8_t * pkg, int size ); #define debug_msg(...) _debug_msg(__VA_ARGS__) #define _debug_msg(...) { \