Arduino Stream which is using the RadioHead library to send and receive data. We use the river API directly.
More...
#include <RadioHeadStream.h>
Arduino Stream which is using the RadioHead library to send and receive data. We use the river API directly.
- Note
- Supported only on Arduino platforms with support for the RadioHead library and the related hardware (e.g. ESP32 with LoRa, nRF24L01, etc.)!
-
Requires: 👉 https://www.airspayce.com/mikem/arduino/RadioHead/
- Author
- Phil Schatzmann
- Copyright
- GPLv3
◆ ReadioHeadStream()
◆ available()
◆ availableForWrite()
| int availableForWrite |
( |
| ) |
|
|
inlineoverridevirtual |
Reimplemented from Print.
◆ begin()
◆ end()
◆ flush()
Reimplemented in PureDataStream, URLStreamBufferedT< T >, URLStreamBufferedT< ICYStream >, ReformatBaseStream, MultiOutput, AudioOutput, AudioStreamWrapper, ResampleStream, EncodedAudioStream, HDLCStream, URLStream, BufferedTaskStream, I2SStream, HexDumpOutput, MemoryStream, RingBufferStream, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, BufferedStream, BaseStream, NamePrinter, VFSFile, and ZephyrFile.
◆ operator bool()
◆ readBytes()
| size_t readBytes |
( |
uint8_t * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inlineoverridevirtual |
◆ setDriver()
| void setDriver |
( |
RHGenericDriver & |
driver | ) |
|
|
inline |
◆ write()
| size_t write |
( |
const uint8_t * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inlineoverridevirtual |
Reimplemented from Print.
◆ _timeout
◆ mode
◆ p_driver
| RHGenericDriver* p_driver = nullptr |
|
protected |
The documentation for this class was generated from the following file: