roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
serial_input_stream.h
Go to the documentation of this file.
1
#pragma once
2
3
#if (defined ARDUINO)
4
5
#include "Arduino.h"
6
#include "
roo_io/core/input_stream.h
"
7
#include "
roo_io/stream/arduino/stream_input_stream.h
"
8
9
namespace
roo_io
{
10
11
/// Adapter exposing Arduino serial as `InputStream`.
12
///
13
/// Delegates to `ArduinoStreamInputStream`.
14
class
ArduinoSerialInputStream
:
public
ArduinoStreamInputStream
{
15
public
:
16
template
<
typename
SerialType>
17
ArduinoSerialInputStream
(
SerialType
&
input
)
18
:
ArduinoStreamInputStream
(
input
) {}
19
};
20
21
}
// namespace roo_io
22
23
#endif
// (defined ARDUINO)
input_stream.h
roo_io
Definition
byte.h:6
roo_io::basic_string_view
roo::basic_string_view< CharT, Traits > basic_string_view
Definition
string_view.h:8
stream_input_stream.h
temp_repos
roo_io
src
roo_io
uart
arduino
serial_input_stream.h
Generated by
1.9.8