dengfeng li
/
dac_subsystem
dac subsystem
log/log.cpp
- Committer:
- dzl5187
- Date:
- 2014-04-01
- Revision:
- 1:8056d0c97ee2
- Parent:
- 0:c7adfe979a5b
File content as of revision 1:8056d0c97ee2:
#include "log.h" #include "stdio.h" #include "mbed.h" #include "stdarg.h" Serial pc(USBTX, USBRX); void vlogMessage(const char *,va_list); /** Function: logMessage Description: output the message(can be formatted string) to PC */ void logMessage(const char *fmt,...){ va_list args; va_start(args, fmt); vlogMessage( fmt, args ); va_end(args); } void vlogMessage(const char *fmt,va_list args){ char buffer[255]; char msg[255]; //get time stamp sprintf(buffer, "Time[seconds]: %.3f : ", programTimer.read_ms()/1000.0); vsprintf( msg, fmt, args ); strcat( buffer, msg); pc.printf("%s \n", buffer); }