Библиотека VE_AVR
Библиотека VE_AVR представляет собой расширяемый набор классов, описывающих посредством языка программирования C++ функции микроконтроллеров AVR8 производства компании Atmel.
Данная библиотека не является официальным программным обеспечением, и полностью создана на основе описаний микроконтроллеров, найденных на сайте компании и скачанных разработчиком из Сети.
Целью создания библиотеки VE_AVR является написание инструментария, удобного в использовании для самого разработчика как пользователя, использующего в своих электронных устройствах микроконтроллеры AVR8.
При разработке библиотеки я как разработчик поставил перед собой цель получить инструментарий, предоставляющий в программировании микроконтроллеров сочетать наглядность и удобство C++ с генерацией кода, не менее эффективного, чем при программировании на ассемблере.
В настоящее время ведётся работа по документированию функций библиотеки. Документацию на английском можно найти в папке docs.
Поддерживаются микроконтроллеры:
ATmega16/32 -- см. LCD модуль WG12232E с TWI интерфейсом
ATmega325/645 -- см. Модуль LCD-дисплея WG12232E
ATmega48P/88P/168P/328P -- платы Arduino/Freeduino
ATmega640/1280/1281/2560/2561 -- платы Arduino MEGA
ATmega16U4/32U4 -- платы Arduino Leonardo
ATmega164A/PA/324A/PA/644A/PA/1284/P -- платы Sanguino/Daiduino
Скачать библиотеку VE_AVR можно в разделе Files на сервере SourceForge.
Библиотека VEduino
Библиотека VEduino - это библиотека классов VE_AVR в формате подключаемой библиотеки для Arduino. Документацию к библиотеке на английском можно найти в папке docs.
Скачать библиотеку VEduino можно в разделе Files на сервере SourceForge.
За обновлениями на сайте можно следить в моём блоге и в социальных сетях:
Автор: Андрей Шаройко <vanyamboe@gmail.com>