Open
Description
It would be nice to have a host implementation of the multicore functionality which uses threads (or processes?) in place of the two cores.
I've started on an implementation here: https://gist.github.com/jonathangjertsen/590141bc17ffb47d0f091c6ab82396f3
The test uses the Unity framework. I haven't made a PR because there is a known bug (test_multicore_fifo_pop_timeout_us
fails half the time and I don't know why), and also because I couldn't figure out how to integrate it into the pico-sdk build system. Feel free to build on it though.