fix(tools/esp_prov): Fix incorrect input decoding when using console transport

- Closes https://github.com/espressif/esp-idf/issues/14013
This commit is contained in:
harshal.patil 2024-06-21 14:04:35 +05:30
parent e863e6069c
commit a31618b988
No known key found for this signature in database
GPG Key ID: 5B5EC97C35B9A2E5

View File

@ -1,8 +1,7 @@
# SPDX-FileCopyrightText: 2018-2022 Espressif Systems (Shanghai) CO LTD # SPDX-FileCopyrightText: 2018-2024 Espressif Systems (Shanghai) CO LTD
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# #
from utils import str_to_bytes
from utils import hex_str_to_bytes, str_to_bytes
from .transport import Transport from .transport import Transport
@ -16,4 +15,4 @@ class Transport_Console(Transport):
except Exception as err: except Exception as err:
print('error:', err) print('error:', err)
return None return None
return hex_str_to_bytes(resp) return bytearray.fromhex(resp).decode('latin-1')