summaryrefslogtreecommitdiff
path: root/common/mock/mkbp_events_mock.c
diff options
context:
space:
mode:
authorCraig Hesling <hesling@chromium.org>2019-07-31 10:30:05 -0700
committerCommit Bot <commit-bot@chromium.org>2019-10-25 17:58:18 +0000
commit5866ec2921784004f66f9a0407f97c1659d674fb (patch)
tree9f41583e3f5a7a365c444c8600ab2dbdcf8b4053 /common/mock/mkbp_events_mock.c
parent49c63b071bc5a1dec7d9e3495e813ebab02020ce (diff)
downloadchrome-ec-5866ec2921784004f66f9a0407f97c1659d674fb.tar.gz
mock: Add fp_sensor and mkbp_events mocks
BRANCH=none BUG=b:116065496 TEST=make buildall -j Change-Id: Ia723d98354ca027f41f1b3c00d6a2dac500edbf8 Signed-off-by: Craig Hesling <hesling@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1715633 Reviewed-by: Tom Hughes <tomhughes@chromium.org> Commit-Queue: Sean Abraham <seanabraham@chromium.org>
Diffstat (limited to 'common/mock/mkbp_events_mock.c')
-rw-r--r--common/mock/mkbp_events_mock.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/common/mock/mkbp_events_mock.c b/common/mock/mkbp_events_mock.c
new file mode 100644
index 0000000000..fdab664c39
--- /dev/null
+++ b/common/mock/mkbp_events_mock.c
@@ -0,0 +1,22 @@
+/* Copyright 2019 The Chromium OS Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+/**
+ * @file
+ * @brief Mock event handling for MKBP keyboard protocol
+ */
+
+#include <stdint.h>
+
+#include "common.h"
+#include "mock/mkbp_events_mock.h"
+
+struct mock_ctrl_mkbp_events mock_ctrl_mkbp_events = \
+ MOCK_CTRL_DEFAULT_MKBP_EVENTS;
+
+int mkbp_send_event(uint8_t event_type)
+{
+ return mock_ctrl_mkbp_events.mkbp_send_event_return;
+}