diff --git a/rtty.c b/rtty.c index fba1edf..16b147c 100644 --- a/rtty.c +++ b/rtty.c @@ -30,8 +30,7 @@ void rtx_baud(int baud) inline void rtx_bit(uint8_t b) { - PORTB &= ~(MARK | SPACE); - PORTB |= b; + PORTB = (PORTB & ~(MARK | SPACE)) | b; } void rtx_byte(uint8_t byte)