kopia lustrzana https://github.com/SP8EBC/ParaTNC
revert changes in serial drivers
rodzic
28b65cc9f7
commit
4429c67e9d
|
@ -730,22 +730,7 @@ void srl_irq_handler(srl_context_t *ctx) {
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case SRL_TX_IDLE:
|
default: break;
|
||||||
ctx->port->CR1 &= (0xFFFFFFFF ^ USART_CR1_TE); //wyġṗczanie nadajnika portu szeregowego
|
|
||||||
ctx->port->CR1 &= (0xFFFFFFFF ^ USART_CR1_TXEIE);
|
|
||||||
ctx->port->CR1 &= (0xFFFFFFFF ^ USART_CR1_TCIE); // wyġṗczanie przerwañ od portu szeregowego
|
|
||||||
ctx->port->ISR &= (0xFFFFFFFF ^ USART_ISR_TC);
|
|
||||||
ctx->srl_tx_state = SRL_TX_IDLE;
|
|
||||||
|
|
||||||
// reset tx buffer pointer to internal one
|
|
||||||
ctx->srl_tx_buf_pointer = ctx->srl_tx_internal_buf_pointer;
|
|
||||||
ctx->srl_tx_buf_ln = ctx->srl_tx_internal_buf_ln;
|
|
||||||
|
|
||||||
if (ctx->te_port != 0) {
|
|
||||||
LL_GPIO_ResetOutputPin(ctx->te_port, ctx->te_pin);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
default: break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue