voltando a versao de n aberturas e fechamentos de sockets data 19/09

Dependencies:   EthernetInterface NTPClient mbed-rtos mbed EALib

Fork of header_main_publish by VZTECH

debug.h

Committer:
klauss
Date:
2014-09-20
Revision:
19:ab2088e0dec6
Parent:
14:22a35f575502

File content as of revision 19:ab2088e0dec6:

#ifndef __DEBUG_H__
#define __DEBUG_H__

#include <stdint.h>
#include <stdio.h>
#include "mbed.h"
#include "EthernetInterface.h"

#include "configs.h"

//extern UDPSocket debug;
//extern Endpoint debug_server;
extern char debug_msg1[ 1024+64 ];
extern char debug_msg2[ 1024 ];

void debug_pkg( int size, uint8_t * pkg );

#define debug_msg(...) _debug_msg(__VA_ARGS__)
#define _debug_msg(...) { \
  sprintf(debug_msg1, "%s:%d ", __FILE__, __LINE__); \
  sprintf(debug_msg2, __VA_ARGS__); \
  strcat(debug_msg1, debug_msg2); \
  pc.printf( "%s\n\r", debug_msg1 ); \
}
#endif


//debug.sendTo( debug_server, debug_msg1, strlen( debug_msg1 ) ); \
//pc.printf( "%s\n\r", debug_msg1 ); \