rp6502 icon indicating copy to clipboard operation
rp6502 copied to clipboard

TinyUSB blocks when mounting a device

Open rumbledethumps opened this issue 2 years ago • 0 comments

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.

rumbledethumps avatar Oct 23 '23 06:10 rumbledethumps

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

corvis avatar Apr 03 '21 20:04 corvis