While I was using the unsafe channel in USER_MAIN_CORES, similar to the example in `extra_i2s`,
it appears that the assignment of `uc_vol_to_rgb` consumes an individual logical core in the compilation result.
Code: Select all
extern unsafe chanend uc_vol_to_rgb;
#define USER_MAIN_DECLARATIONS chan c_vol_to_rgb;
#define USER_MAIN_CORES \
on tile[0] : unsafe \
{ \
uc_vol_to_rgb = (chanend)c_vol_to_rgb; \
}