Библиотека LUFA (раннее название MyUSB) версия 101122
|
LUFA изначально "из коробки" содержит большое количество готовых демок классов, которые Вы можете попробовать, поэкспериментировать с ними и в конечном счете построить на основе их свои собственные проекты. Все демки (где возможно) уже предварительно сконфигурированы для сборки и корректного запуска на AVR микроконтроллере AT90USB1287, смонтированном на плате Atmel USBKEY на тактовой частоте 8 МГц. Это сделано по двум причинам; первая - аппаратные средства, которыми автор обладает, и вторая - это самая популярная демонстрационная плата Atmel USB до настоящего времени. Чтобы узнать, как реконфигурировать, перекомпилировать и программировать встроенные в LUFA приложения с различными установками, см. подсекции по ссылкам ниже.
Многие из включенных демок в папке /Demos/ поставляются в двух вариантах - ClassDriver и LowLevel. Если Вы новичок с библиотекой LUFA, настоятельно рекомендуется сначала просмотреть версии ClassDriver, которые используют предварительно сделанные драйверы класса USB (USB Class Drivers) для упрощения использования стандартных классов USB в приложениях пользователя.
Обзор по добавленным в библиотеку приложениям, бутлоадерам и демкам см. в Приложения, включенные в библиотеку.
См. также дополнительно: