FreeRTOS port on GAP8/RISC-V
|
Macros | |
#define | TINYPRINTF_DEFINE_TFP_PRINTF |
#define | TINYPRINTF_DEFINE_TFP_SPRINTF |
#define | TINYPRINTF_OVERRIDE_LIBC |
#define | _TFP_SPECIFY_PRINTF_FMT(fmt_idx, arg1_idx) |
Typedefs | |
typedef void(* | putcf )(void *, char) |
Functions | |
void | tfp_format (void *putp, putcf putf, const char *fmt, va_list va) |
void | init_printf (void *putp, putcf putf) |
void | tfp_printf (char *fmt,...) _TFP_SPECIFY_PRINTF_FMT(1 |
#define _TFP_SPECIFY_PRINTF_FMT | ( | fmt_idx, | |
arg1_idx | |||
) |
#define TINYPRINTF_DEFINE_TFP_PRINTF |
#define TINYPRINTF_DEFINE_TFP_SPRINTF |
#define TINYPRINTF_OVERRIDE_LIBC |
typedef void(* putcf)(void *, char) |
void init_printf | ( | void * | putp, |
putcf | putf | ||
) |
References stdout_putf, and stdout_putp.
void tfp_format | ( | void * | putp, |
putcf | putf, | ||
const char * | fmt, | ||
va_list | va | ||
) |
References a2u(), param::align_left, param::alt, param::base, param::bf, i2a(), li2a(), lli2a(), param::lz, putchw(), param::sign, param::uc, ui2a(), uli2a(), ulli2a(), and param::width.
Referenced by tfp_printf(), vsnprintf(), and vsprintf().
void tfp_printf | ( | char * | fmt, |
... | |||
) |