humaxoid
New member
Растянулась портянка. Для удобства хочу разбить скетч на несколько файлов.
Например:
Есть главный файл main.cpp и второй файл, куда собираюсь перенести настройки сенсоров с названием sensors.h
Оба файла лежат в одной директории. В main.cpp строкой #include <sensors.h> подключаю sensors.h Всё бы ничего, но при компиляции ругается на то что в обеих файлах присутсвуют функции void setup() и void loop(). Если оставить обе эти функции лишь в mail.cpp, то проблема изчезает. Но такое разделение крайне не удобно. Как решить проблему? Или функции, классы должны оставатся в главном файле и иначе никак?
Например:
Есть главный файл main.cpp и второй файл, куда собираюсь перенести настройки сенсоров с названием sensors.h
Оба файла лежат в одной директории. В main.cpp строкой #include <sensors.h> подключаю sensors.h Всё бы ничего, но при компиляции ругается на то что в обеих файлах присутсвуют функции void setup() и void loop(). Если оставить обе эти функции лишь в mail.cpp, то проблема изчезает. Но такое разделение крайне не удобно. Как решить проблему? Или функции, классы должны оставатся в главном файле и иначе никак?