#include <avr/pgmspace.h>
#include <stdarg.h>
#include "global.h"
#include "rprintf.h"
Go to the source code of this file.
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 | rprintfProgStr (char str[]) |
prints a string stored in program rom | |
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 |
Definition in file rprintf.c.