JamesMunns[m]: > <@jamesmunns:beeper.com> it probably depends on what drivers and libraries you are using, but usually you will need to "tear down" the things you create in the first stage, then figure out how to pass things on. > > Or, use some kind of mutex or static storage that is safe to use across cores I thought I can maybe implement my own version of `MutexDevice` from `embedded-hal-bus` crate, which uses the embassy mutexes, since I don't have `std` of course. But I failed here, as evering in that crate is private. That would mean I am copy pasting most of the stuff of `embedded-hal-bus`