blink - мигающий светодиод
В примере blink демонстрируется использование вспомогательных функций управления светодиодом (файл misc/led.h).
Исходный код примера:
/**
* blink.cpp
*
* VE_AVR Library LED Blink Example.
*
* Created on: 11.05.2012
* Author: andrey
*/
#include <ve_avr.h>
#include <misc/ve_led.h>
#define LED DEV_GPIOD, 7 // Светодиод LED подключен к выводу PD7 микроконтроллера
int main()
{
using namespace led;
setup(LED); // Предварительная настройка вывода светодиода LED
while(true) {
on(LED, 50); // Включить светодиод LED на 50 мс
off(LED, 50); // Выключить светодиод LED на 50 мс
on(LED, 50); // ...
off(LED, 650);
on(LED, 50);
off(LED, 100);
on(LED, 50);
off(LED, 600);
}
}
Следующий пример: button - обработка нажатий кнопки.
blink -- мигающий светодиод
Автор: Андрей Шаройко <vanyamboe@gmail.com>