summaryrefslogtreecommitdiff
path: root/README.md
blob: 97ebf18153c208b0a888ec285f7e75e80cd51eba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Слегка изменённый пример из видео: ![Getting Started with Baremetal Arduino C Programming](https://www.youtube.com/watch?v=j4xw8QomkXs)

## Необходимые пакеты

Arch Linux:

`pacman -S avr-gcc avr-libc avrdude avr-binutils`


Ubuntu:

`apt install avr-libc avrdude binutils-avr gcc-avr`


## Использование

Получение шестнадцатиричного файла для записи:

`make`

Запись на устройство:

`make flash`

Очистка рабочей директории:

`make clean`

Задать частоту мигания в мс можно при помощи переменной окружения DELAY:

`DELAY=100 make` - задаст частоту мигания в 100 мс; значение по умолчанию - 1000 мс.

Прочие настройки и параметры меняются вручную в Makefile.