Закончил программу для атмеги8
http://webfile.ru/2046323Проект для CodeVision, но никаких специфичных извратов так, что должно компилиться чем угодно.
Разве что нужно будет подправить об`явление препываний и может быть об`явление сфр`ов в хэдере.
Это если будет желание что-то отмодить, а так есть hex файл.
Программирование происходит следующим образом:
Шлем команду Change prg в формате:
1. 1100nnnn 0ppppppp - n номер миди канала, p номер программы.
2. Щелкаем до нужного канала (хоть один раз, ОБЯЗАТЕЛЬНО!!!!) с морды (футсвич выдернут!).
3. Шлем то-же что и пункте 1.
Повторяем для остальных программ.
Проверял с FTDI через USB, все работает как часы.
PS FrontSwitch пришлось вернуть на inc/dec, иначе конфликт с миди.