File tree Expand file tree Collapse file tree 3 files changed +12
-2
lines changed Expand file tree Collapse file tree 3 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 66 * Initial author: Sebastian Romero @sebromero
77 */
88
9+ #ifdef ARDUINO_ARCH_MBED
910#include " RS485FileHandle.h"
10-
1111REDIRECT_STDOUT_TO (&RS485Console) // Redirect mbed crash log output to RS485
12+ #endif
1213
1314void setup () {
1415 // Force a crash to demonstrate the crash log over RS485
Original file line number Diff line number Diff line change 11#include " RS485FileHandle.h"
2+
3+ #ifdef ARDUINO_ARCH_MBED
4+
25#include < ArduinoRS485.h>
36#include < errno.h>
47
@@ -75,4 +78,6 @@ int RS485FileHandle::isatty() const {
7578}
7679
7780// Global instance for stdout redirection
78- RS485FileHandle RS485Console;
81+ RS485FileHandle RS485Console;
82+
83+ #endif // ARDUINO_ARCH_MBED
Original file line number Diff line number Diff line change 11#ifndef RS485_FILE_HANDLE_H
22#define RS485_FILE_HANDLE_H
33
4+ #ifdef ARDUINO_ARCH_MBED
5+
46#include " mbed.h"
57
68/* *
@@ -84,4 +86,6 @@ class RS485FileHandle : public mbed::FileHandle {
8486 */
8587extern RS485FileHandle RS485Console;
8688
89+ #endif // ARDUINO_ARCH_MBED
90+
8791#endif // RS485_FILE_HANDLE_H
You can’t perform that action at this time.
0 commit comments