В общем usb будет использоваться для считывания данных с контроллера на пк и записи с пк на контроллер, все функции передачи уже описаны, язык С на мк и С++ на пк, контроллер lpc , пока есть в задумках делать так:
Buffer[0] = команда read/write
Buffer[1] = количество байт,
Остальное данные. Или есть варианты лучше?