diff options
author | Tom Hughes <tomhughes@chromium.org> | 2019-05-02 15:23:23 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-06-06 21:21:24 +0000 |
commit | 245450a0189391cace7ace17553193cfc10866ce (patch) | |
tree | ee634d7ee820a96c86e45bcd484ec9756d1ab2bf /common/fpsensor | |
parent | 915664bcacd1b25c8689c85fcaec42e5dff20253 (diff) | |
download | chrome-ec-245450a0189391cace7ace17553193cfc10866ce.tar.gz |
fpsensor: Add instructions for using screen instead of minicom
Also increase timeout to provide enough time to hit enter when download
prompt pops up.
BRANCH=none
BUG=b:124996507
TEST=fpcapture from fingerprint console
Change-Id: I1e608161aceae4431dedcaffd648d20549b97a8b
Signed-off-by: Tom Hughes <tomhughes@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1593956
Reviewed-by: Nicolas Norvez <norvez@chromium.org>
Diffstat (limited to 'common/fpsensor')
-rw-r--r-- | common/fpsensor/fpsensor.c | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/common/fpsensor/fpsensor.c b/common/fpsensor/fpsensor.c index ca7f25cb19..7fb91ccf7c 100644 --- a/common/fpsensor/fpsensor.c +++ b/common/fpsensor/fpsensor.c @@ -684,6 +684,23 @@ DECLARE_HOST_COMMAND(EC_CMD_FP_TEMPLATE, fp_command_template, EC_VER_MASK(0)); * TMPF=$(mktemp) * ascii-xfr -rdv ${TMPF} * display ${TMPF} + * + * Alternative (if you're using screen as your terminal): + * + * From *outside* the chroot: + * + * Install ascii-xfr: sudo apt-get install minicom + * Install imagemagick: sudo apt-get install imagemagick + * + * Add the following to your ${HOME}/.screenrc: + * + * zmodem catch + * zmodem recvcmd '!!! bash -c "ascii-xfr -rdv /tmp/finger.pgm && display /tmp/finger.pgm"' + * + * From *outside the chroot*, use screen to connect to UART console: + * + * sudo screen -c ${HOME}/.screenrc /dev/pts/NN 115200 + * */ static void upload_pgm_image(uint8_t *frame) { @@ -692,7 +709,7 @@ static void upload_pgm_image(uint8_t *frame) /* fake Z-modem ZRQINIT signature */ ccprintf("#IGNORE for ZModem\r**\030B00"); - msleep(100); /* let the download program start */ + msleep(2000); /* let the download program start */ /* Print 8-bpp PGM ASCII header */ ccprintf("P2\n%d %d\n255\n", FP_SENSOR_RES_X, FP_SENSOR_RES_Y); |