Commit Graph

7310 Commits

Author SHA1 Message Date
Randall Spangler
7860a64e42 Merge "Start implementing host-side EcUart module" 2011-10-24 10:46:26 -07:00
Randall Spangler
059b433471 Merge "Add EcOs RTOS abstraction layer and pthreads implementation" 2011-10-24 10:46:04 -07:00
Randall Spangler
84c5a86d24 Merge "Add ec_uartd utility" 2011-10-24 10:44:30 -07:00
Randall Spangler
85e3256d32 Start implementing host-side EcUart module
BUG=none
TEST=make && ./ec_os_test

Change-Id: I2a819baa24e298ce6edc02cb15549b0b1d766846
2011-10-24 10:25:05 -07:00
Randall Spangler
e91f327047 Add EcOs RTOS abstraction layer and pthreads implementation
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)
2011-10-21 15:14:07 -07:00
Dave Parker
dd449d1b72 Mask out board and vendor sub-projects with .gitignore
BUG=None
TEST=git status

Change-Id: I94d3929994b02dd90e41b4d87cc236d7611e27eb
2011-10-21 13:55:28 -07:00
Louis Yung-Chieh Lo
abe5786058 Initial commit
BUG=None
Test=None
2011-10-20 15:15:01 +08:00
Randall Spangler
406de3fe81 Add ec_uartd utility
BUG=None
TEST=None

Change-Id: I21c6166ad96924d2a80d55f6ed9125a3aa1b1c7c
2011-10-18 13:29:57 -07:00
Randall Spangler
2b3bef7968 Revised header files and moved in current implementation.
BUG=None
TEST=cd cros_ec && make

Change-Id: Ieac6a131f0aef0f8f3343d4f3cd9fba5a211bc09
2011-10-17 14:59:01 -07:00
Louis Yung-Chieh Lo
2266c2119e Initial commit 2011-10-15 00:17:08 +08:00