-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprintf.h
More file actions
35 lines (26 loc) · 994 Bytes
/
Copy pathprintf.h
File metadata and controls
35 lines (26 loc) · 994 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
Copyright (C) 2011 J. Coliz <maniacbug@ymail.com>
Ця програма є вільним програмним забезпеченням; ви можете розповсюджувати її та/або
змінювати відповідно до умов Стандартної публічної ліцензії GNU версії 2,
опублікованої Фондом вільного програмного забезпечення.
*/
/**
* @file printf.h
*
* Налаштування, необхідне для спрямування stdout до бібліотеки Arduino Serial, яка увімкне 'printf'
*
*/
#ifndef __PRINTF_H__
#define __PRINTF_H__
#ifdef ARDUINO
int serial_putc(char c, FILE*) {
Serial.write(c);
return c;
}
void printf_begin(void) {
fdevopen(&serial_putc, 0);
}
#else
#error Цей приклад призначений лише для використання на Arduino.
#endif // ARDUINO
#endif // __PRINTF_H__