Example #1
0
//-------------------------------------------------------------------------
void printString(char *p)
{
    usartPrint(0xFC);
    while ((*p) != '\0')
    {
        usartPrint(*p);
        p++;
    }
    usartPrint(0xFC);
}
Example #2
0
//-------------------------------------------------------------------------
void usartPutChipHex(uint8_t cChip)
{
    if (cChip > 9)
    {
        usartPrint('a' + cChip - 10);
    }
    else
    {
        usartPrint('0' + cChip);
    }
}
Example #3
0
//-------------------------------------------------------------------------
void printStringN(char *p, uint8_t n)
{
    uint8_t i;

    usartPrint(0xFC);
    for (i = 0; i < n; i++)
    {
        usartPrint(*p);
        p++;
    }
    usartPrint(0xFC);
}
Example #4
0
//-------------------------------------------------------------------------
void usartPutLong2(uint32_t l)
{
    uint8_t *pcByte = ((uint8_t *) (&l)) + 3;

    usartPrint(*pcByte);
    pcByte--;
    usartPrint(*pcByte);
    pcByte--;
    usartPrint(*pcByte);
    pcByte--;
    usartPrint(*pcByte);
}
Example #5
0
void usartPrintNum(int val, u8 base) {
    char buf[16];
    itoa(val, buf, base);
    usartPrint(buf);
}
Example #6
0
void usartPrintLn(const char *str) {
    usartPrint(str);
    usartPrint("\r\n");
}