[RTTY] Added support for variable number of data bits

This commit is contained in:
Jan Gromeš 2018-08-26 08:27:55 +02:00
parent 5c3b506702
commit b4ac09270c
2 changed files with 2 additions and 2 deletions

View file

@ -61,7 +61,7 @@ void setup() {
}
void loop() {
Serial.println(F("Sending RTTY data ... "));
Serial.print(F("[RTTY] Sending RTTY data ... "));
// send out idle condition for 500 ms
rtty.idle();

View file

@ -52,7 +52,7 @@ size_t RTTYClient::write(uint8_t* buff, size_t len) {
size_t RTTYClient::write(uint8_t b) {
space();
for(uint8_t mask = 0x01; mask; mask <<= 1) {
for(uint16_t mask = 0x01; mask <= (0x01 << (_dataBits - 1)); mask <<= 1) {
if(b & mask) {
mark();
} else {