mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-11 02:15:14 +00:00
2f7b0116a4d14dad70a88fe1219a5589163586b1
ensure we cannot miss any timer, no matter how slow is the CPU and how many simultaneous timer we set. Signed-off-by: Vincent Palatin <vpalatin@chromium.org> BUG=chrome-os-partner:9319 TEST=boot Link EC and do long key press, see the EC watchdog panic no longer happening. Change-Id: I1ecc88fc06698175444fd86cce4c0abb5e846996
- EC Lib
This wraps Blizzard driverlib and implements the EC chip interface defined
by Google. See below diagram for architecture.
+--------------------+
| Host BIOS/OS |
+--------------------+
---- host interface ----
+--------------------+
| Google EC features |
+--------------------+
---- chip interface ---- The interface is defined in
src/platform/ec/chip_interface/*.
+--------------------+ But the real implementation is in EC Lib.
| EC Lib |
+--------------------+
| Blizzard low level |
| driver, the |
| driverlib. |
+--------------------+
Description
Languages
C
64.7%
Lasso
20.7%
ASL
3.6%
JavaScript
3.2%
C#
2.9%
Other
4.6%