Работа Arduino DUE с библиотекой TinyFAT и UTFT_tinyFAT

nemecida
Offline
Зарегистрирован: 23.11.2015

Доброго времени суток, разрабатываю проект, где в определенный момент нужно вывести изображение с SD карты на дисплей. На Arduino MEGA всё отлично работает, а вот когда мне захотелось увеличить скорость работы, и заменить MEGA на DUE получаю такую ошибку(см. ниже). Перелазил весь гугл, не нашел ничего. Может вы поможете?

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Старая версия TinyFAT. ИМХО. В новой версии ArduIDE файл WProgram заменили на Arduino.h

nemecida
Offline
Зарегистрирован: 23.11.2015

TinyFAT скачана тут http://arduino-project.net/biblioteki-arduino/

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Вы думаете, там кто-то обновляет библиотеки?) Скачайте с сайта разработчика. rinkydinkelectronics.com вроде...

nemecida
Offline
Зарегистрирован: 23.11.2015

Там та же версия.

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Да поменяй просто #include "WProgram.h" на  #include "Arduino.h" в файле tinyFAT.h (и во всех других, на которые ругается)

nemecida
Offline
Зарегистрирован: 23.11.2015

Это было сделано первым делом.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Если это было сделано правильно, то ошибка как в первом посте не должна появлятся. И да, после внесения изменений в библиотеки желательно перезагружать IDE.