commit | 36ccc62532f1d9a806870aec310267a8bb36dfe4 | [log] [tgz] |
---|---|---|
author | Jiaming Wang <jiamingw@google.com> | Thu Dec 22 18:15:59 2022 +0000 |
committer | releases-try-builder <releases-try-builder@fuchsia-infra.iam.gserviceaccount.com> | Thu Dec 22 20:15:32 2022 +0000 |
tree | 1aceb071471a981879e90f24a2756df8d367ddd2 | |
parent | 7adb06bbb684bef914ea58d084d0c2419a227f56 [diff] |
[ot-radio] Performance improvement Removing the interrupt pin GPIO read in the data plane. It causes performance issues when consistently making the call. Changed interrupt config from edge to level. Process 1 SPI frame per interrupt to avoid checking whether there is a next frame available. Test: 1000 packet 15 byets Rx + 90% CPU stress coex test. Test: 1000 packet 15 byets Tx + 90% CPU stress coex test. Bug: b/262550184 Change-Id: Ieac148c9538f704f338b725255fb755560278fa3 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/779886 Reviewed-by: Prashanth Swaminathan <prashanthsw@google.com> Fuchsia-Auto-Submit: Jiaming (Charlie) Wang <jiamingw@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> (cherry picked from commit 2d96e7d3c50800642272ee4de43b31813e3116db)
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.