|
arduino-audio-tools
|
Arduino Stream which is using the RadioHead library to send and receive data. We use the river API directly. More...
#include <RadioHeadStream.h>
Public Member Functions | |
| ReadioHeadStream (RHGenericDriver &driver) | |
| int | available () override |
| int | availableForWrite () override |
| bool | begin () |
| void | end () |
| virtual void | flush () |
| operator bool () | |
| size_t | readBytes (uint8_t *data, size_t len) override |
| void | setDriver (RHGenericDriver &driver) |
| size_t | write (const uint8_t *data, size_t len) override |
Protected Attributes | |
| int | _timeout = 10 |
| RxTxMode | mode |
| RHGenericDriver * | p_driver = nullptr |
Arduino Stream which is using the RadioHead library to send and receive data. We use the river API directly.
|
inline |
|
inlineoverridevirtual |
Reimplemented from Stream.
|
inlineoverridevirtual |
Reimplemented from Print.
|
inline |
|
inline |
|
inlinevirtualinherited |
Reimplemented in PureDataStream, URLStreamBufferedT< T >, URLStreamBufferedT< ICYStream >, ReformatBaseStream, MultiOutput, AudioOutput, AudioStreamWrapper, ResampleStream, EncodedAudioStream, HDLCStream, URLStream, BufferedTaskStream, AutomaticGainControlStream, MeasuringStream, QualityAnalysisStream, VolumeStream, AudioEffectStreamT< T >, AudioEffectStream, Equalizer3BandsT< T >, Equalizer3BandsPerChannelT< T >, I2SStream, TimedStream, HexDumpOutput, MemoryStream, RingBufferStream, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, BufferedStream, FilteredStream< T, TF >, FilteredStream< int16_t, int16_t >, BaseStream, QueueStream< T >, QueueStream< uint8_t >, FadeStream, Pipeline::ModifyingStreamAdapter, SupportedRatesStream, NamePrinter, VFSFile, ZephyrFile, and EqualizerNBands< SampleT, AccT, NUM_TAPS, NUM_BANDS >.
|
inlineinherited |
|
inlineoverridevirtual |
Reimplemented from Stream.
|
inline |
|
inlineoverridevirtual |
Reimplemented from Print.
|
protectedinherited |
|
protected |
|
protected |