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.
|