Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

rprintf.c File Reference


Detailed Description

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)


Generated on Mon Nov 6 23:37:00 2006 for Procyon ARMlib by  doxygen 1.4.2