µTasker Forum

µTasker Forum => µTasker general => Topic started by: phomann on September 20, 2010, 12:41:27 AM

Title: fnDebugChar()
Post by: phomann on September 20, 2010, 12:41:27 AM
Hi Mark,

Before I write my own, is there a fnDebugChar() function? I couldn't seem to find anything.

Cheers,

Peter.
Title: Re: fnDebugChar()
Post by: mark on September 20, 2010, 10:02:54 AM
Hi Peter

The available functions are described at http://www.utasker.com/docs/Code.html [Operating System | String Output and Conversion].

What is it that fnDebugChar() should do?

Regards

Mark

Title: Re: fnDebugChar()
Post by: phomann on September 20, 2010, 04:07:06 PM
Hi Mark,

It would jut send a character to the debug serial port.

void fnDebugChar(CHAR ch)

Cheers,

Peter.
Title: Re: fnDebugChar()
Post by: mark on September 20, 2010, 07:49:31 PM
Hi Peter

fnDebugMsg(buffer); can be used if the character is copied to a buffer and terminated.
Otherwise
fnWrite(DebugHandle, (unsigned char *)&ch, 1);
is OK for sending a single character to the debug output.

You could also use a macro:
#define fnDebugChar(x) fnWrite(DebugHandle, (unsigned char *)&x, 1)

Regards

Mark
Title: Re: fnDebugChar()
Post by: phomann on September 21, 2010, 01:07:43 AM
Hi Mark,

Thanks for that. I'll use the define.

Cheers,

Peter.