| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Change-Id: I0f03f432ada1064ffba9595be78ca7ab4d25ecd1
Signed-off-by: Brian Norris <briannorris@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3154570
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Owners-Override: Jora Jacobi <jora@google.com>
Tested-by: Jack Rosenthal <jrosenth@chromium.org>
|
|
|
|
|
|
|
| |
BUG=None
TEST=make && make runtests
Change-Id: Ib9ae5ee445e473c27de703fc4dbc8cafa0eac468
|
|
|
|
|
|
|
| |
BUG=None
TEST=make && make runtests
Change-Id: Ia0013ddbb0300791b4667bf70c5d0fb78c9508b1
|
|
|
|
|
|
|
|
|
| |
Also add the framework to handle i8042 command from host.
BUG=None
TEST=cd cros_ec/test; make && make runtests
Change-Id: I47c5dfec47fb0e439be923f08dcd2cbc873baba6
|
|
|
|
|
|
|
|
|
|
| |
Added i8042 interface and matrix code. Demonstrate a key is pressed and passed
to host through the board-dependent matrix code.
BUG=None
TEST=make && make runtests
Change-Id: I6a9f5e621d9e93e5c16384afebf4d665000e81a6
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
BUG=None
TEST=None
Change-Id: I6f91fa0ae352bb421fe7cce010cfbf14b93037b4
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL also includes 4 pieces:
1. main files: environment-independent (main.c) and
-dependent (ec_keyboard_test.c).
2. stub files: chip_stub/keyboard.c simulates the real hardware.
chip_stub/keyboard.h is the header of testing functions.
3. initial keyboard lib code: ec_keyboard.h
4. rename Cr* function name to Ec* under chip_interface/.
BUG=None
TEST=make && make runtests
Expect seeing the output debug message from cros_ec/lib/ec_keyboard.c.
Change-Id: Ia7e8022060eb0a5d0a11abcbdb3f524942f5c68d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
BUG=None.
TEST=None.
Change-Id: I6b58cc1bd98b6d02b8138956ac609577dfb05755
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The first version of EC command table to communicate with host side.
Also bring in the README file.
BUG=None
TEST=None
Change-Id: Ic7583beb85ed866d73ef0f4e7fccd590b3943932
|
|/ /
| |
| |
| |
| |
| |
| | |
BUG=none
TEST=make && make runtests
Change-Id: I0c07cda5c87e586f0932521b0a8268379df1da7f
|
| |
| |
| |
| |
| |
| |
| | |
BUG=None
TEST=make && make runtests
Change-Id: I88f23366147224825f231f1c10ddcf1a112d5ebc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Build output is now in ./build
Fixed compiler warnings in ec_uartd, ec_console
BUG=none
TEST=make
Change-Id: I9a46ab6b9d4e912e59a60c669e95dc0c6f8485df
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
BUG=none
TEST=make && ./ec_os_test
Change-Id: I2a819baa24e298ce6edc02cb15549b0b1d766846
|
|\ \ \
| |/ / |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This lets us write modules which don't know the details of the RTOS
objects they use. More importantly, this lets us target those modules
at either Linux (using the pthread-based implementation in chip_stub)
or actual hardware, so we can write Linux-based unit tests.
BUG=None
TEST=make && ./ec_os_test
Change-Id: I2923b9a48248b27f3bc3b0346d5a870fef8a1c5b
(cherry picked from commit 6ccc37af9fb916f7ad70f542905ba8bacb8e3be2)
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
BUG=None
TEST=None
Change-Id: I21c6166ad96924d2a80d55f6ed9125a3aa1b1c7c
|
|/
|
|
|
|
|
| |
BUG=None
TEST=git status
Change-Id: I94d3929994b02dd90e41b4d87cc236d7611e27eb
|
|
|
|
|
|
|
| |
BUG=None
TEST=cd cros_ec && make
Change-Id: Ieac6a131f0aef0f8f3343d4f3cd9fba5a211bc09
|
|
|