mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-20 04:54:45 -07:00
cli_vcp: reset tx flag directly in event handler
This commit is contained in:
@@ -106,6 +106,7 @@ static void cli_vcp_signal_internal_event(CliVcp* cli_vcp, CliVcpInternalEvent e
|
|||||||
|
|
||||||
static void cli_vcp_cdc_tx_done(void* context) {
|
static void cli_vcp_cdc_tx_done(void* context) {
|
||||||
CliVcp* cli_vcp = context;
|
CliVcp* cli_vcp = context;
|
||||||
|
cli_vcp->is_currently_transmitting = false;
|
||||||
cli_vcp_signal_internal_event(cli_vcp, CliVcpInternalEventTxDone);
|
cli_vcp_signal_internal_event(cli_vcp, CliVcpInternalEventTxDone);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -202,7 +203,6 @@ static void cli_vcp_internal_event_happened(void* context) {
|
|||||||
|
|
||||||
if(event & CliVcpInternalEventTxDone) {
|
if(event & CliVcpInternalEventTxDone) {
|
||||||
VCP_TRACE(TAG, "TxDone");
|
VCP_TRACE(TAG, "TxDone");
|
||||||
cli_vcp->is_currently_transmitting = false;
|
|
||||||
cli_vcp_maybe_send_data(cli_vcp);
|
cli_vcp_maybe_send_data(cli_vcp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user