Contiki-NG
rtt-printf.c
1 #include <stdarg.h>
2 #include "segger-rtt.h"
3 
4 int SEGGER_RTT_vprintf(unsigned BufferIndex, const char * sFormat, va_list * pParamList);
5 
6 int
7 putchar(int c)
8 {
9  SEGGER_RTT_Write(0, &c, 1);
10  return c;
11 }
12 
13 int
14 printf(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 }