You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now that the interrupt is handled internally by the peripheral driver, the interrupt is configured for the core the driver is created on, which means if core 0 creates a driver and moves it to core 1, its interrupt will still be handled by core 0. Maybe this isn't a big deal, but we should document or avoid it entirely if possible.
The text was updated successfully, but these errors were encountered:
Maybe it would be good to have a way to specify which core the interrupt should be handled on.
IIRC we are considering removing the interrupt handler from the constructors and add set_interrupt_handler for all drivers instead. I guess having an additional parameter wouldn't be too bad, then. (Alternatively specify that on the #[handler] macro - don't know why but that doesn't sound good to me)
Now that the interrupt is handled internally by the peripheral driver, the interrupt is configured for the core the driver is created on, which means if core 0 creates a driver and moves it to core 1, its interrupt will still be handled by core 0. Maybe this isn't a big deal, but we should document or avoid it entirely if possible.
The text was updated successfully, but these errors were encountered: