commit | 5401d4079eac2f73ecedda0c6f568f8f08ad3a74 | [log] [tgz] |
---|---|---|
author | Ewout van Bekkum <ewout@google.com> | Tue Dec 14 11:28:11 2021 -0800 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Dec 16 01:02:46 2021 +0000 |
tree | 5ffdbf0008d299e633fd3815119ac70f9cf74ade | |
parent | 4021c3574acedc5b7030ed95330401370f9c9e8f [diff] |
pw_cpu_exception: Declare State as part of the entry facade Updates the pw_cpu_exception's entry facade/backend to explicitly provide the pw_cpu_exception_State structure instead of forward declaring it and incidentally providing it through the optional, but previously actually required due to this, support backend. In order to do this without creating circular dependencies all over, the entry implementation is linked in through link deps just like log and assert. Also cleans up some build rules. Change-Id: I763df687da09e3c67e76db07e165d2387cf06346 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/74181 Pigweed-Auto-Submit: Ewout van Bekkum <ewout@google.com> Reviewed-by: Armando Montanez <amontanez@google.com> Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.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/