Contiki-NG
rtt-printf.c
1#include <stdarg.h>
2#include "segger-rtt.h"
3
4int SEGGER_RTT_vprintf(unsigned BufferIndex, const char * sFormat, va_list * pParamList);
5
6int
7putchar(int c)
8{
9 SEGGER_RTT_Write(0, &c, 1);
10 return c;
11}
12
13int
14printf(const char *fmt, ...)
15{
16 int res;
17 va_list ap;
18 va_start(ap, fmt);
19 res = SEGGER_RTT_vprintf(0, fmt, &ap);
20 va_end(ap);
21 return res;
22}