Example #1
0
void PrintHex(unsigned char Value)
{
  GIE_CHECK();
  GET_MUTEX();
  ByteToHexString(Value,ConversionString);
  WriteTxBuffer(ConversionString);   
  WriteTxBuffer(SPACE);
  GIVE_MUTEX();
  
}
Example #2
0
void PrintDecimalAndNewline(unsigned int Value)
{
  GIE_CHECK();
  GET_MUTEX();
  ToDecimalString(Value,ConversionString);
  WriteTxBuffer(ConversionString);
  WriteTxBuffer(CR);  
  GIVE_MUTEX();
  
}
Example #3
0
void PrintString3(const tString *pString1, const tString *pString2, const tString *pString3)
{
  GIE_CHECK();
  GET_MUTEX();
  WriteTxBuffer(pString1);
  WriteTxBuffer(pString2);
  WriteTxBuffer(pString3);
  GIVE_MUTEX();
  
}
Example #4
0
void PrintStringAndHexByte(tString * const pString,unsigned char Value)
{
  GIE_CHECK();
  GET_MUTEX();
  WriteTxBuffer(pString);  
  ByteToHexString(Value,ConversionString);
  WriteTxBuffer(ConversionString);   
  WriteTxBuffer(CR);
  GIVE_MUTEX();
  
}
Example #5
0
void PrintStringAndDecimal(const tString * pString, unsigned int Value)
{
  GIE_CHECK();
  GET_MUTEX();
  WriteTxBuffer(pString);  
  ToDecimalString(Value,ConversionString);
  WriteTxBuffer(ConversionString);
  WriteTxBuffer(CR);
  GIVE_MUTEX();
  
}
Example #6
0
void PrintH(unsigned char Value)
{
  unsigned char MSB = Value >> 4;
  unsigned char LSB = Value & 0x0F;
  MSB += MSB > 9 ? 'A' - 10 : '0';
  LSB += LSB > 9 ? 'A' - 10 : '0';

  GIE_CHECK();
  GET_MUTEX();
  WRITE_UART(MSB);
  WRITE_UART(LSB);
  WRITE_UART(SPACE);
  GIVE_MUTEX();
}
Example #7
0
void PrintSignedDecimalAndNewline(signed int Value)
{
  GIE_CHECK();
  GET_MUTEX();
  if ( Value < 0 )
  {
    Value = ~Value + 1;
    WriteTxBuffer("-");
  }
  ToDecimalString(Value,ConversionString);
  WriteTxBuffer(ConversionString);
  WriteTxBuffer(CR);  
  GIVE_MUTEX();
  
}
Example #8
0
void PrintStringSpaceAndTwoDecimals(tString * const pString1,
                                    unsigned int Value1,
                                    unsigned int Value2)
{
  GIE_CHECK();
  GET_MUTEX();
  WriteTxBuffer(pString1);  
  WriteTxBuffer(SPACE);
  ToDecimalString(Value1,ConversionString);
  WriteTxBuffer(ConversionString);
  WriteTxBuffer(SPACE);
  ToDecimalString(Value2,ConversionString);
  WriteTxBuffer(ConversionString);
  WriteTxBuffer(CR);
  GIVE_MUTEX();
  
}