TinyUSB blocks when mounting a device
TinyUSB blocks/sleeps when mounting a device. This causes things like RIA.vsync and other queued IO to not update in time. It's easy to code around this problem knowing that it happens; in most cases no changes are needed.
This is a known issue commented within TinyUSB's enum_new_device(). "TODO non blocking"
This can also be fixed with an RTOS or custom scheduler. The current plan is to wait for TinyUSB to finish their TODO.
Right, also my prana can display just speed and even doesn't have display to show time so there is no way for me to implement this.
But I think we should keep this ticket open and maybe someday another developer who has prana with display and somespare time implement it.
Also may I ask you to leave some information about your hardware here: https://github.com/corvis/prana_rc/discussions/17