Arduino STK  4.6.2
ArdStreamOut.h
1 #include "Stk.h"
2 #ifdef __STREAMS__
3 
4 #ifndef ARDSTREAMOUTCOMMON_H
5 #define ARDSTREAMOUTCOMMON_H
6 
7 #include "ArdConfig.h"
8 #include "WvOut.h"
9 #include "ArdCommonOut.h"
10 #include "Print.h"
11 
12 namespace stk {
13 /***************************************************/
24 /***************************************************/
25 class ArdStreamOut: public ArdCommonOut {
26  public:
27  ArdStreamOut(Print &stream, unsigned channels=1);
28  ArdStreamOut(Print *stream, unsigned channels=1);
29 
30  protected:
31  Print* pStream;
32  int byteCount;
33 
34  virtual void write(StkFloat value) override;
35  virtual void write(int16_t value) override;
36 
37 };
38 
39 }; //stk
40 #endif
41 #endif
STK Common Output for Arduiono.
Definition: ArdCommonOut.h:23
Abstract class for Output to Arduiono HardwareArdStream.
Definition: ArdStreamOut.h:25
The STK namespace.
Definition: ADSR.h:8