Create RedirectablePrint and NoopPrint for serial debug redirection

This commit is contained in:
geeksville
2020-04-27 09:01:25 -07:00
parent dda946d933
commit eb40013ddc
2 changed files with 47 additions and 0 deletions

13
src/RedirectablePrint.cpp Normal file
View File

@@ -0,0 +1,13 @@
#include "RedirectablePrint.h"
#include <assert.h>
/**
* A printer that doesn't go anywhere
*/
NoopPrint noopPrint;
void RedirectablePrint::setDestination(Print *_dest)
{
assert(_dest);
dest = _dest;
}