diff --git a/_a_f_s_k_8h_source.html b/_a_f_s_k_8h_source.html index 9a578173..23b4907a 100644 --- a/_a_f_s_k_8h_source.html +++ b/_a_f_s_k_8h_source.html @@ -105,37 +105,37 @@ $(document).ready(function(){initNavTree('_a_f_s_k_8h_source.html',''); initResi
34 
44  int16_t tone(uint16_t freq, bool autoStart = true);
45 
-
51  int16_t noTone();
-
52 
-
53 #if !defined(RADIOLIB_GODMODE)
-
54  private:
-
55 #endif
-
56  PhysicalLayer* _phy;
-
57  RADIOLIB_PIN_TYPE _pin;
-
58 
-
59  // allow specific classes access the private PhysicalLayer pointer
-
60  friend class RTTYClient;
-
61  friend class MorseClient;
-
62  friend class HellClient;
-
63  friend class SSTVClient;
-
64  friend class AX25Client;
-
65  friend class FSK4Client;
-
66 };
-
67 
-
68 #endif
+
53  int16_t noTone(bool keepOn = false);
+
54 
+
55 #if !defined(RADIOLIB_GODMODE)
+
56  private:
+
57 #endif
+
58  PhysicalLayer* _phy;
+
59  RADIOLIB_PIN_TYPE _pin;
+
60 
+
61  // allow specific classes access the private PhysicalLayer pointer
+
62  friend class RTTYClient;
+
63  friend class MorseClient;
+
64  friend class HellClient;
+
65  friend class SSTVClient;
+
66  friend class AX25Client;
+
67  friend class FSK4Client;
+
68 };
69 
70 #endif
+
71 
+
72 #endif
HellClient
Client for Hellschreiber transmissions.
Definition: Hellschreiber.h:89
AFSKClient
Client for audio-based transmissions. Requires Arduino tone() function, and a module capable of direc...
Definition: AFSK.h:17
AX25Client
Client for AX25 communication.
Definition: AX25.h:279
-
AFSKClient::noTone
int16_t noTone()
Stops transmitting audio tone.
Definition: AFSK.cpp:27
AFSKClient::tone
int16_t tone(uint16_t freq, bool autoStart=true)
Start transmitting audio tone.
Definition: AFSK.cpp:12
AFSKClient::AFSKClient
AFSKClient(PhysicalLayer *phy, RADIOLIB_PIN_TYPE pin)
Default contructor.
Definition: AFSK.cpp:4
MorseClient
Client for Morse Code communication. The public interface is the same as Arduino Serial.
Definition: Morse.h:89
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:14
RTTYClient
Client for RTTY communication. The public interface is the same as Arduino Serial.
Definition: RTTY.h:88
+
AFSKClient::noTone
int16_t noTone(bool keepOn=false)
Stops transmitting audio tone.
Definition: AFSK.cpp:27
SSTVClient
Client for SSTV transmissions.
Definition: SSTV.h:120
AFSKClient::begin
int16_t begin()
Initialization method.
Definition: AFSK.cpp:8
FSK4Client
Client for FSK-4 communication. The public interface is the same as Arduino Serial.
Definition: FSK4.h:16
diff --git a/_hellschreiber_8h_source.html b/_hellschreiber_8h_source.html index 84682da5..4a34d21a 100644 --- a/_hellschreiber_8h_source.html +++ b/_hellschreiber_8h_source.html @@ -182,56 +182,59 @@ $(document).ready(function(){initNavTree('_hellschreiber_8h_source.html',''); in
108 
116  int16_t begin(float base, float rate = 122.5);
117 
-
123  size_t printGlyph(uint8_t* buff);
-
124 
-
125  size_t write(const char* str);
-
126  size_t write(uint8_t* buff, size_t len);
-
127  size_t write(uint8_t b);
-
128 
-
129  size_t print(__FlashStringHelper*);
-
130  size_t print(const String &);
-
131  size_t print(const char[]);
-
132  size_t print(char);
-
133  size_t print(unsigned char, int = DEC);
-
134  size_t print(int, int = DEC);
-
135  size_t print(unsigned int, int = DEC);
-
136  size_t print(long, int = DEC);
-
137  size_t print(unsigned long, int = DEC);
-
138  size_t print(double, int = 2);
-
139 
-
140  size_t println(void);
-
141  size_t println(__FlashStringHelper*);
-
142  size_t println(const String &);
-
143  size_t println(const char[]);
-
144  size_t println(char);
-
145  size_t println(unsigned char, int = DEC);
-
146  size_t println(int, int = DEC);
-
147  size_t println(unsigned int, int = DEC);
-
148  size_t println(long, int = DEC);
-
149  size_t println(unsigned long, int = DEC);
-
150  size_t println(double, int = 2);
-
151 
-
152 #if !defined(RADIOLIB_GODMODE)
-
153  private:
-
154 #endif
-
155  PhysicalLayer* _phy;
-
156  #if !defined(RADIOLIB_EXCLUDE_AFSK)
-
157  AFSKClient* _audio;
-
158  #endif
-
159 
-
160  uint32_t _base = 0, _baseHz = 0;
-
161  uint32_t _pixelDuration = 0;
-
162 
-
163  size_t printNumber(unsigned long, uint8_t);
-
164  size_t printFloat(double, uint8_t);
-
165 
-
166  int16_t transmitDirect(uint32_t freq = 0, uint32_t freqHz = 0);
-
167  int16_t standby();
-
168 };
-
169 
-
170 #endif
-
171 
-
172 #endif
+
125  size_t printGlyph(uint8_t* buff);
+
126 
+
132  void setInversion(bool invert);
+
133 
+
134  size_t write(const char* str);
+
135  size_t write(uint8_t* buff, size_t len);
+
136  size_t write(uint8_t b);
+
137 
+
138  size_t print(__FlashStringHelper*);
+
139  size_t print(const String &);
+
140  size_t print(const char[]);
+
141  size_t print(char);
+
142  size_t print(unsigned char, int = DEC);
+
143  size_t print(int, int = DEC);
+
144  size_t print(unsigned int, int = DEC);
+
145  size_t print(long, int = DEC);
+
146  size_t print(unsigned long, int = DEC);
+
147  size_t print(double, int = 2);
+
148 
+
149  size_t println(void);
+
150  size_t println(__FlashStringHelper*);
+
151  size_t println(const String &);
+
152  size_t println(const char[]);
+
153  size_t println(char);
+
154  size_t println(unsigned char, int = DEC);
+
155  size_t println(int, int = DEC);
+
156  size_t println(unsigned int, int = DEC);
+
157  size_t println(long, int = DEC);
+
158  size_t println(unsigned long, int = DEC);
+
159  size_t println(double, int = 2);
+
160 
+
161 #if !defined(RADIOLIB_GODMODE)
+
162  private:
+
163 #endif
+
164  PhysicalLayer* _phy;
+
165  #if !defined(RADIOLIB_EXCLUDE_AFSK)
+
166  AFSKClient* _audio;
+
167  #endif
+
168 
+
169  uint32_t _base = 0, _baseHz = 0;
+
170  uint32_t _pixelDuration = 0;
+
171  bool _inv = false;
+
172 
+
173  size_t printNumber(unsigned long, uint8_t);
+
174  size_t printFloat(double, uint8_t);
+
175 
+
176  int16_t transmitDirect(uint32_t freq = 0, uint32_t freqHz = 0);
+
177  int16_t standby();
+
178 };
+
179 
+
180 #endif
+
181 
+
182 #endif
HellClient::HellClient
HellClient(PhysicalLayer *phy)
Constructor for 2-FSK mode.
Definition: Hellschreiber.cpp:4
@@ -239,6 +242,7 @@ $(document).ready(function(){initNavTree('_hellschreiber_8h_source.html',''); in
AFSKClient
Client for audio-based transmissions. Requires Arduino tone() function, and a module capable of direc...
Definition: AFSK.h:17
HellClient::printGlyph
size_t printGlyph(uint8_t *buff)
Method to "print" a buffer of pixels, this is exposed to allow users to send custom characters.
Definition: Hellschreiber.cpp:31
HellClient::begin
int16_t begin(float base, float rate=122.5)
Initialization method.
Definition: Hellschreiber.cpp:19
+
HellClient::setInversion
void setInversion(bool invert)
Invert text color.
Definition: Hellschreiber.cpp:52
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:14

Stops transmitting audio tone.

+
Parameters
+ + +
freqKeep transmitter on - this may limit noise when switching transmitter on or off.
+
+
Returns
Status Codes
diff --git a/class_a_f_s_k_client.js b/class_a_f_s_k_client.js index 624e7fcb..465b5a99 100644 --- a/class_a_f_s_k_client.js +++ b/class_a_f_s_k_client.js @@ -2,7 +2,7 @@ var class_a_f_s_k_client = [ [ "AFSKClient", "class_a_f_s_k_client.html#acfe53917bcba7f79611e01865c42fefd", null ], [ "begin", "class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3", null ], - [ "noTone", "class_a_f_s_k_client.html#ade91356bb158bbc820d28855dd5818d1", null ], + [ "noTone", "class_a_f_s_k_client.html#a664c1de9b5cd792826a5a77ac5457bae", null ], [ "tone", "class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33", null ], [ "AX25Client", "class_a_f_s_k_client.html#a0012621c1414f4c7573e961b57884a5b", null ], [ "FSK4Client", "class_a_f_s_k_client.html#ac0313fe86041eb37d290019203e095d3", null ], diff --git a/class_hell_client-members.html b/class_hell_client-members.html index 8be762cc..d3ad561b 100644 --- a/class_hell_client-members.html +++ b/class_hell_client-members.html @@ -114,9 +114,10 @@ $(document).ready(function(){initNavTree('class_hell_client.html',''); initResiz println(long, int=DEC) (defined in HellClient)HellClient println(unsigned long, int=DEC) (defined in HellClient)HellClient println(double, int=2) (defined in HellClient)HellClient - write(const char *str) (defined in HellClient)HellClient - write(uint8_t *buff, size_t len) (defined in HellClient)HellClient - write(uint8_t b) (defined in HellClient)HellClient + setInversion(bool invert)HellClient + write(const char *str) (defined in HellClient)HellClient + write(uint8_t *buff, size_t len) (defined in HellClient)HellClient + write(uint8_t b) (defined in HellClient)HellClient diff --git a/class_hell_client.html b/class_hell_client.html index 3444a3f7..d6cb1c68 100644 --- a/class_hell_client.html +++ b/class_hell_client.html @@ -109,6 +109,9 @@ Public Member Functions size_t printGlyph (uint8_t *buff)  Method to "print" a buffer of pixels, this is exposed to allow users to send custom characters. More...
  +void setInversion (bool invert) + Invert text color. More...
size_t write (const char *str)   @@ -310,7 +313,34 @@ size_t println (double

Method to "print" a buffer of pixels, this is exposed to allow users to send custom characters.

Parameters
- + +
buffBuffer of pixels to send, in a 7x7 pixel array.
buffBuffer of pixels to send, in a 7x7 pixel array.
+
+
+
Returns
Always returns the number of printed glyphs (1).
+ + + + +

◆ setInversion()

+ +
+
+ + + + + + + + +
void HellClient::setInversion (bool invert)
+
+ +

Invert text color.

+
Parameters
+ +
invertWhether to enable color inversion (white text on black background), or not (black text on white background)
diff --git a/class_hell_client.js b/class_hell_client.js index 161e0860..2e7412bf 100644 --- a/class_hell_client.js +++ b/class_hell_client.js @@ -25,6 +25,7 @@ var class_hell_client = [ "println", "class_hell_client.html#ac7eab91507bf0413563c097cfca5196f", null ], [ "println", "class_hell_client.html#a72ee891123decbb2d883b8c120e30c18", null ], [ "println", "class_hell_client.html#aeded114263fcd3c023a5a7b177041449", null ], + [ "setInversion", "class_hell_client.html#a1779f13c8052c2392a1f2f0e1164343e", null ], [ "write", "class_hell_client.html#ad82abc52034fafdea84c15530039a6f5", null ], [ "write", "class_hell_client.html#a472555cea11854700db91843c335bded", null ], [ "write", "class_hell_client.html#a5c5117dadbe33da1cda5fd4981b405eb", null ] diff --git a/functions_func_n.html b/functions_func_n.html index 781ba5ca..ce2a2d43 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('functions_func_n.html',''); initResiza

- n -