USB-MIDI интерфейс на Arduino Leonardo (arcore)

Нет ответов
edisson77
Offline
Зарегистрирован: 04.11.2015

Приветствую всех!

Сделал на Леонардо с использованием модифицированного ядра arcore простой миди-контроллер с 12 переменными резисторами (крутилками)для удобства управления музсофтом на компьютере. А теперь есть необходимость добавить функционал передачи данных (байт в байт) из миди в usb, и обратно. Это нужно для управления с компьютера старым гитарным процессором без USB, но с миди-интерфейсом. Передавать простые миди-сообщения (Note, CC) из 3-байт в arcore очень просто и для этого есть специальные функции, но как читать неупорядоченную последовательность байтов из usb (ничего с ней не делать) или передавать в usb - непонятно. И даже, по-моему, на другие типы данных (кроме Note и CC) в arcore стоят "заглушки". Может кто работал с arcore и может дать дельный совет как организовать побайтный сквозной обмен между USB и миди-коннекторами, подключенными к TX0-RX0 (Serial1)? Вроде бы, все должно быть просто, но я пока не вижу в какую сторону идти...