[Morse] Fix debug output
This commit is contained in:
parent
cbb8126442
commit
21a77a6389
1 changed files with 4 additions and 3 deletions
|
@ -139,15 +139,16 @@ size_t MorseClient::write(uint8_t b) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// iterate through codeword until guard bit is reached
|
// iterate through codeword until guard bit is reached
|
||||||
|
RADIOLIB_DEBUG_PROTOCOL_PRINT("%c ", b);
|
||||||
while(code > RADIOLIB_MORSE_GUARDBIT) {
|
while(code > RADIOLIB_MORSE_GUARDBIT) {
|
||||||
|
|
||||||
// send dot or dash
|
// send dot or dash
|
||||||
if (code & RADIOLIB_MORSE_DASH) {
|
if (code & RADIOLIB_MORSE_DASH) {
|
||||||
RADIOLIB_DEBUG_PROTOCOL_PRINT("-");
|
RADIOLIB_DEBUG_PROTOCOL_PRINT_NOTAG("-");
|
||||||
transmitDirect(baseFreq, baseFreqHz);
|
transmitDirect(baseFreq, baseFreqHz);
|
||||||
mod->waitForMicroseconds(mod->hal->micros(), dashLength*1000);
|
mod->waitForMicroseconds(mod->hal->micros(), dashLength*1000);
|
||||||
} else {
|
} else {
|
||||||
RADIOLIB_DEBUG_PROTOCOL_PRINT(".");
|
RADIOLIB_DEBUG_PROTOCOL_PRINT_NOTAG(".");
|
||||||
transmitDirect(baseFreq, baseFreqHz);
|
transmitDirect(baseFreq, baseFreqHz);
|
||||||
mod->waitForMicroseconds(mod->hal->micros(), dotLength*1000);
|
mod->waitForMicroseconds(mod->hal->micros(), dotLength*1000);
|
||||||
}
|
}
|
||||||
|
@ -163,7 +164,7 @@ size_t MorseClient::write(uint8_t b) {
|
||||||
// letter space
|
// letter space
|
||||||
standby();
|
standby();
|
||||||
mod->waitForMicroseconds(mod->hal->micros(), letterSpace*1000 - dotLength*1000);
|
mod->waitForMicroseconds(mod->hal->micros(), letterSpace*1000 - dotLength*1000);
|
||||||
RADIOLIB_DEBUG_PROTOCOL_PRINTLN();
|
RADIOLIB_DEBUG_PROTOCOL_PRINT_NOTAG("\n");
|
||||||
|
|
||||||
return(1);
|
return(1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue