Совместимость библиотеки DS1307.h и SD.h
- Войдите на сайт для отправки комментариев
Пт, 26/12/2014 - 01:08
В какой то момент написания скетча начал получать ошибку: nkt_service:12: error: variable or field '_SDRead' declared void nkt_service:12: error: 'File' was not declared in this scope nkt_service:12: error: expected primary-expression before 'int' Долго пытался разобраться в чем дело, но так и не нашел ошибки. Выкинул из скетча все, что возможно, осталось:
#include "DS1307.h" DS1307 clock; #include <SD.h> void setup(){} void loop(){} void _SDRead(File dir) {}
В упор не вижу в чем тут проблема. Ошибка исчезает если "DS1307 clock" написать после подключения библиотеки #include , либо не использовать тип данных File в функции _SDRead. Подскажите пожалуйста в чем тут дело?
Подскажите пожалуйста в чем тут дело?
"DS1307 clock" написать после подключения библиотеки #include
ИМХО: не понятно стремление воткнуть "класс" между "библиотеками" - вот и программа Вас не понимает...
Теперь понятно, спасибо