summaryrefslogtreecommitdiff
path: root/common/keyboard_8042.c
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2017-01-04 09:36:12 -0800
committerchrome-bot <chrome-bot@chromium.org>2017-05-03 19:40:24 -0700
commit4444702e858a8fa3d51c948f509450e136a9482a (patch)
tree196329247f4cdcc8f6c80cd899e539978ba2a6d4 /common/keyboard_8042.c
parent993e6f24fa201e135670457b8c3affe356c951f2 (diff)
downloadchrome-ec-4444702e858a8fa3d51c948f509450e136a9482a.tar.gz
keyboard: Clear typematic when disabling keyboard
This patch clears the typematic buffer when disabling keyboard scan. When the device goes to tablet mode with a key being pressed, this should prevent keyboard_protocol_task from sending scan codes to the host. BUG=b:35585725 BRANCH=none TEST=make buildall. Tested on Electro. Change-Id: I73e9d2948b472458814967307412aebeb410ff2e Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/425075 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'common/keyboard_8042.c')
-rw-r--r--common/keyboard_8042.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/keyboard_8042.c b/common/keyboard_8042.c
index 931583ecfd..834fcf866d 100644
--- a/common/keyboard_8042.c
+++ b/common/keyboard_8042.c
@@ -382,7 +382,7 @@ static void set_typematic_key(const uint8_t *scan_code, int32_t len)
typematic_len = len;
}
-static void clear_typematic_key(void)
+void clear_typematic_key(void)
{
typematic_len = 0;
}