commit | ed3b51b88ff6246bb4098c66854f5c7cfd1c926a | [log] [tgz] |
---|---|---|
author | Ewout van Bekkum <ewout@google.com> | Sat Jan 13 00:27:03 2024 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Jan 13 00:27:03 2024 +0000 |
tree | 45c61de663d7476e321e75e9c7bdf452cc11de95 | |
parent | aadaf20b356323a15d385133038f0c418fd4f88f [diff] |
pw_digital_io: Remove conditional interrupt disabling requirements Removes conditional interrupt handler disabling requirements from the DoEnable and DoSetInterruptHandler private virtual APIs for concrete implementations. Instead the NVI API first calls DisableInterruptHandler (or DoEnableInterruptHandler(false)) to simplify implementations and their requirements. Change-Id: Ie1855d13f7e1ea688305c5b750c5391ce7e72471 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/187668 Commit-Queue: Auto-Submit <auto-submit@pigweed-service-accounts.iam.gserviceaccount.com> Pigweed-Auto-Submit: Ewout van Bekkum <ewout@google.com> Reviewed-by: Wyatt Hepler <hepler@google.com> Reviewed-by: Anton Markov <amarkov@google.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/.