Interface for HostInterface functions. More...
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. | |
int | hif_getc (void) |
Get a charakter byte from the host interface. | |
void | hif_init (const uint32_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. | |
int | hif_putc (int c) |
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. |
Interface for HostInterface functions.