Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add driver API reentrancy support to GPIO shim drivers #1991

Closed
zephyrbot opened this issue Jun 8, 2016 · 1 comment
Closed

Add driver API reentrancy support to GPIO shim drivers #1991

zephyrbot opened this issue Jun 8, 2016 · 1 comment
Labels
area: GPIO Enhancement Changes/Updates/Additions to existing features priority: high High impact/importance bug
Milestone

Comments

@zephyrbot
Copy link
Collaborator

zephyrbot commented Jun 8, 2016

Reported by Kuo-Lang Tseng:

Global data and device IO registers being set by the driver API can be messed up in the middle of the API call when a concurrent call (from other fiber/task) to the same API is made.

(Imported from Jira ZEP-441)

@zephyrbot
Copy link
Collaborator Author

by Jing Wang:

Make gpio_pin_write and gpio_pin_read run in parallel respectively from different context. There is no reentrancy issue.

@zephyrbot zephyrbot added priority: high High impact/importance bug area: GPIO Enhancement Changes/Updates/Additions to existing features labels Sep 23, 2017
@zephyrbot zephyrbot added this to the v1.5.0 milestone Sep 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: GPIO Enhancement Changes/Updates/Additions to existing features priority: high High impact/importance bug
Projects
None yet
Development

No branches or pull requests

1 participant