Skip to content

Commit cc30c8b

Browse files
committed
Allow any reset during startup, not just RESET_SOFTWARE
1 parent 07a2e42 commit cc30c8b

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

bellows/uart.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,12 @@ def data_received(self, data):
3838

3939
def reset_received(self, code: t.NcpResetCode) -> None:
4040
"""Reset acknowledgement frame receive handler"""
41-
# not a reset we've requested. Signal api reset
42-
if code is not t.NcpResetCode.RESET_SOFTWARE:
43-
self._api.enter_failed_state(code)
44-
return
45-
4641
if self._reset_future and not self._reset_future.done():
4742
self._reset_future.set_result(True)
4843
elif self._startup_reset_future and not self._startup_reset_future.done():
4944
self._startup_reset_future.set_result(True)
5045
else:
46+
self._api.enter_failed_state(code)
5147
LOGGER.warning("Received an unexpected reset: %r", code)
5248

5349
def error_received(self, code: t.NcpResetCode) -> None:

0 commit comments

Comments
 (0)