commit | 02d3e4353cf8864d2d8fb415c3bd35b675a167a5 | [log] [tgz] |
---|---|---|
author | Austin Foxley <afoxley@google.com> | Fri Mar 22 00:05:13 2024 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Mar 22 00:05:13 2024 +0000 |
tree | 18e3a68c528335335b8d12bf3246cca18cf39a10 | |
parent | a73e5df5219dd32123a5b203e8b3a2d8acf6937f [diff] |
pw_stream_shmem_mcuxpresso: Fix interrupt pending check Read active status bits masked with which interrupts are actually enabled. This fixes an issue where the read_semaphore_ was getting released when no read was ready resulting in invalid message length being read. Bug: b/330225861 Change-Id: Ic0e4001d478e89aafbb4629f69575172b5e33e68 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/198070 Reviewed-by: Jonathon Reinhart <jrreinhart@google.com> Commit-Queue: Auto-Submit <auto-submit@pigweed-service-accounts.iam.gserviceaccount.com> Reviewed-by: Keir Mierle <keir@google.com> Pigweed-Auto-Submit: Austin Foxley <afoxley@google.com> Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.