1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-08-04 21:05:29 +00:00

re-enable retransmission tmp

This commit is contained in:
M1nd3r 2024-08-27 22:08:03 +02:00
parent a272de9453
commit c8c999919a

View File

@ -8,8 +8,8 @@ from trezor.wire.thp.writer import write_payload_to_wire_and_add_checksum
if TYPE_CHECKING:
from trezor.wire.thp.channel import Channel
MAX_RETRANSMISSION_COUNT = const(1)
MIN_RETRANSMISSION_COUNT = const(1)
MAX_RETRANSMISSION_COUNT = const(50)
MIN_RETRANSMISSION_COUNT = const(2)
class TransmissionLoop:
@ -31,12 +31,12 @@ class TransmissionLoop:
await write_payload_to_wire_and_add_checksum(
self.channel.iface, self.header, self.transport_payload
)
# self.wait_task = loop.spawn(self._wait(i))
# try:
# await self.wait_task
# except loop.TaskClosed:
# self.wait_task = None
# break
self.wait_task = loop.spawn(self._wait(i))
try:
await self.wait_task
except loop.TaskClosed:
self.wait_task = None
break
def stop_immediately(self):
if self.wait_task is not None: