hif.h File Reference


Detailed Description

Interface for HostInterface functions.

Definition in file hif.h.

Go to the source code of this file.

Defines

#define DUMP(sz, ptr)   hif_dump(sz,ptr)
#define FLASH_STRING(x)   PSTR(x)
#define FLASH_STRING_T   PGM_P
#define HIF_PUTS_NEWLINE()   hif_puts_p(FLASH_STRING("\n\r"))
#define PRINT(fmt)   hif_echo(FLASH_STRING(fmt))
#define PRINTF(fmt,...)   hif_printf(FLASH_STRING(fmt), __VA_ARGS__)

Functions

void hif_dump (uint16_t sz, uint8_t *d)
 Print hexdump of a data array to the interface.
void hif_echo (FLASH_STRING_T str)
 Print a string to the interface.
uint8_t hif_get_blk (unsigned char *data, uint8_t max_size)
 Get a block of bytes from the host interface.
unsigned int hif_getc (void)
 Get a charakter byte from the host interface.
void hif_init (const uint16_t baudrate)
 Initialize host interface.
void hif_printf (FLASH_STRING_T fmt,...)
 Print a formated string to the interface.
uint8_t hif_put_blk (unsigned char *data, uint8_t size)
 Send a block of characters to the interface.
void hif_putc (unsigned char data)
 Send a character to the interface.
void hif_puts (const char *s)
 Send string to the interface.
void hif_puts_p (const char *progmem_s)
 Send a programm memory string to the interface.
static int hif_split_args (char *txtline, int maxargs, char **argv)
 Split a null terminated string.


This documentation for µracoli was generated on 21 Jan 2010 by  doxygen 1.5.5