SDCard: implement busy flag
USB: run USB stack from idle event instead of via interrupts