我对包括头文件和变量声明在内的整个过程感到有些困惑。
我正在使用的文件是: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);
这是制作和包含自己的定制库的正确方式吗?