cpputest for mbed-6
Revision 3:4ad695f0be4d, committed 2020-06-24
- Comitter:
- jreiss
- Date:
- Wed Jun 24 14:41:53 2020 +0000
- Parent:
- 2:82161d9e7b36
- Commit message:
- Change to UnbufferedSerial class.
Changed in this revision
| src/Platforms/armcc/UtestPlatform.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/src/Platforms/armcc/UtestPlatform.cpp Thu Jun 19 08:24:31 2014 +0100
+++ b/src/Platforms/armcc/UtestPlatform.cpp Wed Jun 24 14:41:53 2020 +0000
@@ -192,7 +192,7 @@
fflush(stdout);
}
-#include "Serial.h"
+#include "UnbufferedSerial.h"
using namespace mbed;
int PlatformSpecificPutchar(int c)
@@ -202,18 +202,18 @@
* Serial object connected to the console. */
#define NEED_TEST_REPORT_AS_CONSOLE_OUTPUT 1
#if NEED_TEST_REPORT_AS_CONSOLE_OUTPUT
- extern Serial console;
+ extern UnbufferedSerial console;
#define NEED_LINE_FEED_IN_ADDITION_TO_NEWLINE 1
#if NEED_LINE_FEED_IN_ADDITION_TO_NEWLINE
/* CppUTest emits \n line terminators in its reports; some terminals
* need the linefeed (\r) in addition. */
if (c == '\n') {
- console.putc('\r');
+ console.write("\r", 1);
}
#endif /* #if NEED_LINE_FEED_IN_ADDITION_TO_NEWLINE */
- return (console.putc(c));
+ return (console.write(&c, 1));
#else /* NEED_TEST_REPORT_AS_CONSOLE_OUTPUT */
return (0);
#endif /* NEED_TEST_REPORT_AS_CONSOLE_OUTPUT */