Provide a ConstByteSpan of the ring buffer data to support
bulk access for large transfers.
Change-Id: I12a29c378ff10a34f1891a2983bc9fccc3817377
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/58160
Reviewed-by: Tri Pho <tripho@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
Commit-Queue: Tri Pho <tripho@google.com>
- Update Status::CODE style to Status::Code() using
pw_status/update_style.py.
- Make minor adjustments to the pw_assert tests to get them passing.
Change-Id: Ie54c3c605178fd1e42c7cedbcff324115f3ed279
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/19165
Commit-Queue: Wyatt Hepler <hepler@google.com>
Reviewed-by: Ewout van Bekkum <ewout@google.com>
Add an optional ring buffer which holds the encoded trace data. When
included the buffer registers automatically and captures and stores
encoded trace events. This is a work in progress, future CLs will add
more/better methods of accessing the data.
Test: passes the included tests.
Change-Id: I0744547471086171dd47a22ed53312b1033930c7
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/13322
Commit-Queue: Rob Oliver <rgoliver@google.com>
Reviewed-by: (☞゚∀゚)☞ Tennessee Carmel-Veilleux <tennessee@google.com>