diff --git a/GB3TX/GB3TX.ino b/GB3TX/GB3TX.ino index 3a2f685..ad356d6 100644 --- a/GB3TX/GB3TX.ino +++ b/GB3TX/GB3TX.ino @@ -44,8 +44,8 @@ void loop() { if (myrpt->state > SLEEP && millis() - id >= IDTIME) { /* Repeater is IDLE, bring the transmitter up */ - if (myrpt->state == IDLE) { - myrpt->state = KEYCHUNK; + if (!myrpt->transmitter.tx) { + myrpt->state = HANG; tx(myrpt); myrpt->state = SLEEP; }