Starfish firmware: Initial lab deployment firmware
Starfish firmware based on the initial lab deployment.
This adds the following features:
* USB console with input validation
* DFU USB runtime and jump to allow firmware updates
* User button interface
* LED indicators for mode and device state
* SIM card switch logic to enable safe shutdown
* SIM Detect GPIO logic to inform DUTs of disconnection
TEST=west build -p always
-b starfish_v1 application/projects/starfish
TEST=sudo dfu-util -a 0 -s 0x8000000:leave
-D build/zephyr/zephyr.bin
BUG=b:243700500
BUG=b:243700210
BUG=b:243700103
BUG=b:243700782
BUG=b:265980723
Change-Id: I87503340e165fd5ed02dd882f11ee3ecca964ec4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/hdctools_firmware/+/4844443
Commit-Queue: Brian Nemec <bnemec@google.com>
Reviewed-by: Alexandru Stan <amstan@chromium.org>
Tested-by: Brian Nemec <bnemec@google.com>
54 files changed
tree: 87c3613b6022505e63e1f3f92080681b32cb5667
- scripts/
- zephyr_projects/
- OWNERS
- README.md
README.md
hdctools_firmware: Chrome OS Hardware Debug & Control Tools Firmware
This repository contains source code and documentation for the ChromeOS HDC Tool's firmware which exist outside of the Chroot environment.
Zephyr Projects