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

remaining work queue cleanup #12068

Open
16 of 19 tasks
dagar opened this issue May 24, 2019 · 1 comment
Open
16 of 19 tasks

remaining work queue cleanup #12068

dagar opened this issue May 24, 2019 · 1 comment

Comments

@dagar
Copy link
Member

dagar commented May 24, 2019

Everything within PX4 should be migrated to the new in tree work queue (https://github.com/PX4/Firmware/blob/master/src/platforms/common/px4_work_queue). Then NuttX builds will drop HPWORK and LPWORK (unless brought in by a NuttX level dependency).

@dagar
Copy link
Member Author

dagar commented Aug 4, 2019

TODO: create generic dispatch queue that will take anything Callable. This will be used to replace the last few free form work_queue users like parameter save and shutdown hooks.

Something close to https://github.com/embeddedartistry/embedded-resources/blob/master/examples/cpp/dispatch.cpp, but without using the c++ standard library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant