Definition in file rprintf.c.
#include <stdarg.h>
#include "rprintf.h"
Go to the source code of this file.
Defines | |
| #define | TRUE -1 |
| #define | FALSE 0 |
| #define | INF 32766 |
| #define | READMEMBYTE(a, char_ptr) ((a)?(*char_ptr):(*char_ptr)) |
| #define | hexchar(x) HexChars[(x)&0x0F] |
Functions | |
| void | rprintfInit (void(*putchar_func)(unsigned char c)) |
| initializes the rprintf library for an output stream | |
| void | rprintfChar (unsigned char c) |
| prints a single character to the current output device | |
| void | rprintfStr (char str[]) |
| prints a null-terminated string stored in RAM | |
| void | rprintfStrLen (char str[], unsigned char start, unsigned char len) |
| prints a section of a string stored in RAM | |
| void | rprintfCRLF (void) |
| prints a carriage return and line feed | |
| void | rprintfu04 (unsigned char data) |
| print 4-bit hex number | |
| void | rprintfu08 (unsigned char data) |
| print 8-bit hex number | |
| void | rprintfu16 (unsigned short data) |
| print 16-bit hex number | |
| void | rprintfu32 (unsigned long data) |
| print 32-bit hex number | |
| void | rprintfNum (char base, char numDigits, char isSigned, char padchar, long n) |
| a flexible integer number printing routine | |
| int | rprintf1RamRom (unsigned char stringInRom, const char *format,...) |
| called by rprintf() - does a simple printf (supports d, x, c) | |
1.4.2