| commit | 15ead89a94566f595c67a7efad5dc79c068dfd1c | [log] [tgz] |
|---|---|---|
| author | Braden Kell <bradenkell@fuchsia.infra.roller.google.com> | Fri May 03 02:10:18 2024 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Thu May 02 19:13:10 2024 -0700 |
| tree | 25e2b28f9c0b497af4172d42920ec3b0c5a93837 | |
| parent | c364c1e31345d5c4e9126a907d2150b1afa139a0 [diff] |
[roll] Roll fuchsia [serial][ftdi] Convert to serialimpl FIDL Implement the FIDL version of serialimpl instead of Banjo. There are a number of behavioral changes included: - Write() requests write the entire buffer, as mandated by the serialimpl FIDL protocol - Write() requests wait for all USB requests to complete before replying, and surface USB errors - Read() requests wait for some data to be received before replying, and surface USB errors The MPSSE Write() method now uses a FIDL serialimpl client to perform synchronous writes, as these would otherwise have to be done asynchronously in some cases. Original-Bug: 333094948 Test: ftdi-integration-test Test: ftdi-i2c-test Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1031224 Original-Revision: b11f5742decb6a73ed346d37dfa8c5cf9f05fdc5 GitOrigin-RevId: 85a03d0359cac711bd08fdc875ea27add4c4fc1f Change-Id: I518364470a849f55c96b2c13d98dec92947aea09
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.