mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-29 10:00:51 +00:00
9b942e570c058380cfbb57748c6bc093aa83bc9a
Pass the actual msg_len instead of the maximum outbound message size. BUG=none TEST=tested on daisy using logic analyzer (notes below) Beforehand, the output on a logic analyzer looked sane until the last bits and stop condition, after which the bus appeared to go haywire and the system would reset. I'm guessing that this is due to the EC trying to drive SDA line while the host is holding SCL high. Change-Id: I1afa520d858905a571540341fe02f374dcdf43c1 Signed-off-by: David Hendricks <dhendrix@chromium.org>
- 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%