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

Shared inteerrupts on M0 are not supported #8

Open
odinthenerd opened this issue Feb 10, 2015 · 1 comment
Open

Shared inteerrupts on M0 are not supported #8

odinthenerd opened this issue Feb 10, 2015 · 1 comment

Comments

@odinthenerd
Copy link
Member

The current code will work if one of the modules which shares the interrupt use it. However if both register the interrupt the compiler will issue an error. We need a work around eventually.

@odinthenerd
Copy link
Member Author

after ISR handling redesign to support multiple interrupts in one device shared interrupts should be easy in the form of an additional step in compiling the list of ISRs which accesses a traits class refined in a chip file to provide proper handling. We can also only switch on proper handling when there actually are two ISRs trying to register in the slot.

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

No branches or pull requests

1 participant