diff options
author | Ruben Rodriguez Buchillon <coconutruben@chromium.org> | 2020-12-08 13:27:12 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-09 03:04:22 +0000 |
commit | 315bc0f14ddab736e06d26a9c2f3cb2828910658 (patch) | |
tree | 2a88840c2fc72da6e9144775d2a8bd4fc59baa4f /extra | |
parent | 5326411b2c2aacc43359b487137b904a092155c7 (diff) | |
download | chrome-ec-315bc0f14ddab736e06d26a9c2f3cb2828910658.tar.gz |
stm32uart: add delay after reading
This implementation of the uart reading code lacks the fix inside
hdctools that adds a delay here. Amend the code.
BUG=chromium:1152838
BRANCH=None
TEST=sudo servo_updater --board servo_micro
TEST=sudo servo_updater --board sweetberry
TEST=sudo servo_updater --board servo_micro --force
Change-Id: I28f62f4553c726f1e63c7404508a5e59ce098990
Signed-off-by: Ruben Rodriguez Buchillon <coconutruben@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2580853
Reviewed-by: Garry Wang <xianuowang@chromium.org>
Reviewed-by: Otabek Kasimov <otabek@google.com>
Diffstat (limited to 'extra')
-rw-r--r-- | extra/tigertool/ecusb/stm32uart.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/extra/tigertool/ecusb/stm32uart.py b/extra/tigertool/ecusb/stm32uart.py index cfbbf485a4..fa0ed96820 100644 --- a/extra/tigertool/ecusb/stm32uart.py +++ b/extra/tigertool/ecusb/stm32uart.py @@ -113,6 +113,9 @@ class Suart(object): if not events: try: r = os.read(self._ptym, 64) + # TODO(crosbug.com/936182): Remove when the servo v4/micro console + # issues are fixed. + time.sleep(0.001) if r: self._susb._write_ep.write(r, self._susb.TIMEOUT_MS) |