commit | 1972c77c5fd9f94f3ba0ca70fa2b26d4a88c205a | [log] [tgz] |
---|---|---|
author | Andres Oportus <andresoportus@google.com> | Wed Oct 05 20:34:41 2022 +0000 |
committer | Andres Oportus <andresoportus@google.com> | Wed Oct 26 21:23:12 2022 +0000 |
tree | eb4b35a2c6d9c2ef51ef51a8d287595ea03286dd | |
parent | 28383feba1f16bf362e336630f74b5d76f7b2f75 [diff] |
[audio][drivers] Add da7219 codec skeleton This CL was reviewed in http://fxrev.dev/735864 with minor updates here. Bug: 102079 Test: Trace the driver logs "Started" and the I2C controller logs data in/out. tools/bazel run --config=fuchsia_x64 //src/da7219/controller:pkg.component tools/bazel run --config=fuchsia_x64 //src/da7219/driver:pkg tools/ffx log --filter da7219 --filter controller [src/da7219/controller/i2c_controller.cc:125] Received write address=34 [src/da7219/controller/i2c_controller.cc:126] Received write data=56 [src/da7219/controller/i2c_controller.cc:134] Received write address=78 [src/da7219/controller/i2c_controller.cc:142] Read data to send data=12 [src/da7219/driver/da7219.cc:120] Read byte=12 [src/da7219/driver/da7219.cc:121] Started Change-Id: If1e35f9f0e2a88bbaf1c08e9a6f29377efbb3d12
This repository contains instructions and source code to build Dialog drivers using only the Fuchsia SDK.
scripts/bootstrap.sh
tools/ffx sdk version
This command prints output similar to the following:
andresoportus@andresoportus:~/src/dialog$ tools/ffx sdk version INFO: Cannot find the Fuchsia SDK toolchain, attempting to fetch it... Starting local Bazel server and connecting to it... INFO: Analyzed target @fuchsia_sdk//:fuchsia_toolchain_sdk (2 packages loaded, 2 targets configured). INFO: Found 1 target... Target @fuchsia_sdk//:fuchsia_toolchain_sdk up-to-date (nothing to build) INFO: Elapsed time: 46.731s, Critical Path: 0.02s INFO: 1 process: 1 internal. INFO: Build completed successfully, 1 total action 9.20221004.1.1
To load the driver components on Qemu, first start the Qemu as specified in https://fuchsia.dev/fuchsia-src/get-started/sdk/get-started-with-driver?hl=en#start-the-emulator
Follow the README.md for the specific driver, for instance da7219/README.md.