Что случилось с #include ?

Mysterious
Offline
Зарегистрирован: 25.09.2012

Господа умные. Подскажите пожалуйста. Раньше проект работал себе работал на платформе Arduino 1.0.5

Проект большой, разбитый на несколько .ino фаслов котрые все подключались акуратненько в главном файлике
Но тут я решил обновить среду и установил новую Arduino 1.6.6
У меня сразу же посыпались ошибки типа
 

C:\Users\user\AppData\Local\Temp\arduino_f11a044af09849b83515869d0484d941\player2_w.ino:4:67: fatal error: radio.ino: No such file or directory

 #include <radio.ino>            // ?????? ?????????? ???????????? 

                                                                   ^

compilation terminated.

я попробовал сделать простенький скетч
 

#include <m.ino>

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

файл m.ino положил в ту же папку
мне опять выдает

C:\Projects\test\t\t.ino:1:17: fatal error: m.ino: No such file or directory

 #include <m.ino>

                 ^

compilation terminated.

exit status 1
Error compiling.

Что такого глобального поменялось в инклюдах и как теперь жить?

P.S. заменить <> на "" не помогает

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

файлы *.ino, лежащие в папке скетча  не нужно подключать по #include - они и так к проекту линкуются.

Mysterious
Offline
Зарегистрирован: 25.09.2012

То есть я теперь не могу делать вот так?

#if USERTC
    #include "RTClib.h"
    #include <rtc.ino>              // модуль RTC 
#endif

И rtc.ino будет всегда подключаться хочу я этого или нет?

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Mysterious пишет:

То есть я теперь не могу делать вот так?

#if USERTC
    #include "RTClib.h"
    #include <rtc.ino>              // модуль RTC 
#endif

И rtc.ino будет всегда подключаться хочу я этого или нет?

Не можете. Но вам никто не мешает использовать *.cpp и *.h

ну или поменять немного логику...

Radjah
Offline
Зарегистрирован: 06.08.2014

Ну во-первых, вместо <> надо ставить "", тогда файл будет искаться в папке проекта.

Mysterious
Offline
Зарегистрирован: 25.09.2012

Я уже писал что заменить <> на "" не помогает