Skip to content

Add IPM (Inter-Processor-Mailbox) driver to cores/arduino #547

New issue

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

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

Already on GitHub? # to your account

Merged
merged 1 commit into from
May 18, 2017

Conversation

eriknyquist
Copy link
Contributor

@eriknyquist eriknyquist commented May 15, 2017

This allows the mailbox to be used for Serial (instead of polling shared
memory). The CurieMailbox library, in the codk-m-corelibs branch, will
not require any API changes, but will now just be a thin wrapper around
the methods in mailbox.cpp

@bigdinotech, look at mailbox.h to see the functions available to you.
use channel 7 for serial (e.g. mailbox_register(7, callback);)

@eriknyquist eriknyquist self-assigned this May 15, 2017
@eriknyquist eriknyquist requested a review from bigdinotech May 15, 2017 18:43
@eriknyquist
Copy link
Contributor Author

Need to test the CODK mailbox examples first (Serial + mailbox being used at once)

@eriknyquist eriknyquist force-pushed the mbox branch 4 times, most recently from de3185c to b2091e3 Compare May 17, 2017 21:32
This allows the mailbox to be used for Serial (instead of polling shared
memory). The CurieMailbox library, in the codk-m-corelibs branch, will
not require any API changes, but will now just be a thin wrapper around
the methods in mailbox.cpp
@eriknyquist eriknyquist changed the title CurieMailbox: refactor in preparation for Serial Add IPM (Inter-Processor-Mailbox) driver to cores/arduino May 17, 2017
@bigdinotech bigdinotech merged commit 936a638 into arduino:master May 18, 2017
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants