make speechTX more polite and more verbose

This commit is contained in:
Morgan Redfield
2019-07-18 18:06:38 -07:00
parent 3d3f6a36b6
commit 4006afff64
3 changed files with 11 additions and 6 deletions

View File

@@ -1682,7 +1682,7 @@ Does not take in account the millis() overflow
*/
bool HamShield::waitForChannel(long timeout = 0, long breakwindow = 0, int setRSSI = HAMSHIELD_EMPTY_CHANNEL_RSSI) {
bool HamShield::waitForChannel(long timeout, long breakwindow, int setRSSI) {
int16_t rssi = 0; // Set RSSI to max received signal
for(int x = 0; x < 20; x++) { rssi = readRSSI(); } // "warm up" to get past RSSI hysteresis
long timer = HSmillis() + timeout; // Setup the timeout value

View File

@@ -515,7 +515,7 @@ class HamShield {
char parseMorse(uint8_t rx_morse_char, uint8_t rx_morse_bit);
uint8_t morseLookup(char letter);
uint8_t morseReverseLookup(uint8_t itu);
bool waitForChannel(long timeout, long breakwindow, int setRSSI);
bool waitForChannel(long timeout = 0, long breakwindow = 0, int setRSSI = HAMSHIELD_EMPTY_CHANNEL_RSSI);
void SSTVVISCode(int code);
void SSTVTestPattern(int code);
void toneWait(uint16_t freq, long timer);