Я немного запутался в целом, включая заголовочные файлы и объявление переменных.
Используемые мной файлы: main.c, lib.h и lib.c.
main.c
#include "lib.h"
void main(void)
{
// Code here
var++;
}
lib.c
#include <avr/io.h>
#include "lib.h"
void light_led(void)
{
// Code here
}
lib.h
volatile int var;
void light_led(void);
Является ли это правильным способом создания и включения собственных пользовательских библиотек?