Author Topic: fnDebugChar()  (Read 7457 times)

Offline phomann

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Homann Designs
fnDebugChar()
« 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.

Offline mark

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3234
    • View Profile
    • uTasker
Re: fnDebugChar()
« Reply #1 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


Offline phomann

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Homann Designs
Re: fnDebugChar()
« Reply #2 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.

Offline mark

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3234
    • View Profile
    • uTasker
Re: fnDebugChar()
« Reply #3 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

Offline phomann

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Homann Designs
Re: fnDebugChar()
« Reply #4 on: September 21, 2010, 01:07:43 AM »
Hi Mark,

Thanks for that. I'll use the define.

Cheers,

Peter.